AZASTYLE CSS |
---|
Published March 2021 |
Thank you to |
Info
BLANKSTYLE CSS
By: Placeholder McD,
HarryBlank
Thank you to stormbreath,
EstrellaYoshte, and
Croquembouche for collectively creating most of the code that is included in this theme. Especially Estrella.
What Is This?
This is Blankstyle CSS: a visual style created by Placeholder McD and
HarryBlank for use in the latter's articles. It exists so it can be easily updated and applied across a wide range of works. It essentially functions as a Light-theme variant of
EstrellaYoshte's Penumbra Theme, plus several Blank-specific caveats.
It almost certainly will not work with other themes, most of all Black Highlighter. Do not use this unless you know what you're getting into.
How to Use
To use this theme, please copy this syntax onto the top of your page:
[[include :scp-wiki:theme:blankstyle]]
Note that this theme includes the following components:
- Toggle Sidebar
- Fade-In (set to speed=3)
- ACS Animation
- BetterFootnotes
When using this theme in conjunction with the info-rate module, wrap the module in a [[div]] to ensure that the information panel is not delayed by the Fade-In.
This theme borrows code from PeppersGhost's Image Block Peppo and EstrellaYoshte which centers base images and image-blocks so that they appear more aesthetically on smaller screens (read: mobile). It also borrows Estrella's genius sidebox technology from the Penumbra Theme, and most of its code is derived from the Paperstack Theme.
To read about some of the additional features of BLANKSTYLE CSS, head to the discussion thread and view the patch notes.
ACS-COLORED TABLES
The following tables with custom-colored header cells can be used by wrapping your table in a div, named "table1" through "table5", respectively.Note that wrapping an scp-image-block in one of these divs will apply the same to its caption. Note, also, that this is a BetterFootnote, and details for its usage can be found at the above link.. These correspond to the 5 basic levels of the ACS Component Bar. There is also a table6 div for purple tables.
This is a normal table; |
---|
it is boring to test |
This is a GREEN table; |
---|
it is fun to test. |
This is a BLUE table; |
---|
it, too, is fun to test. |
This is a YELLOW table; |
---|
it, too, is fun to test. |
This is an ORANGE table; |
---|
it, too, is fun to test. |
This is a RED table; |
---|
it's not so fun to test. |
This is a PURPLE table |
---|
it is the test |
Note: Purple is used to denote Thaumiel-class objects, and documents requiring Level 6 (Cosmic Top Secret) or 6/Provisional (Thaumiel-Proviso) clearance. This reflects the synaesthetic preferences of Placeholder McD, and the willingness of Harry to include things I like in his articles.
The tableb div will also separate cells within its tables.
This is a BROKEN table; |
---|
it is quite fun to test! |
Harry has been formatting his tables manually for a long, long time. What a nerd.
Source Code
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */ #top-bar .open-menu a { position: fixed; top: 0.5em; left: 0.5em; z-index: 5; font-family: 'Nanum Gothic', san-serif; font-size: 30px; font-weight: 700; width: 30px; height: 30px; line-height: 0.9em; text-align: center; border: 0.2em solid #888; background-color: #fff; border-radius: 3em; color: #888; pointer-events: auto; } @media not all and (max-width: 767px) { #top-bar .mobile-top-bar { display: block; pointer-events: none; } #top-bar .mobile-top-bar li { display: none; } #main-content { max-width: 708px; margin: 0 auto; padding: 0; transition: max-width 0.2s ease-in-out; } #side-bar { display: block; position: fixed; top: 0; left: -20em; width: 17.75em; height: 100%; margin: 0; overflow-x: hidden; overflow-y: auto; z-index: 10; padding: 1em 1em 0 1em; background-color: rgba(0,0,0,0.1); transition: left 0.4s ease-in-out; scrollbar-width: thin; } #side-bar:target { left: 0; } #side-bar:focus-within:not(:target) { left: 0; } #side-bar:target .close-menu { display: block; position: fixed; width: 100%; height: 100%; top: 0; left: 0; margin-left: 19.75em; opacity: 0; z-index: -1; visibility: visible; } #side-bar:not(:target) .close-menu { display: none; } #top-bar .open-menu a:hover { text-decoration: none; } /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */ @supports (-moz-appearance:none) { #top-bar .open-menu a { pointer-events: none; } #side-bar:not(:target) .close-menu { display: block; pointer-events: none; user-select: none; } /* This pseudo-element is meant to overlay the regular sidebar button so the fixed positioning (top, left, right and/or bottom) has to match */ #side-bar .close-menu::before { content: ""; position: fixed; z-index: 5; display: block; top: 0.5em; left: 0.5em; border: 0.2em solid transparent; width: 30px; height: 30px; font-size: 30px; line-height: 0.9em; pointer-events: all; cursor: pointer; } #side-bar:focus-within { left: 0; } #side-bar:focus-within .close-menu::before { pointer-events: none; } } }
[[iftags +component]]
What this is
A component that makes everything on the page smoothly fade in, instead of appearing instantly when the page loads.
The fade can also be staggered, with each thing on the page appearing one by one instead of all at once.
Usage
On any wiki:
[[include :scp-wiki:component:fade-in speed=1]]
speed=1: everything appears at the same time
speed=2: everything appears 0.5s after the last thing
speed=3: everything appears 0.25s after the last thing
Caveats
The fade-in effect will only apply to elements that are direct children of #page-content. It won't apply to nested elements (e.g. stuff inside a blockquote or a div) or other parts of the page (e.g the sidebar).
(You can use this to your advantage if there are other animations on your page that would conflict (e.g ACS Animation) by simply wrapping the problematic animated element in a div.)
It also only applies to the first 15 elements on the page, and everything else after that will appear at the same time. This is enough for a smooth load-in experience when a reader opens the page, but if they want to scroll right to the bottom, they're able to do that without having to wait very long.
Source code
@media screen and (prefers-reduced-motion: no-preference) { #page-title, #breadcrumbs, #page-content > * { animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; animation-timing-function: ease-out; animation-fill-mode: backwards; } } #page-title { animation-delay: 0s; } @keyframes fadeIn { from { opacity: 0; transform: translate(0,30px); } to { opacity: 1; transform: translate(0,0); } } :root { --fade-in-delay: 0s; } #page-content > :nth-child(1) { animation-delay: calc(1 * var(--fade-in-delay)); } #page-content > :nth-child(2) { animation-delay: calc(2 * var(--fade-in-delay)); } #page-content > :nth-child(3) { animation-delay: calc(3 * var(--fade-in-delay)); } #page-content > :nth-child(4) { animation-delay: calc(4 * var(--fade-in-delay)); } #page-content > :nth-child(5) { animation-delay: calc(5 * var(--fade-in-delay)); } #page-content > :nth-child(6) { animation-delay: calc(6 * var(--fade-in-delay)); } #page-content > :nth-child(7) { animation-delay: calc(7 * var(--fade-in-delay)); } #page-content > :nth-child(8) { animation-delay: calc(8 * var(--fade-in-delay)); } #page-content > :nth-child(9) { animation-delay: calc(9 * var(--fade-in-delay)); } #page-content > :nth-child(10) { animation-delay: calc(10 * var(--fade-in-delay)); } #page-content > :nth-child(11) { animation-delay: calc(11 * var(--fade-in-delay)); } #page-content > :nth-child(12) { animation-delay: calc(12 * var(--fade-in-delay)); } #page-content > :nth-child(13) { animation-delay: calc(13 * var(--fade-in-delay)); } #page-content > :nth-child(14) { animation-delay: calc(14 * var(--fade-in-delay)); } #page-content > :nth-child(15) { animation-delay: calc(15 * var(--fade-in-delay)); } #page-content > :nth-child(n+15) { animation-delay: calc(16 * var(--fade-in-delay)); }
:root { --fade-in-delay: 0.5s; }
:root { --fade-in-delay: 0.25s; }
[[/iftags]]
/* BLANKSTYLE CSS [2021 Wikidot Theme] By Placeholder McD and HarryBlank Based on: Paperstack Theme by EstrellaYoshte Penumbra Theme by EstrellaYoshte */ @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,800;1,800&display=swap'); #page-content { font-size: 0.8rem; } #main-content { top: -1.6rem; padding: 0.2em; } div#container-wrap { background-image: none; } div#header { background-image: none; } #header h1, #header h2 { margin-left: 0; float: none; text-align: center; } #header h2 { margin-top: 0.5rem; } #header h1 span, #header h2 span { font-size: 0; display: none;} #header h1 a::before, #header h2::before { color: #000; letter-spacing: 1px; font-family: 'Montserrat', sans-serif !important; text-shadow: none; } #header h1 a::before { content: var(--header-title, "R\0026 C SITE-43"); font-weight: 400; font-size: 1.3em; } #header h2::before { content: var(--header-subtitle, "SUBVERTING COMMON PRACTICE"); font-weight: 700; font-size: 1.2em; } @media (max-width: 707px) { #header h1 a::before { font-size: 1.6em; } } #login-status, #login-status a { color: #333333; } #page-title { display: none; } #footer, #footer a { background: transparent; color: #333333; } #search-top-box-input, #search-top-box-input:hover, #search-top-box-input:focus, #search-top-box-form input[type=submit], #search-top-box-form input[type=submit]:hover, #search-top-box-form input[type=submit]:focus { border: none; background: #333333; box-shadow: none; border-radius: 0px; color: #efefef; } #search-top-box input.empty { color: #999999; } #search-top-box { top: 2.3rem!important; right: 8px; } #top-bar { display: flex; justify-content: center; right: 0; top: 7.9rem; } #top-bar, #top-bar a { color: #333333; } h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif; color: #000; letter-spacing: 1px; } h1 { font-size: 2em; } h2 { font-size: 1.45em; } div#extra-div-1 { height: 160px; width: 100%; top: 0; position: absolute; background: url('https://scp-wiki.wdfiles.com/local--files/theme%3Ablankstyle/43Head.png'); background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; z-index: -1; } @media (max-width: 707px) { div#extra-div-1 { top: 15px; } } body { background-image: linear-gradient( to bottom, #e0e0e0, #e0e0e0 90px, #e0e0e0 90px, #ffffff 200px, #ffffff 200px, #ffffff 100%); background-repeat: no-repeat; } :root { --timeScale: 1.5; --timeDelay: 1.5s; --posX: calc(50% - 358px - 13rem); --fnLinger: 1s; } #page-content hr { background-color: #000; } #page-content tr th { padding: 6px; border: #000 1px solid; } #page-content tr td { padding: 12px; border: #000 1px solid; line-height: 1.4; } #page-content .sidebox tr td, #page-content .sidebox tr th { padding: 0.35em; } #side-bar { border-right: 1px solid #333; background: #DDD; } #side-bar .side-block { border: 1px solid #333; border-radius: 0; box-shadow: none; } #top-bar div.open-menu a { border: 1px solid #333; border-radius: 0; box-shadow: none; } @media (max-width: 767px) { #side-bar:target { border: 1px black; box-shadow: none; } } #side-bar .side-block { border: 1px solid #333; border-radius: 0; box-shadow: none; background-color: #FDF6D7; } #side-bar .side-block.media { background-color:#D7EFE7; } #side-bar .side-block.resources { background-color:#F5D8E0; } #page-content .creditRate{ margin: unset; margin-bottom: 4px; } #page-content .rate-box-with-credit-button { background-color: #ffffff; border: solid 1px #000; box-shadow: none; border-radius: 0; } #page-content .rate-box-with-credit-button .fa-info { border: none; color: #333333; } #page-content .rate-box-with-credit-button .fa-info:hover { background: #333333; color: #ffffff; } .rate-box-with-credit-button .cancel { border: solid 1px #ffffff; } /* ---- PAGE RATING ---- */ .page-rate-widget-box { box-shadow: none; border: solid 1px #000; margin: unset; margin-bottom: 4px; border-radius: 0; } div.page-rate-widget-box .rate-points { background-color: #ffffff; color: #333333; border: none; border-radius: 0; } .page-rate-widget-box .rateup, .page-rate-widget-box .ratedown { background-color: #ffffff; border-top: none; border-bottom: none; } .page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a { background: transparent; color: #333333; } .page-rate-widget-box .rateup a:hover, .page-rate-widget-box .ratedown a:hover { background: #333333; color: #ffffff; } .page-rate-widget-box .cancel { background: transparent; background-color: #ffffff; border: none; border-radius: 0; } .page-rate-widget-box .cancel a { color: #333333; } .page-rate-widget-box .cancel a:hover { background: #333333; color: #ffffff; border-radius: 0; } #page-content .rate-box-with-credit-button .page-rate-widget-box { border: none; } .anchor { position: sticky; height:0; top: 0; } .sidebox { padding: .14rem; margin-top: 0; margin-bottom: 8px; width: calc((100vw - 870px)/2); max-height: calc(100vh - 18rem); position: absolute; top: 0; left: 103.5%; z-index: 5; overflow: auto; box-sizing: border-box; } @media (max-width: 1290px) { .sidebox { display: none; visibility:hidden; } } .scp-image-block { box-shadow: none; } /* ---- YUI TAB BASE ---- */ .yui-navset .yui-nav a,.yui-navset .yui-navset-top .yui-nav a{background-color:inherit;background-image:inherit}.yui-navset .yui-nav a:hover,.yui-navset .yui-nav a:focus{background:inherit;text-decoration:inherit}.yui-navset .yui-nav .selected a,.yui-navset .yui-nav .selected a:focus,.yui-navset .yui-nav .selected a:hover{color:inherit;background:inherit}.yui-navset .yui-nav,.yui-navset .yui-navset-top .yui-nav{border-color:inherit}.yui-navset li{line-height:inherit} /* ---- YUI TAB CUSTOMIZATION ----*/ .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav{ display: flex; flex-wrap: wrap; width: calc(100% - .125rem); margin: 0 auto; border-color: #333333; box-shadow: none; } .yui-navset .yui-nav a, /* ---- Link Modifier ---- */ .yui-navset .yui-navset-top .yui-nav a{ color: #333333; /* ---- Tab Background Colour | [UNSELECTED] ---- */ background-color: #efefef; border: unset; box-shadow: none; box-shadow: none; } .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus{ color: #ffffff; /* ---- Tab Background Colour | [HOVER] ---- */ background-color: #333333; } .yui-navset .yui-nav li, /* ---- Listitem Modifier ---- */ .yui-navset .yui-navset-top .yui-nav li{ position: relative; display: flex; flex-grow: 2; max-width: 100%; margin: 0; padding: 0; color: #ffffff; background-color: #ffffff; border-color: transparent; box-shadow: none; } .yui-navset .yui-nav li a, .yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a{ display: flex; align-items: center; justify-content: center; width: 100%; } .yui-navset .yui-nav li em{ border: unset; } .yui-navset .yui-nav a em, .yui-navset .yui-navset-top .yui-nav a em{ padding: .35em .75em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .yui-navset .yui-nav .selected, /* ---- Selection Modifier ---- */ .yui-navset .yui-navset-top .yui-nav .selected{ flex-grow: 2; margin: 0; padding: 0; /* ---- Tab Background Colour | [SELECTED] ---- */ background-color: #333333; } .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em{ border: none; } .yui-navset .yui-nav .selected a{ width: 100%; color: #ffffff; } .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:active{ color: #ffffff; background-color: #333333; } .yui-navset .yui-content { background-color: #ffffff; box-shadow: none; } .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content{ padding: .5em; border: 1px solid #333; box-sizing: border-box; } /*---- SCROLLBAR ----*/ ::-webkit-scrollbar { width: 10px; } ::-webkit-scrollbar-track { background: #FFF; border-left: 1px solid #333; } ::-webkit-scrollbar-thumb { background: #CCC; border: #333 1px solid; } ::-webkit-scrollbar-thumb:hover { background: #EEE; } /*---- CENTER IMAGES ON MOBILE courtesy of EstrellaYoshte and PeppersGhost ----*/ .imagediv { float: right; margin: 15px } @media (max-width: 540px) { .imagediv { float: none; text-align:center; margin: auto; } } @media only screen and (max-width: 600px) { .scp-image-block.block-right{ float: none; margin: 10px auto; } } /*---- ACS-COLORED TABLE DIVS ----*/ #page-content .table1 tr th, #page-content .table1 .scp-image-block .scp-image-caption { background-color: #D7EFE7; } #page-content .table2 tr th, #page-content .table2 .scp-image-block .scp-image-caption { background-color: #D8ECF4; } #page-content .table3 tr th, #page-content .table3 .scp-image-block .scp-image-caption { background-color: #FDF6D7; } #page-content .table4 tr th, #page-content .table4 .scp-image-block .scp-image-caption { background-color: #FFDABF; } #page-content .table5 tr th, #page-content .table5 .scp-image-block .scp-image-caption { background-color: #F5D8E0; } #page-content .table6 tr th, #page-content .table6 .scp-image-block .scp-image-caption { background-color: rgba(146, 0, 255, 0.2); } .tableb .wiki-content-table { border-collapse: separate; border-spacing: 2px; } .tableb .scp-image-block { border: none; } .tableb .scp-image-block img { border: #000 1px solid; box-sizing: border-box; } .tableb .scp-image-block .scp-image-caption { margin-top: 2px; border: #000 1px solid; box-sizing: border-box; } .top-left-box > .item { display: none; } /* ---- WORDS NO LONGER BROKEN, THE CROQUEMBOUCHE HAS SPOKEN ---- */ span, a { word-break: normal !important } .avatar-hover { display: none !important; } #breadcrumbs, .pseudocrumbs { text-align: center; padding-top: 10px; } #main-content .page-tags span { max-width: 100%; } /* -- FANCY THINGS from Woedenaz's Dustjacket Theme -- */ .fancyhr hr { border-top: 2vw solid transparent; background-color: rgba(var(--bright-accent), 0); height: 0; box-sizing: border-box; border-image-source: url('https://wanderers-library.wikidot.com/local--files/component:dustjacket-theme/wl_hr.png'); border-image-repeat: round round; background: none; border-image-slice: 80 500 80 500 fill; border-image-width: 10em 80em 10em 80em; } .fancyborder { box-sizing: border-box; border: 2vw solid rgba(0,0,0,0.5); border-image: url('https://wanderers-library.wikidot.com/local--files/component:dustjacket-theme/wl_border.png') 600 round; border-image-width: 6; padding: 2vw; }
ĐÂY LÀ TRANG theme DỊCH
Để truy cập hướng dẫn sử dụng các tính năng của theme, vui lòng truy cập tại
Để thêm theme Việt Hóa vào bài viết của bạn, thêm đoạn lệnh sau:
[[include :scp-vn:theme:azastyle]]
/* AZASTYLE CSS [2022 Wikidot Theme] By Azamo Based on: BLANKSTYLE CSS by HarryBlank, Placeholder McD */ @import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap'); :root { --header-title: "TỔ CHỨC SCP"; --header-subtitle: "LƯU TRỮ - QUẢN THÚC - BẢO VỆ"; --accent: 10, 10, 10; --logoimg: url(https://scp-wiki.wdfiles.com/local--files/theme%3Apaperstack/lgtrans.png); } /* Disables BLANKSTYLE fade-in */ /* --- */ @keyframes fadeIn { from { opacity: 1; } to { opacity: 1; } } /* --- */ /* MAIN */ body { color: black; background-image: linear-gradient( to bottom, rgba(var(--accent), 0.25), #ffffff 70px, #ffffff 100px, #ffffff 100%); } ol li { margin: 0 0 1em; } ul{ margin:1em 0; } li, p { line-height: 1.6; text-underline-offset: 40%; } div#extra-div-1 { background-image: var(--logoimg); opacity: 75%; } #header h1 a::before { font-size: 1em; -webkit-text-stroke: 2px black; } #header h2 { margin-top: 0.9rem; } #main-content { top: -0.5rem; } #top-bar div.open-menu a { border: none; background: rgb(var(--accent)); color: white; } #top-bar, #top-bar a { top: 10rem; font-weight: bold; color: black; } .mobile-top-bar { left: unset; } #page-content .divider > hr, div.paper hr { background: transparent !important; border-top: double 4px black; } #side-bar { background: white; } #side-bar .side-block.media, #side-bar .side-block.resources, #side-bar .side-block { border: solid 2px black; background: rgb(var(--accent)); background: linear-gradient(0deg, rgba(var(--accent), 1) 0%, rgba(var(--accent), 0.8) 100%); } #side-bar .side-block.resources a, #side-bar .side-block a { color: white; } #side-bar .collapsible-block-folded { text-align: center; } #side-bar .collapsible-block-unfolded-link { border-bottom: solid 1px white; } #side-bar .collapsible-block-unfolded-link .collapsible-block-link:hover { color: white; } #side-bar .heading { color: #ffffffc2; border-color: white; text-transform: uppercase; font-family: 'Montserrat', sans-serif; } #side-bar .menu-item.small { color: #ffffffc2; } /* ----------------- */ /* CONTENT */ ::selection { background: rgb(var(--accent)); text-shadow: none; color: white; } .scp-image-block .scp-image-caption { background-color: black !important; color: #ffffff; margin-top: 10px; } .scp-image-block { border: none; } .scp-image-block img { border: solid 1px black; box-sizing: border-box; } .scp-image-caption a { color: #ec7f8f; } .blockquote, div.blockquote, blockquote { border: solid 1px grey; } .table1 .blockquote, .table1 div.blockquote, .table1 blockquote { background: rgb(224, 255, 212); } .table2 .blockquote, .table2 div.blockquote, .table2 blockquote { background: rgb(226, 244, 255); } .table3 .blockquote, .table3 div.blockquote, .table3 blockquote { background: rgb(255, 245, 189); } .table4 .blockquote, .table4 div.blockquote, .table4 blockquote { background: rgb(255, 203, 148); } .table5 .blockquote, .table5 div.blockquote, .table5 blockquote { background: rgb(255, 207, 207); } .table6 .blockquote, .table6 div.blockquote, .table6 blockquote { background: rgba(255, 218, 255); } #page-content a.collapsible-block-link:not(.licensebox a.collapsible-block-link, .info-container a.collapsible-block-link) { font-weight: 600; color: white; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 9px; background: rgb(var(--accent)); border-radius: 6px; margin-top: 10px; margin-bottom: 12px; } tt, .page-source, pre { font-family: 'Fira Code', monospace; } .paper { border: solid 1px grey; padding: 3rem 1.5rem 1.5rem 1.5rem; margin: 1.3rem auto 1.3rem auto; } .quote { margin: auto; width: 90%; border: solid 3px #a6864c; background: #fff3cc; padding: 0.5rem 0.5rem 0.5rem 1rem; } .box { background: white; border: double 3px black; padding: 0.7rem; margin: 1rem auto 1rem auto; width: 80%; } .accentbox { background: rgba(var(--accent), 0.9); color: white; border: solid 4px black; padding: 0.5rem 0.8rem 0.5rem 0.8rem; margin: 1.5rem auto 1.5rem auto; width: 80%; text-indent: 8px; } h1, h2 { color: rgb(var(--accent)); } .authorlink-wrapper > a { background: white; font-weight: bold; border: solid 1px black; padding: 0 4px 2px 6px; } .authorlink-wrapper > a::before { color: black; } .authorlink-wrapper { margin-top: 1px !important; } .info-container { --barColour: rgba(var(--accent), 0.8); --linkColour: white; } .anom-bar-container, .anom-bar-container * { font-family: 'Montserrat', Inter, sans-serif !important; } .acs-extra-1, .acs-extra-2, .acs-extra-3, .acs-extra-4 { font-family: 'Montserrat', Inter, sans-serif !important; } .sidebox th { color: white; background: rgb(var(--accent)) !important; font-family: 'Montserrat', Verdana, sans-serif; } .bt { font-family: 'Montserrat', Verdana, sans-serif; font-weight: bold; } /* ----------------- */ /* MISC */ .page-options-bottom { display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: center; } .page-options-bottom a { margin: 3px; color: white; background: rgba(0, 0, 0, 0.8); background: linear-gradient(0deg, rgba(var(--accent), 1) 0%, rgba(var(--accent), 0.8) 100%); padding: 7px 15px 7px 15px; text-decoration: none; font-size: 90%; } .page-options-bottom a:hover { background: rgba(var(--accent), 0.7); } #main-content .page-tags { border-top: 4px double black; } #main-content .page-tags a { display: inline-block; height: .8125rem; margin: 0 0 .5rem .75rem; padding: .1875rem .3125rem .1875rem 0; color: white; background-color: rgb(var(--accent)); border-bottom-right-radius: .25rem; border-top-right-radius: .25rem; line-height: 13px; line-height: .8125rem; font-size: 11px; font-size: .6875rem; font-weight: bold; } #main-content .page-tags a:before { width: 0; height: 0; top: -.1875rem; left: -.625rem; padding: 0 .0625rem .1875rem; border-color: transparent rgb(var(--accent)) transparent transparent; border-style: solid; border-width: .5rem .5rem .5rem 0; } #main-content .page-tags a:before, #main-content .page-tags a:after { content: ""; position: relative; float: left; } #main-content .page-tags a:after { width: .25rem; height: .25rem; top: .2813rem; left: -.5rem; background-color: white; border-radius: .125rem; } #main-content .page-tags span { max-width: 100%; border-top: .5rem solid transparent; } #page-tags-input { font-weight: bold; word-spacing: 8px; } #edit-page-form input.text { font-family: 'Montserrat', sans-serif; font-size: 120%; } #edit-page-form>table.form>tbody>tr>td:nth-child(1) { font-weight: bold; } .edit-help-34 { font-size: 85%; opacity: 60%; transition-duration: 0.3s; } .edit-help-34:hover { opacity: 100%; } textarea, #edit-page-form input.text { outline: none; } textarea:focus-visible, #edit-page-form input.text:focus-visible { outline: solid 1px black; } .wd-editor-toolbar-panel { filter: invert(1) hue-rotate(180deg); } #action-area>p { font-size: 85%; color: darkslategrey; } #action-area>p:nth-child(5)>a { display: block; text-align: center; font-size: 120%; font-weight: bold; } #who-rated-page-area>div { column-count: 4; } @media (max-width: 900px) { #who-rated-page-area>div { column-count: 3; } } @media (max-width: 700px) { #who-rated-page-area>div { column-count: 2; } } @media (max-width: 540px) { #who-rated-page-area>div { column-count: 1; } } #page-content .content-warning.creditRate { padding-top: 8px; padding-right: 21px; }