indiachan-spamvector
l29utp0 1 year ago
parent bc5fae3de2
commit e259db0c1b
  1. 311
      gulp/res/css/themes/digi.css

@ -0,0 +1,311 @@
:root {
--icon-color: invert(97%)sepia(32%)saturate(5790%)hue-rotate(318deg)brightness(107%)contrast(93%);
--alt-label-color: #98E;
--alt-font-color: black;
--background-top: #aaa2d8;
--background-rest: #e4e4f9;
--navbar-color: #aaa2d8;
--post-color: #D6DAF0;
--post-outline-color: #B7C5D9;
--label-color: #98E;
--box-border-color: #000;
--darken: #00000010;
--highlighted-post-color: #583582;
--highlighted-post-outline-color: #ba9dbf;
--board-title: #f85088;
--hr: #f6d453;
--font-color: white;
--name-color: #3fb700;
--capcode-color: #fbe65d;
--subject-color: #d478a1;
--link-color: #f6d453;
--post-link-color: #f6d453;
--link-hover: #e9758e;
--input-borders: #a9a9a9;
--input-color: #000;
--input-background: white;
--dice-color: #e85c61;
--title-color: #d70000;
--greentext-color: #4cff00;
--pinktext-color: #f5e33c;
}
#action-menu, #float .post-container, #livetext, #threadstats, .bottom-reply, .catalog-tile, .collapse, .pages, .post-container, .stickynav {
border-width: 0px 4px 4px 0px;
border: outset;
border-color: #a590ce;
}
.post-container {
padding: 0.25em;
max-width: 100%;
background: #8570af;
text-shadow: 1px 1px black;
}
#action-menu, #float .post-container, #livetext, #threadstats, .bottom-reply, .catalog-tile, .collapse, .pages, .post-container, .stickynav {
border-width: 0px 4px 4px 0px;
border: outset;
border-color: #a590ce;
background: #8570af;
}
.post-container.op {
max-width: max-content;
background: #8570afab;
border: outset;
border-width: 0px 4px 4px 0px;
border-color: #a590ce;
}
body {
font-family: pc-9800;
font-size: 11pt;
color: var(--font-color);
background: #a590ce no-repeat;
background-image: linear-gradient(45deg, #a590ceeb, #a590ceeb), url(/css/themes/assets/digi-bg1.png);
background-repeat: no-repeat, repeat, repeat;
background-position: bottom right,top, bottom;
background-attachment: fixed, scroll, scroll;
flex: 1;
display: flex;
flex-direction: column;
min-height: 100vh;
margin: 0;
}
@font-face {
font-family: pc-9800;
src: url(/css/themes/assets/pc-9800.ttf);
}
.board-description {
text-align: center;
margin: 0;
font-size: 150%;
text-shadow: 1px 1px 1px white;
color: #452981;
font-family: 'pc-9800';
animation: flip 4s infinite;
}
@keyframes flip {
0%,80% {transform: rotateY(360deg)
}
}
.board-title {
color: var(--board-title);
letter-spacing: -2px;
text-align: center;
margin: 0;
text-shadow: 1px 1px 1px white;
font-weight: bolder;
font-size: 420%;
}
.board-banner {
margin: 10px;
max-width: 100%;
min-width: 300px;
border-radius: 30px;
border: 5px ridge #db749f;
border-top: 0px;
height: fit-content !important;
}
.post-message {
text-align: left;
font-family: pc-9800;
font-size: 12pt;
padding-top: 5pt;
}
.post-info {
margin: -5px -5px 0 -5px;
padding: 5px;
padding-left: 3px;
display: block;
overflow-wrap: break-word;
font-family: 'pc-9800';
font-size: 12pt;
}
.file-thumb {
object-fit: contain;
max-width: var(--thumbnail-size);
max-height: var(--thumbnail-size);
border: 4px inset #8570af;
}
.footer {
text-align: center;
flex-shrink: 0;
margin-top: auto;
line-height: 1.5em;
background: #00000047;
}
.form-post {
display: flex;
flex-direction: column;
max-width: 100%;
text-shadow: 1px 1px 1px black;
border: 4px outset #a590ce;
background-repeat: repeat;
background-image: linear-gradient(45deg, #8570afcc, #8570afcc), url(/css/themes/assets/digi-bg2.png);
}
#postform, #threadwatcher {
display: none;
max-width: calc(100% - 10px);
max-height: calc(100% - 50px);
position: fixed;
top: 3.5em;
right: 5px;
background-color: var(--post-color);
z-index: 2;
box-sizing: border-box;
overflow-y: auto;
border: 4px outset #a590ce;
}
.navbar {
background: #aaa2d8;
position: fixed;
width: 100%;
z-index: 2;
top: 0;
border-bottom: 4px outset #a590ce;
text-shadow: 1px 1px 1px black;
font-family: 'pc-9800';
font-weight: bold;
}
.text-center.no-m-p.post-message {
white-space: break-spaces;
background: #e7d6e8;
font-family: cursive !important;
max-width: max-content;
color: #e1277b;
text-shadow: 2px 2px 0px white;
margin: auto;
font-weight: bold;
padding: 10px;
border: ridge 5px #db749f;
border-radius: 30px;
font-size: 120% !important;
text-align: center;
}
div.modal {
background: #8570AF;
}
option {
background: #8570AF;
font-family: pc-9800;
}
.stickynav {
bottom: 5px;
right: 5px;
position: fixed;
z-index: 1;
background: #8570af8f !important;
}
.postform-style {
display: flex;
background: #9988ee;
align-items: center;
box-sizing: border-box;
}
#action-menu, #float .post-container, #livetext, #threadstats, .bottom-reply, .catalog-tile, .collapse, .pages, .stickynav {
border-width: 0px 4px 4px 0px;
border: outset;
border-color: #a590ce;
background: #8570af;
text-shadow: 1px 1px 1px black;
}
.post-capcode {
font-weight: 700;
color: var(--capcode-color);
font-family: pc-9800;
}
.you:after {
margin-left: 3px;
font-weight: lighter;
font-style: italic;
}
.catalog-tile {
padding: 5px;
margin: 5px;
text-align: center;
height: 300px;
width: 480px;
overflow: auto;
box-sizing: border-box;
flex-grow: 1;
max-width: 300px;
}
table {
border-spacing: 0;
width: 700px;
border-width: 0px 4px 4px 0px;
border: outset;
border-color: #a590ce;
background: #8570af;
text-shadow: 1px 1px 1px black;
}
hr {
border-width: 2px medium medium;
border-style: dashed none none;
margin: 9px 0;
}
.floatactions[open] {
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
display: inline-flex;
flex-direction: column;
max-width: calc(100% - 10px);
max-height: calc(100% - 50px);
position: fixed;
background-color: #5f5b79;
box-sizing: border-box;
align-self: center;
overflow: auto;
}
html, *, .dummy-link, .invalid-quote,#postform-dragHandle,#threadwatcher-dragHandle, th {
cursor: url(/css/themes/assets/digi-cursor.png), default;
}
.post-file-info {
text-align: center;
margin: 2px;
margin-top: 2px;
margin-top: 0;
width: 100%;
max-width: var(--thumbnail-size);
font-size: 10pt;
}
.code, .mono {
background: var(--darken);
padding: 2px;
font-family: monospace;
max-width: calc(100vw - 50px);
font-size: 12px;
}
.customflag, .customflag::before, .flag {
vertical-align: unset;
}
input[type="text"] {
font-family: pc-9800;
}
Loading…
Cancel
Save