i2pnews/static/darkgreen.css

556 lines
7.9 KiB
CSS
Executable File

@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url('/static/open-sans-v40-latin-regular.woff2') format('woff2');
}
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url('/static/open-sans-v40-latin-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;
}
.navbar a {
font-size: 16px;
color: #02AE16FF;
text-align: center;
background-color: #020E01;
padding: 14px 16px;
text-decoration: none;
border: 1px solid #1C451A;
display: flex;
flex-direction: row;
flex-grow: 1;
justify-content: center;
}
.navbar {
width: 100%;
background-color: #020E01;
overflow: auto;
display: flex;
justify-content: center;
}
.navbar .svg {
margin-right: 10px;
}
.dropdown {
float: left;
overflow: hidden;
width: 12%;
}
.dropdown .dropbtn {
font-size: 16px;
outline: none;
color: #02AE16FF;
padding: 14px 16px;
background-color: #020E01;
border: 1px solid #1C451A;
font-family: inherit;
margin: 0;
width: 100%;
}
.dropbtn,
.navbar a {
background: linear-gradient(to bottom, #020, #000);
box-shadow: inset 0 0 0 1px #000
}
.navbar a:hover, .dropdown:hover .dropbtn {
background-color: #031502FF;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #020E01;
z-index: 1;
top: 85px;
}
.dropdown-content a {
float: none;
color: #FB4502FF;
padding: 12px 16px;
text-decoration: none;
background: #000;
display: block;
text-align: left;
}
.dropdown-content a:hover {
background-color: #031502FF;
}
.dropdown:hover .dropdown-content {
color: #FB4502FF;
display: block;
}
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;
}
span.offline a:link {
color:red;
background-color:transparent;
text-decoration: none;
}
span.offline a:visited {
color:red;
background-color:transparent;
text-decoration: none;
}
span.offline a:hover {
color:#FB4502FF;
background-color:transparent;
text-decoration: underline;
}
span.offline a:active {
color:red;
background-color:transparent;
text-decoration: underline;
}
time {
float:right;
font-family: Open Sans;
color:#315F1BFF;
}
feed {
float:right;
font-family: Open Sans;
}
intr {
font-family: Open Sans;
font-size:125%;
color:#E36811FF;
}
cold {
font-family: Open Sans;
font-size:125%;
color:#0A79A2FF;
}
kytv {
font-family: Open Sans;
font-size:125%;
color:#11ABE3FF;
}
ilita {
font-family: Open Sans;
font-size:125%;
color:#DE1010FF;
}
irc2p {
font-family: Open Sans;
font-size:125%;
color:#DE10CDFF;
}
simp {
font-family: Open Sans;
font-size:125%;
color:#55D755FF;
}
bracket {
font-family: Open Sans;
color:#8000FFFF;
}
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;
}
body {
background-color: black;
padding: 1rem;
font-size: 100%;
color: #EAED86;
font-family:'Open Sans';
margin: 0;
}
* {
box-sizing: border-box;
}
.column {
width:100%;
margin-bottom:2.5%;
flex-flow: column wrap;
}
.row {
content: "";
display: table;
clear: both;
}
code {
font-family: Consolas,"courier new";
color: #02AE16FF;
background-color: black;
padding: 2px;
font-size: 105%;
max-width: 80%;
}
.code2 {
font-family: Consolas, "courier new";
color: #02AE16FF;
background-color: black;
padding: 2px;
font-size: 72%;
max-width: 95%;
}
pre,
pre:hover {
white-space: pre-wrap;
word-break: break-all;
}
pre code {
display: block;
overflow-x: auto;
}
pre {
background: black;
color: #02AE16FF;
font-family: Consolas,"courier new";
border: 1px black solid;
padding: 1em;
counter-reset: line 0;
border-radius: 2px;
}
pre div {
counter-increment: line;
}
pre div::before {
display:inline-block;
width:2em;
border-right: 1px black solid;
padding-right: 1em;
margin-right: 1em;
content: counter(line);
font-family: Consolas,"courier new";
color: #02AE16FF;
}
pre:focus {
outline: 1px solid #1C451A;
}
div1:focus {
outline: 1px solid #1C451A;
}
div1 {
width: 100%;
inline-size: 85%;
overflow-wrap: break-word;
}
input[type=text],
input[type=password],
input[type=email] {
background-color: black;
color: #02AE16FF;
border: 1px #1C451A solid;
}
input:focus {
outline: 1px solid #FB4502FF;
}
.column_blog {
padding: 2.5%;
margin-bottom:2.5%;
color: #EAED86;
background-color: #020E01;
border: 1px solid #1C451A;
gap: 1rem;
}
/*.column_guide {
padding: 2.5%;
column-gap: 10px;
grid-column: 1;
color: #EAED86;
background-color: #020E01;
border: 1px solid #1C451A;
gap: 1rem;
}*/
.column_nav {
position: sticky;
top: 0;
padding: 5px;
column-gap: 10px;
min-width: 200px;
color: #EAED86;
background-color: #020E01;
border: 1px solid #1C451A;
gap: 1rem;
}
.column_irc {
padding: 2.5%;
margin-bottom:2.5%;
min-width: 85%;
color: #EAED86;
background-color: #000000FF;
border: 1px solid #1C451A;
gap: 1rem;
}
.flex-container {
display: flex;
flex-direction: row;
column-gap: 10px;
margin-bottom: 2.5%;
}
.flex-container-button {
display: flex;
flex-direction: row;
}
.button {
padding: 0.5%;
align-items: left;
justify-content: left;
line-height: 25px;
float: right;
color: #EAED86;
white-space: nowrap;
background-color: #020E01;
border: 1px solid #1C451A;
height: auto
color: white;
}
.button {
transition-duration: 0.4s;
}
.button:hover {
background-color: #031502FF;
outline: 1px solid #FB4502FF;
color: #FB4502FF;
}
.button_column {
column-count: 2;
column-width: 100px;
}
.title_column_info {
column-count: 2;
}
.svg {
height: 25px;
width: 25px;
float: left;
border: 0px;
}
.svgright {
height: 25px;
width: 40px;
float: right;
border: 0px;
}
.txtright {
text-align: right;
}
.magnet_link {
white-space: nowrap;
}
.column_media {
padding-top: 10px;
padding-bottom: 10px;
margin-left:2px;
margin-right:2px%;
width: auto;
text-align: left;
background-color: #020E01;
color: #EAED86;
background-color: #020E01;
border: 1px solid #1C451A;
}
table {
width: 100%;
}
th {
padding: 4px 10px;
background: linear-gradient(to bottom, #020, #000);
}
td {
text-align: left;
border-bottom: 1px solid #1C451A;
background-color: #020E01;
border: 1px solid #1C451A;
padding: 2px 10px;
font-size: 90%;
}
border-collapse: collapse;
box-shadow: 0 0 0 1px #000, 0 0 0 5px #020, 0 0 0 6px #030;
}
table-form {
margin-left: auto;
margin-right: auto;
}
.center {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
}
.image-container {
position: relative;
}
.image-right {
position: absolute;
right: 0px;
top: 0px;
}
summary {
list-style-type: '⬇ ';
}
details[open] > summary {
list-style-type: '⬆ ';
}
html {
scroll-behavior: smooth;
}
#btn {
position: fixed;
bottom: 10px;
right: 10px;
z-index: 99;
font-size: 15px;
border: none;
outline: none;
background-color: #020E018A;
color: #02AE16FF;
padding: 15px;
border-radius: 4px;
}
#btn:hover {
background-color: #031502FF;
color: #FB4502FF;
}
.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;
}