e949/front/styles/base.css

142 lines
2.3 KiB
CSS
Raw Normal View History

/* The most base style, used everywhere */
/* Common */
*:focus {
outline: 2px dotted #49f49f;
}
2023-12-20 08:38:13 +05:30
body {
background-color: #094e59;
background-image: url("../images/bg_pattern_peace.png");
background-repeat: repeat;
2023-08-01 08:24:39 +05:30
}
body, div, p, a {
2023-07-30 23:12:52 +05:30
padding: 0;
margin: 0;
}
/* Fonts */
2023-07-30 23:12:52 +05:30
h1, h2, h3, h4, h5, h6, p, ul, li, dd, dt, label {
2023-12-20 08:38:13 +05:30
font-family: Verdana, Sans-Serif;
}
h1, h2, h3, h4, h5, h6, p, a, label {
2023-12-20 08:38:13 +05:30
color: #00c07c;
text-decoration: none;
}
a {
color: #009049;
text-decoration: underline;
transition: all 0.2s;
2023-12-20 08:38:13 +05:30
}
a:hover {
color: #00c07c;
cursor: pointer;
2023-12-20 08:38:13 +05:30
}
/* 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;
}