/* The most base style, used everywhere */ /* Common */ *:focus { outline: 2px dotted #49f49f; } body { background-color: #094e59; background-image: url("../images/bg_pattern_peace.png"); background-repeat: repeat; } body, div, p, a { padding: 0; margin: 0; } /* Fonts */ h1, h2, h3, h4, h5, h6, p, ul, li, dd, dt, label { font-family: Verdana, Sans-Serif; } h1, h2, h3, h4, h5, h6, p, a, label { color: #00c07c; text-decoration: none; } a { color: #009049; text-decoration: underline; transition: all 0.2s; } a:hover { color: #00c07c; cursor: pointer; } /* Custom blocks */ div.wrapper { margin: auto; } div.visualbox { margin: 10px; padding: 10px; border-radius: 5px; box-shadow: 0 0 5px #000; text-shadow: 0 0 2px black, 0 0 6px black; backdrop-filter: blur(6px); } /* Notifications */ div.notification_fail { margin: 10px; padding: 10px; border-radius: 5px; box-shadow: 0 0 5px red; text-shadow: 0 0 2px black, 0 0 6px black; backdrop-filter: blur(6px); background-color: #f003; } div.notification_fail p { color: red; } div.notification_success { margin: 10px; padding: 10px; border-radius: 5px; box-shadow: 0 0 5px green; text-shadow: 0 0 2px black, 0 0 6px black; backdrop-filter: blur(6px); background-color: #0f03; } /* Input */ /* Text input */ input[type=text], input[type=password] { color: #00c07c; background-color: transparent; border: 2px solid #009049; border-radius: 3px; font-family: Verdana, Sans-Serif; font-size: 16px; text-shadow: 0 0 6px black; transition: all 0.25s; } input[type=text]:hover, input[type=password]:hover { border: 2px solid transparent; border-bottom: 2px solid #009049; } input[type=text]:focus, input[type=password]:focus { border: 2px solid transparent; border-bottom: 2px solid #49f49f; outline: none; } /* Submit button */ input[type=submit] { background-color: transparent; border: 2px solid #009049; border-radius: 3px; color: #00c07c; text-shadow: 0 0 6px #000a; font-family: Verdana, Sans-Serif; font-size: 16px; cursor: pointer; transition: all 0.2s; } input[type=submit]:hover { border: 2px solid transparent; border-bottom: 2px solid #009049; background-color: #009049a0; color: #49f49f; } input[type=submit]:focus { border: 2px solid #49f49f; outline: none; } /* Checkbox */ input[type=checkbox] { cursor: pointer; }