/* Cherry Blossum Pink Theme for /a/ */ /* Based on /sm/ v2.5.1 */ @import "./syntax/ascetic.css"; :root { /* v Catalog v */ --catalogCell-background-color: #FFFFFF; /* < Affects every individual thread cell on the catalog */ --catalogCell-border-color: #F5F5F5;/* < Affects every individual thread cell on the catalog */ --boardHeader-p-color: #800A32; /* Affects only the 'Catalog of' text, also seen at Overboard */ /* v Home Page v */ --divLatestImages-border-color: transparent; /* < Affects only the 'Latest Images' */ --fieldsetlegend-background-color: linear-gradient(90deg, rgba(127,0,0,1) 0%, rgba(206,16,133,1) 100%); /* < Affects every field bar */ --fieldsetlegend-border-color: transparent; /* < Border color for the bars */ --fieldsetlegend-text-color: #fff;/* < Text color for the named bars */ --indexwrapper-fieldset-background-color: rgba(255, 255, 255, 0.6); /* < Affects the welcome message, action menu, site-wide announcement, stats, and top board fields */ --indexwrapper-fieldset-border-color: #000; /* < Affects the welcome message, action menu, site-wide announcement, stats, and top board fields */ --logo-image: url("/.static/logo/logo_hispa_pink.png"); /* Affects the 8Chan logo seen in the welcome message*/ --splitfield-background-color: rgba(255, 255, 255, 0.6); --titleFieldset-background-color: rgba(255, 255, 255, 0.6); --titleFieldset-border-color: #000; /* < Border color for the 'Latest Images' & 'Latest Posts' bars */ /* v Links v */ --link-color: #683143; --link-hover-color: #000000; /* < Only appears when hovering */ --link-press-color: #683143; /* < Only appears when clicked on */ --a-link-color: #683143; /* < Hyperlinks hovering */ --a-link-hover-color: #f00; /* < Hovering on hyperlinks */ --a-link-press-color: #683143; /* < Clicking on a hyperlink */ /* v Nav v */ --nav-background-color: linear-gradient(to right, #FF9899, #FEDDE4); /* #FFE3E2 */ --nav-border-color: #BD5A88; /* #FFE3E2 */ --nav-text-color: #541D2F; /* #FFE3E2 */ /* v Navbar v */ --thread-navbar-background: transparent; /* CHANGED from #7239b3 to transparent */ --thread-navbar-color: #743944; /* v Non-OP Posts v */ --innerPost-background-color: white; /* < Affects every post */ --innerPost-background-marked-color: #FFEDEDC9; /* < Only affects a single post */ --innerPost-border-color: ghostwhite; /* < Affects every post */ --innerPost-marked-border-color: #F1ADBA; /* < Only affects a single post */ --innerPost-text-color: #9E2517; /* < Affects every post */ /* v Oekaki Button v */ --oekaki-button-color: #EA98B9; --oekaki-button-boxshadow-color: #D698B1; --oekaki-button-active-color: #C198A8; --oekaki-button-focus-color: #FED7E6; --oekaki-button-icon-color: white; /* < Paintbrush icon color */ --oekaki-button-icon-active-color: whitesmoke; /* < Paintbrush icon color when clicked on */ /* v OP Post v */ --innerOP-background-color: rgba(255, 255, 255, 0.6); /* #FFE3E2 */ --innerOP-border-color: #F1ADBA; --innerOP-text-color: #9E2517; /* < RIP & TEAR */ --subject-color: #104AA7; /* < RIP & TEAR */ /* v Post Field v */ --newPostFieldset-color: rgba(255, 227, 226, 0.6); /* #FFE3E2 */ /* v Post Form v */ --PostingForm-background-color: #AF153C; /* #FFE3E2 */ --PostingForm-border-color: #935565; /* #FFE3E2 */ --PostingForm-text-color: white; /* #FFE3E2 */ /* v Post menu buttons v */ --floatinglist-buttons-background-color: #FFC4BC; --floatinglist-buttons-hover-background-color: #FFE3E2; --floatinglist-buttons-active-background-color: #FFC4BC; /* v Post Tags v */ --doomtext-color: #9E2517; /* < RIP & TEAR */ --greentext-color: #39740E; /* < >greentext */ --pinktext-color: #921590; /* < fieldset { background: var(--indexwrapper-fieldset-background-color); border: 1px dashed var(--indexwrapper-fieldset-border-color); } /* -- x x x x x x -- */ #quick-reply th { background: var( --PostingForm-background-color); border: 1px solid var(--PostingForm-border-color); color: var( --PostingForm-text-color); } /* v------------- Catalog */ .catalogCell { background: var(--catalogCell-background-color); /* #CEC9EC */ border: 1px solid var(--catalogCell-border-color); border-radius: 6px; } /* v------------- Nav bar (Contains active boards & various settings) */ nav.navHeader > .nav-fade { background-image: linear-gradient(to right, #0000, var(--navfade-background-color)); border-right: 0.5em solid var(--navfade-background-color); } .innerUtility.top a { color: var(--thread-navbar-color); } div p#labelName{ color: var(--labelName-color); } p#labelDescription{ color: var(--labelDescription-color); } /* v------------- File drop zone (Quick Reply) */ div#dropzoneQr.dropzone { background: var(--reload-button-bg-color); border: 1px solid var(--reload-button-border-color); color:var(--reload-button-font-color); } div#dropzoneQr.dropzone:hover { background: var(--reload-button-hover-bg-color); border: 1px solid var(--reload-button-border-color); color:var(--reload-button-hover-font-color); } div#dropzoneQr.dropzone:active { background: var(--reload-button-press-bg-color); border: 1px solid var(--reload-button-border-color); color:var(--reload-button-press-text-color); } /* v------------- Oekaki button */ .oekaki-btn { background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.13)), radial-gradient(90% 7% at 50% 8%, rgba(255, 255, 255, 0.47) 25%, rgba(255, 255, 255, 0) 50%), var(--oekaki-button-color); border: 0; border-radius: 0.375em; box-shadow: 0.2em 0.2em 0.5em rgba(0, 0, 0, 0.47), 0 -0.1em 0 0.1em rgba(0, 0, 0, 0.27), 0 0.1em 0 0.1em rgba(255, 255, 255, 0.27), -0.2em 0 0.2em var( --oekaki-button-boxshadow-color) inset, 0 0.2em 0.2em rgba(255, 255, 255, 0.27) inset, 0.2em 0 0.2em rgba(255, 255, 255, 0.27) inset, 0 -0.2em 0.2em var( --oekaki-button-boxshadow-color) inset; color: var(--oekaki-button-icon-color); cursor: pointer; font-size: 16px; margin: 0 auto; padding: 0.75em 1em; text-shadow: 0 0 0.2em rgba(255, 255, 255, 0.47); transition-property: box-shadow; -webkit-tap-highlight-color: transparent; } .oekaki-btn, .oekaki-btn span { display: block; transition-duration: 0.1s; transition-timing-function: linear; } .oekaki-btn:focus, .oekaki-btn span:focus { outline: none; } .oekaki-btn span { transition-property: transform; will-change: transform; } .oekaki-btn:active { box-shadow: 0 0 0 rgba(0, 0, 0, 0.47), 0 -0.1em 0 0.1em rgba(0, 0, 0, 0.27), 0 0.1em 0 0.1em rgba(255, 255, 255, 0.27), -0.2em 0 0.2em var(--oekaki-button-active-color) inset, 0 0.2em 0.2em rgba(0, 0, 0, 0.27) inset, 0.2em 0 0.2em rgba(0, 0, 0, 0.27) inset, 0 -0.2em 0.2em var(--oekaki-button-active-color) inset; color: var(--oekaki-button-icon-active-color); } .oekaki-btn:active span { transform: scale(0.95); } .oekaki-btn:focus { color: var(--oekaki-button-focus-color); text-shadow: 0 0 0.2em rgba(157, 196, 255, 0.47); } /* v------------- Filter & Report buttons */ .floatingList, .floatingMenu { background: var(--modalForm-background-color); } /* v------------- Report Menu */ .modalForm { background: var(--modalForm-background-color); border: 1px solid var(--modalForm-border-color); } /* v------------- Main site background (Rests behind posts & all the other elements) */ .floatingList ul li { background-color: var(--floatinglist-buttons-background-color); } .floatingList ul li:hover { background-color: var(--floatinglist-buttons-hover-background-color); } .floatingList ul li:active { background-color: var(--floatinglist-buttons-active-background-color); } .splitField > * { background:var(--splitfield-background-color); } nav.navHeader { color: var(--nav-text-color); background: var(--nav-background-color); border-bottom: 1px solid var(--nav-border-color); } #newPostFieldset legend { border: 1px solid var(--PostingForm-border-color); background: var(--PostingForm-background-color); color: var(--PostingForm-text-color); } #postingForm th, .modalTableBody th { background: var(--PostingForm-background-color); color: var(--PostingForm-text-color); border: 1px double var(--PostingForm-border-color); } span.labelCreated{ color: var(--span-labelCreated-color); } /* v------------- Main site background (Rests behind posts & all the other elements) */ body { background-image: url('/.media/c3529faddd6f6840f97a907840c4bc00a4924c1c1d3c3e829194297e0e8ec935.png'), url("/.media/77b3017496f3a615d399e12ca0416fa779817e3e53bad726350304b271f35fc9.png"); background-color: var(--site-background-color); background-repeat: no-repeat, repeat-x; background-attachment: scroll, fixed; background-position: bottom right, top; background-size: 314px 194px, auto; } /* v------------- hr lines (Seperators) */ hr { border: 1px dashed var(--hr-border-color); } /* v------------- OP Posts */ div.innerOP, .opCell > .innerOP { background: var(--innerOP-background-color); /* E4E4F9 */ border: 1px solid var(--innerOP-border-color); border-radius: 6px; } /* v------------- Non-OP Posts */ .innerPost, .inlineQuote .innerPost { background: var(--innerPost-background-color); /* #CEC9EC */ border: 1px solid var(--innerPost-border-color); border-radius: 6px; } .postCell:target .innerPost, .markedPost { background: var(--innerPost-background-marked-color); /* #B8B1E3 */ border-color: var(--innerPost-marked-border-color); color: var(--marked-text-color); } #newPostFieldset { background: var(--newPostFieldset-background-color); border: 1px dashed var(--newPostFieldset-border-color); border-radius: 6px; } #sideCatalogDiv { background: rgba(228, 228, 249, 0.6); /* E4E4F9 */ border: 1px black; border-style: none none none solid; padding: 0.25em; } .linkThumb img { border: 1px solid var(--linkThumb-border-color); border-radius: 6px; } #settingsMenu{ border-radius: 6px; padding: 0.25em; background: var(--settingsMenu-background-color); } #watchedMenu { border-radius: 6px; padding: 0.25em; background: rgba(249, 228, 228, 0.6); } .sideCatalogMarkedCell, .sideCatalogCell { border: 1px black; } .imgFlag { max-width: none; max-height: 24px; } #bannerImage { max-width: 100%; border: 1px solid var(--bannerImager-border-color); border-radius: 6px; } /* v------------- Uploaded images in posts */ .uploadCell img:not(.imgExpanded) { max-width: 225px; max-height: 225px; object-fit: contain; border: 1px solid var(--upload-img-not-expanded-border-color); border-radius: 6px; } #boardContentLinks.innerUtility, div#actionsForm, #dynamicAnnouncement table, .boardLinks, .threadBottom, span#labelAutoIndicator, div#footer, .boardHeader p font-weight: bold; } .quoteLink { color: #a10705; } #panelMessage { color: var(--panelMessage-color); } .noEmailName, .noEmailName:hover { color: var(--noEmailName-color); } .greenText { color: var(--greentext-color); } .pinkText { color: var(--pinktext-color); } div#dropzone.dropzone { background: var(--reload-button-bg-color); border: 1px solid var(--reload-button-border-color); color:var(--reload-button-font-color); } div#dropzone.dropzone:hover { background: var(--reload-button-hover-bg-color); border: 1px solid var(--reload-button-border-color); color:var(--reload-button-hover-font-color); } div#dropzone.dropzone:active { background: var(--reload-button-press-bg-color); border: 1px solid var(--reload-button-border-color); color:var(--reload-button-press-text-color); } /* --------------- QUICK REPLY --------------- */ input#formButton, input#qrbutton { background: var(--input-Formbutton-and-qrbutton-background-color); border-top: 1px solid var( --input-Formbutton-and-qrbutton-border-top-color); border-right: 1px solid var( --input-Formbutton-and-qrbutton-border-right-color); border-bottom: 1px solid var( --input-Formbutton-and-qrbutton-border-bottom-color); border-left: 1px solid var( --input-Formbutton-and-qrbutton-border-left-color); border-radius: 4px; box-shadow: inset 0 1px 10px 1px var(--input-Formbutton-and-qrbutton-box-shadow1-color), 0px 1px 0 var(--input-Formbutton-and-qrbutton-box-shadow2-color), 0 6px 0px var(--input-Formbutton-and-qrbutton-box-shadow3-color), 0 8px 4px 1px var(--input-Formbutton-and-qrbutton-box-shadow4-color); color: var(--input-Formbutton-and-qrbutton-text-color); font: bold 20px "helvetica neue", helvetica bold 20px "helvetica neue", helvetica; line-height: 1; padding: 10px 0 12px 0; text-align: center; text-shadow: 0px -1px 1px var(--input-Formbutton-and-qrbutton-text-shadow--color); width: 150px; -webkit-background-clip: padding-box; } input#formButton:hover, input#qrbutton:hover { -webkit-box-shadow: inset 0 0px 20px 1px var(--input-Formbutton-and-qrbutton-box-shadow-hover-color), 0px 1px 0 var(--input-Formbutton-and-qrbutton-box-shadow2-color), 0 6px 0px var(--input-Formbutton-and-qrbutton-box-shadow3-color), 0 8px 4px 1px var(--input-Formbutton-and-qrbutton-box-shadow4-color); -moz-box-shadow: inset 0 0px 20px 1px var(--input-Formbutton-and-qrbutton-box-shadow-hover-color), 0px 1px 0 var(--input-Formbutton-and-qrbutton-box-shadow2-color), 0 6px 0px var(--input-Formbutton-and-qrbutton-box-shadow3-color), 0 8px 4px 1px var(--input-Formbutton-and-qrbutton-box-shadow4-color); box-shadow: inset 0 0px 20px 1px var(--input-Formbutton-and-qrbutton-box-shadow-hover-color), 0px 1px 0 var(--input-Formbutton-and-qrbutton-box-shadow2-color), 0 6px 0px var(--input-Formbutton-and-qrbutton-box-shadow3-color), 0 8px 4px 1px var(--input-Formbutton-and-qrbutton-box-shadow4-color); cursor: pointer; } input#formButton:active, input#qrbutton:active { -webkit-box-shadow: inset 0 1px 10px 1px var(--input-Formbutton-and-qrbutton-box-shadow-active-color), 0 1px 0 var(--input-Formbutton-and-qrbutton-box-shadow2-color), 0 2px 0 var(--input-Formbutton-and-qrbutton-box-shadow3-color), 0 4px 3px 0 var(--input-Formbutton-and-qrbutton-box-shadow4-color); -moz-box-shadow: inset 0 1px 10px 1px var(--input-Formbutton-and-qrbutton-box-shadow-active-color), 0 1px 0 var(--input-Formbutton-and-qrbutton-box-shadow2-color), 0 2px 0 var(--input-Formbutton-and-qrbutton-box-shadow3-color), 0 4px 3px 0 var(--input-Formbutton-and-qrbutton-box-shadow4-color); box-shadow: inset 0 1px 10px 1px var(--input-Formbutton-and-qrbutton-box-shadow-active-color), 0 1px 0 var(--input-Formbutton-and-qrbutton-box-shadow2-color), 0 2px 0 var(--input-Formbutton-and-qrbutton-box-shadow3-color), 0 4px 3px 0 var(--input-Formbutton-and-qrbutton-box-shadow4-color); transform: translateY(4px); } /* x x x x x x x QUICK REPLY x x x x x x x */ /* --------------- QUICK REPLY --------------- */ input.modalOkButton { background-color:var(--reload-button-bg-color) !important; border: 1px solid var(--reload-button-border-color); color:var(--reload-button-font-color); } input.modalOkButton:hover { background-color:var(--reload-button-hover-bg-color) !important; border: 1px solid var(--reload-button-hover-border-color); color:var(--reload-button-hover-font-color); } input.modalOkButton:active { background-color:var(--reload-button-press-bg-color) !important; border: 1px solid var(--reload-button-press-border-color); color:var(--reload-button-press-text-color); } input[type="submit"] { background: var(--reload-button-bg-color); border: 1px solid var(--reload-button-border-color); color:var(--reload-button-font-color); } input[type="submit"]:hover { background: var(--reload-button-hover-bg-color); border: 1px solid var(--reload-button-hover-border-color); color:var(--reload-button-hover-font-color); } input[type="submit"]:active { background: var(--reload-button-press-bg-color); border: 1px solid var(--reload-button-press-border-color); color:var(--reload-button-press-text-color); } input[value="Cancel"] { background-color:var(--reload-button-bg-color) !important; border: 1px solid var(--reload-button-border-color); color:var(--reload-button-font-color); } input[value="Cancel"]:hover { background-color:var(--reload-button-hover-bg-color) !important; border: 1px solid var(--reload-button-hover-border-color); color:var(--reload-button-hover-font-color); } input[value="Cancel"]:active { background-color:var(--reload-button-press-bg-color) !important; border: 1px solid var(--reload-button-press-border-color); color:var(--reload-button-press-text-color); } input[value="Reload"] { background-color:var(--reload-button-bg-color) !important; border: 1px solid var(--reload-button-border-color); color:var(--reload-button-font-color); } input[value="Reload"]:hover { background-color:var(--reload-button-hover-bg-color) !important; border: 1px solid var(--reload-button-hover-border-color); color:var(--reload-button-hover-font-color); } input[value="Reload"]:active { background-color:var(--reload-button-press-bg-color) !important; border: 1px solid var(--reload-button-press-border-color); color:var(--reload-button-press-text-color); } input#refreshButton { background-color:var(--reload-button-bg-color) !important; border: 1px solid var(--reload-button-border-color); color:var(--reload-button-font-color); } input#refreshButton:hover { background-color:var(--reload-button-hover-bg-color) !important; border: 1px solid var(--reload-button-hover-border-color); color:var(--reload-button-hover-font-color); } input#refreshButton:active { background-color:var(--reload-button-press-bg-color) !important; border: 1px solid var(--reload-button-press-border-color); color:var(--reload-button-press-text-color); } button { background-color:var(--reload-button-bg-color) !important; border: 1px solid var(--reload-button-border-color); color:var(--reload-button-font-color); } button:hover { background-color:var(--reload-button-hover-bg-color) !important; border: 1px solid var(--reload-button-hover-border-color); color:var(--reload-button-hover-font-color); } button:active { background-color:var(--reload-button-press-bg-color) !important; border: 1px solid var(--reload-button-press-border-color); color:var(--reload-button-press-text-color); } /* x x x x x x x QUICK REPLY x x x x x x x */ /* --------------- QUICK REPLY --------------- */ /* v------------- X Icon near 'Quick Reply' (Keep it the same color as the text) */ a.close-btn.coloredIcon { color: var(--PostingForm-text-color); } a.close-btn.coloredIcon:hover { color:var(--a-link-hover-color); } a.close-btn.coloredIcon:active { color:var(--a-link-press-color); } /* v------------- Quick Reply bar */ div#quick-reply.floatingMenu.focused form table tbody tr th.handle{ border: 1px solid var(--PostingForm-border-color); background: var(--PostingForm-background-color); color: var(--PostingForm-text-color); } /* v------------- Quick Reply background */ #quick-reply { border-radius: 6px; padding: 0.25em; background: var(--quick-replay-background-color); } /* x x x x x x x QUICK REPLY x x x x x x x */ a, .glowOnHover { color: var(--a-link-color); text-shadow: none; } a:hover, .glowOnHover:hover { color: var(--a-link-hover-color); text-shadow: 1px 0px 20px var(--text-shadow-color); } a:active, .glowOnHover:active { color: var(--a-link-press-color); text-shadow: 1px 0px 20px var(--text-shadow-press-color); } .selectedCell { background: var(--selectedCell-cell-background-color); } .containPages { color: var(--link-color); background-color: var(--site-background-color); } .reportFieldset { background: var(--reportFieldset-background-color); border: 1px dashed var(--reportFieldset-border-color); } .titleFieldset { background: var(--reportFieldset-background-color); border: 1px dashed var( --titleFieldset-border-color); } .boardHeader p, #overboardId { color: var(--boardHeader-p-color); } .labelRole { color: var(--role-color); }