From e259db0c1b7d1d3f84fd6788713fc41b18c1c670 Mon Sep 17 00:00:00 2001 From: l29utp0 <23908-l29utp0@users.noreply.gitgud.io> Date: Sun, 2 Apr 2023 21:22:46 +0000 Subject: [PATCH] digi theme --- gulp/res/css/themes/digi.css | 311 +++++++++++++++++++++++++++++++++++ 1 file changed, 311 insertions(+) create mode 100644 gulp/res/css/themes/digi.css diff --git a/gulp/res/css/themes/digi.css b/gulp/res/css/themes/digi.css new file mode 100644 index 00000000..330ed7d3 --- /dev/null +++ b/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; +}