/* MISC CSS --------- */ .uploadCell img:not(.imgExpanded) { max-width: 250px; max-height: 250px; height: initial; } /* Webkit Scrollbar Metrics */ ::-webkit-scrollbar { width: 9px; height: 9px; } ::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment { display: block; height: 0; background-color: transparent; } ::-webkit-scrollbar-track-piece { -webkit-border-radius: 0; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; } ::-webkit-scrollbar-thumb:vertical { height: 50px; -webkit-border-radius: 8px; } ::-webkit-scrollbar-thumb:horizontal { width:50px; -webkit-border-radius:8px; } #mainPanel {overflow-y: initial; } /* Move scrollbar to body element. */ /* ========================================================================== */ /* DEFAULT THEME ------------- */ /* Basic Page Colors and Metrics ----------------------------- */ body { background: url('https://prolikewoah.com/uploads/fade-miku.png') top repeat-x, url('https://prolikewoah.com/.media/4ee013a1e13eb4eaa704ece5616aecc9243f9dae7c4a313620a142efcfd1f2c7.png') bottom 0px right 20px fixed no-repeat; background-color: #D2FFEE; background-size: auto, 10vw auto; animation: mascot 120s steps(1) infinite forwards; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; } @keyframes mascot { 0% { background-image: url('https://prolikewoah.com/uploads/fade-miku.png'), url('https://prolikewoah.com/.media/4ee013a1e13eb4eaa704ece5616aecc9243f9dae7c4a313620a142efcfd1f2c7.png'); } 25% { background-image: url('https://prolikewoah.com/uploads/fade-miku.png'), url('https://prolikewoah.com/.media/b31618896cc97e6bcb271cbd801b9afea59ea8ccbf032e8e21172f51b084cbf4.png'); } 50% { background-image: url('https://prolikewoah.com/uploads/fade-miku.png'), url('https://prolikewoah.com/.media/3cd3408c66bef35d366e08e49ad85c4dba462de8ebd57dda19212c28f870480e.png'); } 75% { background-image: url('https://prolikewoah.com/uploads/fade-miku.png'), url('https://prolikewoah.com/.media/b45f88c1b8c120532ee38b7186155c0591ed30ec50495b24cf6d00faa21b468f.png'); } 100% { background-image: url('https://prolikewoah.com/uploads/fade-miku.png'), url('https://prolikewoah.com/.media/4ee013a1e13eb4eaa704ece5616aecc9243f9dae7c4a313620a142efcfd1f2c7.png'); } } .topBoards a, #divLatestImages img, #divLatestPosts .latestPostCell, .innerPost, .sideCatalogCell, .markedPost, .sideCatalogMarkedCell, .catalogCell { background-color: #B6DDDE; } /* Highlighted posts. Make it subtle. */ .markedPost, .sideCatalogMarkedCell { background-color: #8FCBCE; } a, .coloredIcon, .unhideButton, .embedButton, #selectedTab, #showFormsButton { color: #00637B; } a:hover, .coloredIcon:hover, .unhideButton:hover, .embedButton:hover, #selectedTab:hover, #showFormsButton:hover { color: #DD0000; } .glowOnHover:hover, a:hover { text-shadow: none; } hr { border-color: #B7D9C5; } .floatingMenu hr { border-color: #69937B; } .small {font-size: 80%; } /* Replies (and other things like them) backgrounds ------------------------------------------------ */ #divLatestPosts .latestPostCell, .innerPost, .sideCatalogCell, .markedPost, .sideCatalogMarkedCell, .catalogCell { border-color: #8FCCCD; border-width: 1px; border-style: none solid solid none; border-radius: 0px; } .postInfo, .opHead, .divMessage, .panelUploads, .panelIp, .panelProxyIp, .contentOmissionIndicator, .labelOmission, .labelId, .panelASN { font-size: 97.5%; /* 13px when body 10pt */ } .postCell {margin: 0.35em 0;} /* Post information and other formatting ------------------------------------- */ .title { font-weight: normal; } .title .coloredIcon { font-weight: bold; font-size: 90%; } .title .linkName { color: #34345C; font-weight: bold; } .title .linkName.noEmailName { color: #117743; } .panelBacklinks { font-size: 76.9%; /* 10px when body 10pt */ } .panelBacklinks a { color: #00637B; } .panelBacklinks a:hover { color: #DD0000; } .labelSubject { color: #0e696d; } .linkSelf, .linkQuote { font-weight: normal; color: black; } /* Make hovering over filenames less annoying. Red is too much. */ .uploadDetails .originalNameLink:hover { color: #004758; } .divMessage .quoteLink { color: #00637B; } .divMessage .quoteLink:hover { color: #004758; } .divMessage a { color: #00637B; } .divMessage a:hover { color: #DD0000; } .orangeText { color: #E0727F; } .greenText { color: #789922; } .redText { color: #AF0A0F; } /* Stop theme colors breaking spoilers. */ .spoiler:hover { background: black; color: white !important; } .spoiler a { color: black !important; text-decoration: underline; } .spoiler:hover a { color: white !important; } /* Navigation Bar -------------- */ nav { background-color: #94d8da; border-color: #70a6a7; box-shadow: 0 1px 2px rgba(0, 0, 0, .15); font-size: 80%; } /* Input elements and controls --------------------------- */ input[type="button"], input[type="submit"], button, .dropzone, .selectedCell { border: 2px solid #639fad; border-radius: 5px; background: #aad7d7; color: #00637B; padding-left: 0.25em; font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; cursor: pointer; } .floatingMenu, #quick-reply table { background: #b3e3e4; box-shadow: 3px 3px 3px 0 rgba(0,0,0,.25); } .modalDecorationPanel { background: #b3e3e4; } /* Report Form */ .extraMenu, .hideMenu { color: black; } /* The dashing around the post form and various panels. */ #newPostFieldset, #quick-reply table, .modalDecorationPanel, .floatingMenu, #settingsFieldset, .reportFieldset { border: 1px dashed #78998c;; } /* The tick/cross checkboxes would be green otherwise. */ input.postingCheckbox[type="checkbox"] + label::before { color: #00637B; } /* A hopefully subtle focus ring for the text inputs. */ #postingForm input:focus, #postingForm textarea:focus, .modalDecorationPanel input[type="text"]:focus, #settingsMenu input[type="text"]:focus, #settingsMenu textarea:focus { box-shadow: 0px 0px 2px 0px #09ae70; } /* Mainly in settings menu */ #selectedTab { text-shadow: none; font-weight: bold; } #cssInput, #jsInput { font-size: 90%; } /* Posting Form ------------ */ /* Left column labels of the form. */ #postingForm th, .modalTableBody th { background: #95D2D3;; border: none; font-size: 90%; padding-left: 0.5em; padding-right: 0.5em; } #postingTable textarea, #postingTable input[type="text"] { font-size: 90%; padding: 0.1em 0.3em; } /* The text inputs need a width adjustment because the cols attribute is dependant on the font metrics. The JS can override this if the user adjusts the posting form width. */ #fieldMessage { width: 265px; } #newPostFieldset { width: 30em; } /* The little rules icon next to the link. */ a.rules::after { color: #81a2be; } /* Board Heading ------------- */ #labelDescription { color: #AF0A0F; } #labelName { font-weight: bold; font-family: tahoma; letter-spacing: -2px; color: #800000; margin: 0.25em 0 0 0; } /* Theme Misc ------------- */ body::-webkit-scrollbar-track-piece { background-color: #00637B; } body::-webkit-scrollbar-thumb { background-color: #B6DDDE; } /* ========================================================================== */ /* DARK THEME (CLEAR) ------------------ */ /* Basic Page Colors and Metrics ----------------------------- */ body.theme_clear { background: url('https://prolikewoah.com/.media/4ee013a1e13eb4eaa704ece5616aecc9243f9dae7c4a313620a142efcfd1f2c7.png') bottom 0px right 20px fixed no-repeat; background-color: #2f2f2f; background-size: 10vw auto; animation: mascot_clear 120s steps(1) infinite forwards; color: #c5c8c6; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; } @keyframes mascot_clear { 0% { background-image: url('https://prolikewoah.com/.media/4ee013a1e13eb4eaa704ece5616aecc9243f9dae7c4a313620a142efcfd1f2c7.png'); } 25% { background-image: url('https://prolikewoah.com/.media/b31618896cc97e6bcb271cbd801b9afea59ea8ccbf032e8e21172f51b084cbf4.png'); } 50% { background-image: url('https://prolikewoah.com/.media/3cd3408c66bef35d366e08e49ad85c4dba462de8ebd57dda19212c28f870480e.png'); } 75% { background-image: url('https://prolikewoah.com/.media/b45f88c1b8c120532ee38b7186155c0591ed30ec50495b24cf6d00faa21b468f.png'); } 100% { background-image: url('https://prolikewoah.com/.media/4ee013a1e13eb4eaa704ece5616aecc9243f9dae7c4a313620a142efcfd1f2c7.png'); } } .theme_clear .topBoards a, .theme_clear #divLatestImages img, .theme_clear #divLatestPosts .latestPostCell, .theme_clear .innerPost, .theme_clear .sideCatalogCell, .theme_clear .markedPost, .theme_clear .sideCatalogMarkedCell, .theme_clear .catalogCell { background-color: #2f343e; } /* Highlighted posts. Make it subtle. */ .theme_clear .markedPost, .theme_clear .sideCatalogMarkedCell { background-color: #394156; } .theme_clear a, .theme_clear .coloredIcon, .theme_clear .unhideButton, .theme_clear .embedButton, .theme_clear #selectedTab, .theme_clear #showFormsButton { color: #81a2be; } .theme_clear a:hover, .theme_clear .coloredIcon:hover, .theme_clear .unhideButton:hover, .theme_clear .embedButton:hover, .theme_clear #selectedTab:hover, .theme_clear #showFormsButton:hover { color: #c95f5f; } .theme_clear .glowOnHover:hover, .theme_clear a:hover { text-shadow: none; } .theme_clear hr, .theme_clear #threadList hr { border-color: #282a2e; } .theme_clear .small {font-size: 80%; } /* Replies (and other things like them) backgrounds ------------------------------------------------ */ .theme_clear .topBoards a, .theme_clear #divLatestImages img, .theme_clear #divLatestPosts .latestPostCell, .theme_clear .innerPost, .theme_clear .sideCatalogCell, .theme_clear .markedPost, .theme_clear .sideCatalogMarkedCell, .theme_clear .catalogCell { border-radius: 7px 7px 7px 0; border: none; box-shadow: 1px 2px 4px rgba(0,0,0,.24); } .theme_clear .postInfo, .theme_clear .opHead, .theme_clear .divMessage, .theme_clear .panelUploads, .theme_clear .panelIp, .theme_clear .panelProxyIp, .theme_clear .contentOmissionIndicator, .theme_clear .labelOmission, .theme_clear .labelId, .theme_clear .panelASN { font-size: 100%; } .theme_clear .postCell { padding-bottom: 4px; margin: 0.4em 0; } /* Post information and other formatting ------------------------------------- */ .theme_clear .title a, .theme_clear .title .coloredIcon { color: #5f89ac; } .theme_clear .title a:not(.linkName):hover, .theme_clear .title .coloredIcon:hover { color: #6B9BC2; } .theme_clear .title { font-size: 90%; font-weight: normal; } .theme_clear .title .coloredIcon { font-weight: bold; font-size: 90%; } .theme_clear .title .linkName { color: #bd8f8f; font-weight: bold; text-decoration: underline; } .theme_clear .title .linkName.noEmailName { color: #c1b8b8; text-decoration: none; } .theme_clear .labelOmission { color: #c1b8b8; font-size: 90%; } .theme_clear .panelBacklinks { font-size: 80%; } .theme_clear .labelSubject { color: #ce52c9; } .theme_clear .linkSelf, .theme_clear .linkQuote { font-weight: normal; } .theme_clear .uploadDetails { font-size: 90%; } .theme_clear .uploadDetails .hideMobile, .theme_clear .uploadDetails .sizeLabel, .theme_clear .uploadDetails .dimensionLabel, .theme_clear .uploadDetails .originalNameLink { font-size: 80%; } /* Make hovering over filenames less annoying. Red is too much. */ .theme_clear .uploadDetails .originalNameLink:hover { color: #92B6D5; } .theme_clear .divMessage a { color: #5f89ac; } .theme_clear .divMessage a:hover { color: #6B9BC2; } .theme_clear .redText { color: #DD293F; } .theme_clear .greenText { color: #b5bd68; } .theme_clear .orangeText { color: #E0727F; } .theme_clear .spoiler:hover { color: #c5c8c6; background: #00000040; } /* Navigation Bar -------------- */ .theme_clear nav { background-color: #423756; border: none; border-top: 3px solid #2F2F2F; font-size: 80%; box-shadow: none; } /* Input elements and controls --------------------------- */ .theme_clear input, .theme_clear select, .theme_clear textarea { border: 1px double #282830; border-radius: 5px; background: #3D3E42; color: #BDBDBD; font-family: Arial, Helvetica, sans-serif; font-size: 80%; } .theme_clear input[type="button"], .theme_clear input[type="submit"], .theme_clear button, .theme_clear .dropzone, .theme_clear .selectedCell { border: 3px double #282830; border-radius: 5px; background: #34353C; color: #ABABAB; padding-left: 0.25em; font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; cursor: pointer; } .theme_clear .floatingMenu, .theme_clear #quick-reply table { background: #30343C; box-shadow: 3px 3px 3px 0 rgba(0,0,0,.5); } .theme_clear .modalDecorationPanel { background: #404757; } .theme_clear .extraMenu, .theme_clear .hideMenu { color: #c5c8c6; } /* The dashing around the post form and various panels. */ .theme_clear #newPostFieldset, .theme_clear #quick-reply table, .theme_clear .modalDecorationPanel, .theme_clear .floatingMenu, .theme_clear #settingsFieldset, .theme_clear .reportFieldset { border: 1px dashed #181818; } /* The tick/cross checkboxes would be green otherwise. */ .theme_clear input.postingCheckbox[type="checkbox"] + label::before { color: #81a2be; } /* A hopefully subtle focus ring for the text inputs. */ .theme_clear #postingForm input:focus, .theme_clear #postingForm textarea:focus, .theme_clear .modalDecorationPanel input[type="text"]:focus, .theme_clear #settingsMenu input[type="text"]:focus, .theme_clear #settingsMenu textarea:focus { box-shadow: 0px 0px 5px 0px #004F91; } /* Mainly in settings menu */ .theme_clear #selectedTab { text-shadow: none; font-weight: bold; } .theme_clear #cssInput, .theme_clear #jsInput { font-size: 90%; } /* Posting Form ------------ */ /* Left column labels of the form. */ .theme_clear #postingForm th, .theme_clear .modalTableBody th { background: #1D1D21; border:1px solid #000; font-size: 90%; padding-left: 0.5em; padding-right: 0.5em; } .theme_clear #postingTable textarea, .theme_clear #postingTable input[type="text"] { font-size: 90%; padding: 0.1em 0.3em; } /* The text inputs need a width adjustment because the cols attribute is dependant on the font metrics. The JS can override this if the user adjusts the posting form width. */ .theme_clear #fieldMessage { width: 265px; } .theme_clear #newPostFieldset { width: 30em; } /* The little rules icon next to the link. */ .theme_clear a.rules::after { color: #81a2be; } /* Board Heading ------------- */ .theme_clear #labelName, .theme_clear #labelDescription { color: #E0727F; } .theme_clear #labelName { font-weight: bold; font-family: Arial, Helvetica, sans-serif; letter-spacing: inherit; margin: 0.25em 0 0 0; } .theme_clear #favouriteButton::before { font-family: Icons; content: "☯"; margin-left: 0.5em; cursor: pointer; } .theme_clear .checkedFavouriteButton::before { color: red; } /* Theme Misc ------------- */ body.theme_clear::-webkit-scrollbar-track-piece { background-color: #292929; } body.theme_clear::-webkit-scrollbar-thumb { background-color: #666; } /* ========================================================================== */ /* Tomorrow Theme -------------- */ body.theme_tomorrow { background: url('https://prolikewoah.com/.media/4ee013a1e13eb4eaa704ece5616aecc9243f9dae7c4a313620a142efcfd1f2c7.png') bottom 0px right 20px fixed no-repeat; background-color: #1d1f21; background-size: 10vw auto; animation: mascot_tomorrow 120s steps(1) infinite forwards; color: #C5C8C6; } @keyframes mascot_tomorrow { 0% { background-image: url('https://prolikewoah.com/.media/4ee013a1e13eb4eaa704ece5616aecc9243f9dae7c4a313620a142efcfd1f2c7.png'); } 25% { background-image: url('https://prolikewoah.com/.media/b31618896cc97e6bcb271cbd801b9afea59ea8ccbf032e8e21172f51b084cbf4.png'); } 50% { background-image: url('https://prolikewoah.com/.media/3cd3408c66bef35d366e08e49ad85c4dba462de8ebd57dda19212c28f870480e.png'); } 75% { background-image: url('https://prolikewoah.com/.media/b45f88c1b8c120532ee38b7186155c0591ed30ec50495b24cf6d00faa21b468f.png'); } 100% { background-image: url('https://prolikewoah.com/.media/4ee013a1e13eb4eaa704ece5616aecc9243f9dae7c4a313620a142efcfd1f2c7.png'); } } .theme_tomorrow .topBoards a, .theme_tomorrow #divLatestImages img, .theme_tomorrow #divLatestPosts .latestPostCell, .theme_tomorrow .innerPost, .theme_tomorrow .sideCatalogCell, .theme_tomorrow .markedPost, .theme_tomorrow .sideCatalogMarkedCell, .theme_tomorrow .catalogCell { background-color: #282a2e; } .theme_tomorrow .markedPost, .theme_tomorrow .sideCatalogMarkedCell { background-color: #1d1d21; border: 1px solid #111; } .theme_tomorrow a, .theme_tomorrow .coloredIcon, .theme_tomorrow .unhideButton, .theme_tomorrow .embedButton, .theme_tomorrow #selectedTab, .theme_tomorrow #showFormsButton { color: #81a2be; } .theme_tomorrow a:hover, .theme_tomorrow .coloredIcon:hover, .theme_tomorrow .unhideButton:hover, .theme_tomorrow .embedButton:hover, .theme_tomorrow #selectedTab:hover, .theme_tomorrow #showFormsButton:hover { color: #5F89AC; } .theme_tomorrow hr { border-color: #282a2e; } .theme_tomorrow .floatingMenu hr { border-color: #000; } .theme_tomorrow #divLatestPosts .latestPostCell, .theme_tomorrow .innerPost, .theme_tomorrow .sideCatalogCell, .theme_tomorrow .markedPost, .theme_tomorrow .sideCatalogMarkedCell, .theme_tomorrow .catalogCell { border-color: #282a2e; } .theme_tomorrow .title .linkName { color: #81a2be; } .theme_tomorrow .title .linkName:not(.noEmailName)[href="mailto:sage"]::after { content: "SAGE!"; color: red; margin-left: 5px; } .theme_tomorrow .title .linkName:not(.noEmailName):hover { color: #5F89AC; } .theme_tomorrow .title .linkName.noEmailName { color: #C5C8C6; } .theme_tomorrow .panelBacklinks a { color: #81a2be; } .theme_tomorrow .panelBacklinks a:hover { color: #5F89AC; } .theme_tomorrow .labelSubject { color: #b294bb; } .theme_tomorrow .linkSelf, .theme_tomorrow .linkQuote { color: #C5C8C6; } .theme_tomorrow .uploadDetails .originalNameLink:hover { color: #5F89AC; } .theme_tomorrow .divMessage .quoteLink { color: #81a2be; } .theme_tomorrow .divMessage .quoteLink:hover { color: #5F89AC; } .theme_tomorrow .divMessage a { color: #81a2be; } .theme_tomorrow .divMessage a:hover { color: #5F89AC; } .theme_tomorrow .greenText { color: #adbd68; } .theme_tomorrow .redText { color: red; } .theme_tomorrow nav { background-color: #282a2e; border-color: #111; } .theme_tomorrow input[type="button"], .theme_tomorrow input[type="submit"], .theme_tomorrow button, .theme_tomorrow .dropzone, .theme_tomorrow .selectedCell { border: 2px solid #111; background: #353535; color: #bcbcbc; } .theme_tomorrow .floatingMenu, .theme_tomorrow #quick-reply table { background: #282A2E; } .theme_tomorrow .modalDecorationPanel { background: #383B42; } .theme_tomorrow #newPostFieldset, .theme_tomorrow #quick-reply table, .theme_tomorrow .modalDecorationPanel, .theme_tomorrow .floatingMenu, .theme_tomorrow #settingsFieldset, .theme_tomorrow .reportFieldset { border: 1px solid #000; } .theme_tomorrow input.postingCheckbox[type="checkbox"] + label::before { color: #81a2be; } .theme_tomorrow #postingForm th, .theme_tomorrow .modalTableBody th { background: #282A2E; border: 1px solid #000; } .theme_tomorrow a.rules::after { color: #81a2be; } .theme_tomorrow #labelDescription { color: #C5C8C6; } .theme_tomorrow #labelName { color: #C5C8C6; } body.theme_tomorrow::-webkit-scrollbar-track-piece { background-color: #292929; } body.theme_tomorrow::-webkit-scrollbar-thumb { background-color: #666; } .theme_tomorrow .labelOmission { color: #707070; } .theme_tomorrow .extraMenu, .theme_tomorrow .hideMenu { color: #C5C8C6; } .board-header { margin: 0; } #bannerImage { margin: 3rem 0 0 0; } .top-nav{ background-color: #94d8da; border-color: #70a6a7; } .cute-bird { float: none; } #quick-reply .handle { background-color: inherit; } #quick-reply .posting-extra { background-color: #b3e3e4; margin: unset; } .qr-details .post-table { width: unset; margin: unset; }