b32scanner/static/darkgreen.css

330 lines
4.9 KiB
CSS
Executable File

@font-face {
font-display: swap;
font-family: 'Open Sans';
font-weight:400,500,600,700,800,900;
font-style: normal;
src: url('/static/OpenSans.woff2') format('woff2');
}
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-weight:400,500,600,700,800,900;
font-style: italic;
src: url('/static/OpenSans-Italic.woff2') format('woff2');
}
@media (min-width:1280px) {
.dropdown .drop {
padding: 14px 32px
}
}
@media (min-width:1600px) {
.dropdown .drop {
padding: 14px 48px
}
}
html {
scrollbar-color: #373 #0000;
}
a:link {
color: #02AE16FF;
background-color: transparent;
text-decoration: none;
}
a:visited {
color: #02AE16FF;
background-color: transparent;
text-decoration: none;
}
a:hover {
color: #FB4502FF;
background-color: transparent;
text-decoration: underline;
}
a:active {
color: #02AE16FF;
background-color: transparent;
text-decoration: underline;
}
h1 {
font-family: Open Sans;
font-size:150%;
color: #02AE16FF;
}
highlight {
font-family: Open Sans;
color:#FB4502FF;
}
time {
float:right;
font-family: Open Sans;
color:#315F1BFF;
}
h2 {
font-family: Open Sans;
font-size:125%;
color: #02AE16FF;
}
h3 {
font-family: Open Sans;
font-size:110%;
color: #E4D101FF;
}
body,
html {
height: 100%;
margin: 0;
/* padding: 1rem; */
padding: 0;
font-family: Open Sans, Noto Sans, sans-serif;
}
body {
background-color: black;
/* background-image: url(/static/skull.webp); */
background-repeat: no-repeat;
background-attachment: fixed;
background-size: 100% ;
padding: 1rem;
padding: 0;
font-size: 100%;
color: #EAED86;
font-family:'Open Sans';
margin: 0;
overflow-y: hidden;
}
::selection {
background: #00780EFF;
color: #EAED86FF;
}
* {
box-sizing: border-box;
}
.column {
float: left;
width: 100%;
}
.row {
content: "";
display: table;
clear: both;
}
div1:focus {
outline: 1px solid #1C451A;
}
div1 {
width: 100%;
inline-size: 85%;
overflow-wrap: break-word;
}
.centered {
padding: 2.5%;
color: #EAED86;
background-color: #000000cf;
border: 1px solid #1C451A;
gap: 1rem;
padding: 25px;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.upper_right {
padding-top: 0px;
padding-bottom: 10px;
margin-right:2px;
height: 20%;
width: 300px;
position: fixed;
top: 10px;
right: 10px;
}
.lower_right {
padding-top: 5%;
padding-bottom: 10px;
margin-right:0px;
margin-bottom:2%;
height: 95%;
width: 300px;
}
.flex-container {
display: flex;
flex-direction: row;
column-gap: 10px;
margin-bottom:2.5%;
width: 100%;
}
.column {
margin-bottom:2.5%;
width:100%;
flex-flow: column wrap;
}
.svg {
height: 25px;
width: 25px;
float: left;
border: 0px;
}
.svgright {
height: 25px;
width: 40px;
float: right;
border: 0px;
}
.txtright {
text-align: right;
}
.center {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
}
summary {
list-style-type: '⬇ ';
}
details[open] > summary {
list-style-type: '⬆ ';
}
.element {
display: flex;
flex-wrap: nowrap;
}
.footer {
position: fixed;
bottom: 0;
left: 0;
right: 0;
padding: 2px 10px 4px;
font-size: 80%;
font-weight: 600;
border: 0;
border-top: 1px solid #1C451A;
background: #000;
}
.wrapper {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
background: #000000;
background: -webkit-linear-gradient(to bottom, #000000, #d54802);
background: linear-gradient(to bottom, #000000, #020f01);
}
.box div {
position: absolute;
width: 60px;
height: 60px;
background-color: transparent;
border: 6px solid #358431;
}
.box div:nth-child(1) {
top: 12%;
left: 42%;
animation: animate 10s linear infinite;
}
.box div:nth-child(2) {
top: 70%;
left: 50%;
animation: animate 7s linear infinite;
}
.box div:nth-child(3) {
top: 17%;
left: 6%;
animation: animate 9s linear infinite;
}
.box div:nth-child(4) {
top: 20%;
left: 60%;
animation: animate 10s linear infinite;
}
.box div:nth-child(5) {
top: 67%;
left: 10%;
animation: animate 6s linear infinite;
}
.box div:nth-child(6) {
top: 80%;
left: 70%;
animation: animate 12s linear infinite;
}
.box div:nth-child(7) {
top: 60%;
left: 80%;
animation: animate 15s linear infinite;
}
.box div:nth-child(8) {
top: 32%;
left: 25%;
animation: animate 16s linear infinite;
}
.box div:nth-child(9) {
top: 90%;
left: 25%;
animation: animate 9s linear infinite;
}
.box div:nth-child(10) {
top: 20%;
left: 80%;
animation: animate 5s linear infinite;
}
@keyframes animate {
0% {
transform: scale(0) translateY(-90px) rotate(360deg);
opacity: 1;
}
100% {
transform: scale(1.3) translateY(-90px) rotate(-180deg);
border-radius: 50%;
opacity: 0;
}
}