This is the Ironband theme, made for Vishardsh's canon of the same name. It is a modified port of the SCP Wiki theme, Isolated Terminal by EstrellaYoshte.
How to include
To put this theme on your page, slap this somewhere in your page:
[[include :wanderers-library:component:ironband]]
Theme Components
The body font is Karla
The UI font is Turret Road
The Header font is Wallpoet
The Title font is Handjet
The Monofont is Syne Mono.
Here's some links for you:
Examples
A horizontal rule can be created with 5 hyphens "-----" and extends across the whole page if it's not placed inside anything (eg a blockquote). The lines separating sections of this document are horizontal rules.
Titles can be created by putting between one and six plus "+" at the start of the line
This is a tab view.
Hey look, text in a tab. Cool!
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a long tab. It contains a lot of text.
This is a blockquote, created by putting "> " at the start of each line.
More text
That's a horizontal rule
Nested blockquotes
And another1
An alternative horizontal rule is available as well if the "-----" is enclosed in a "fancyhr" class div, like so:
[[div_ class="fancyhr"]]
-----
[[/div]]
Resulting in this:
[[div_ class="fancyborder"]]
content goes here
[[/div]]
This is a | table |
---|---|
You should know | how to make these |
already |
@import url('https://fonts.googleapis.com/css2?family=Handjet&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Turret+Road&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Wallpoet&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Syne+Mono&display=swap'); :root { /* Ironband Theme */ /* 2024 Wikidot Theme */ /* By UncertaintyCrossing, based off the Isolated Terminal Theme by EstrellaYoshte, which is derived from the visuals of SCP-5999. */ /* header measurements */ --header-height-on-desktop: 10rem; --header-height-on-mobile: 10rem; --header-h1-font-size: calc(var(--base-font-size) * 4); /* Typefaces */ --body-font: 'Karla', normal; --header-font: 'Wallpoet', cursive; --title-font: 'Handjet', cursive; --mono-font: 'Syne Mono', monospace; --UI-font: 'Turret Road', cursive; --base-font-size: 1.1rem; /* change title */ --logo-image: url("https://wanderers-library.wdfiles.com/local--files/component%3Aironband/ib_logo.png"); --header-title: "IRONBAND"; /* Header Gradients */ --diagonal-stripes: initial; /*----*/ --accentColor: 235, 231, 225; --darkColor: 20, 17, 17; --brown-accent: 86, 79, 79; --light-orange: 190, 156, 156; --dark-orange: 229, 78, 86; --bright-accent: var(--accentColor); --dark-accent: var(--accentColor); --pale-accent: var(--accentColor); --medium-accent: var(--accentColor); --black-monochrome: var(--accentColor); --dark-gray-monochrome: var(--darkColor); --gray-monochrome: var(--darkColor); --light-pale-gray-monochrome: var(--brown-accent); --pale-gray-monochrome: var(--accentColor); --very-light-gray-monochrome: var(--darkColor); --white-monochrome: var(--darkColor); --rating-module-bg-color: var(--pale-gray-monochrome); --rating-module-button-color: var(--white-monochrome); --rating-module-button-credit-color: var(--white-monochrome); --rating-module-text-color: var(--white-monochrome); --rating-module-button-cancel-color: var(--gray-monochrome); --rating-module-text-hover-color: var(--pale-gray-monochrome); --swatch-menubg-medium-color: var(--bright-accent); --swatch-menubg-light-color: var(--gray-monochrome); --swatch-menutxt-light-color: var(--black-monochrome); --swatch-menubg-medium-dark-color: var(--black-monochrome); --swatch-menutxt-general-color: var(--accentColor); --swatch-text-general: var(--accentColor); --swatch-primary-darker: var(--bright-accent); --swatch-primary-darkest: var(--pale-gray-monochrome); --swatch-text-secondary-color: var(--white-monochrome); --swatch-text-light: var(--bright-accent); --swatch-topmenu-bg-color: var(--bright-accent); --gradient-header: none; --gradient-background: rgb(var(--gray-monochrome)); --ui-button-txt: var(--bright-accent); /* ===MODALS COLORS=== */ --modal-bg: var(--swatch-background); /* h1/h2/h3/h4/h5/h6 */ --modal-body-header-txt: var(--accentColor); --modal-body-text: var(--accentColor); --modal-header-bg: var(--swatch-primary-darkest); --modal-header-txt: var(--darkColor); --modal-header-stripe: var(--brown-accent); /* Link Colors */ --link-color: var(--light-orange); --visited-link-color: var(--dark-orange); --hover-link-color: var(--pale-accent); /* Desktop Sidebar button */ --toggle-button-bg: rgb(var(--swatch-menubg-light-color)); --toggle-border-width: 0; --toggle-icon-color: rgb(var(--swatch-primary-darkest)); --toggle-roundness: 0; } #main-content { --tabs-bg: var(--darkColor); --tabs-bottom-border-color: var(--accentColor); --tabs-hover-bg: var(--accentColor); --tabs-txt: var(--accentColor); --tabs-content-bg-color: var(--darkColor), 0.375; --tables-border: var(--accentColor); --footnotes-footer-bg-color: var(--darkColor); margin: 0 auto; } /* ------------------------------- */ /* header title adjustments */ #header::before { opacity: 1; } #page-title, .meta-title { color: rgb(var(--accentColor)); } #page-title::before, #page-title::after, .meta-title::before, .meta-title::after { background-image: unset; background-color: currentColor; } #header h1, #header h1 a, #header h1 a::before { text-shadow: none; letter-spacing: 0.1rem; align-self: flex-end; top: 1.5rem; } #header h1 a::before { height: 0.5em; -webkit-text-stroke: 0; } #header h1 a::after, #header h1 a span, #header h2 { display: none; } #header { --swatch-text-secondary-color: var(--black-monochrome); --login-dropdown-text-hover-color: var(--white-monochrome); } #my-account:hover, #my-account:active, #my-account:focus { --login-myaccount-color: var(--white-monochrome); } #search-top-box:focus-within { --search-icon-hover-color: var(--swatch-menubg-light-color); } #search-top-box form[id="search-top-box-form"] input[type="text"] { --search-focus-textbox-bg-color: var(--black-monochrome); background-color: rgb(var(--search-focus-textbox-bg-color), 0.06) !important; } #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { --search-textbox-text-color: var(--black-monochrome); } #top-bar { --dropdown-links-hover-color: var(--darkColor); --topmenu-category-color: var(--darkColor); --background-color: rgba(var(--brown-accent), 1); } #top-bar .mobile-top-bar>ul>li>a { --dropdown-links-hover-color: var(--darkColor); --topmenu-category-color: var(--darkColor); --background-color: rgba(var(--brown-accent), 1); } #top-bar .mobile-top-bar>ul>li:hover>a, #top-bar .mobile-top-bar>ul>li:active>a, #top-bar .mobile-top-bar>ul>li:focus-within>a { --topmenu-category-hover-bg: var(--darkColor); } #header div[class*="top-bar"]>div.open-menu>p>a { --mobile-topmenu-sidebar-button-color: var(--darkColor); } #top-bar div.top-bar > ul > li > ul { background-color: rgba(var(--brown-accent), 1); } #top-bar div.top-bar div.newpage_dropdown div.new-page-box input { background-color: rgba(var(--bright-accent)); color: rgba(var(--brown-accent)); } #top-bar div.top-bar div.newpage_dropdown div.new-page-box input.button:hover { color: rgba(var(--brown-accent)); border: solid 2px rgba(var(--bright-accent)); } #who-rated-page-area > div > span[style*="color"] { color: rgb(var(--light-orange)) !important; background-color: rgb(var(--brown-accent)) !important; } /* ------------------------------- */ a:link { text-decoration: underline; } a:visited { text-decoration: underline; } a:hover { text-decoration: underline; } /* EDITBOX */ #wd-editor-toolbar-panel { --editor-icon-color: var(--light-orange); } form#edit-page-form .edit-page-bottomtable div.sub { color: var(--swatch-primary-darkest); } /* ------------------------------- */ /* Image Block */ .scp-image-block { box-sizing: border-box; border-width: 0; box-shadow: none; } .scp-image-block .scp-image-caption { color: rgb(var(--swatch-text-secondary-color)); background-color: rgb(var(--swatch-primary-darker)); border-color: rgb(var(--swatch-primary-darker)); padding: 0.15rem; margin-top: 6px; } /* Blockquote */ #main-content { --blockquote-bg-color: var(--swatch-tertiary-color), 0.06; } /* Code */ div.code { background-color: #f4f4f4; text-shadow: none; } /* hr */ #main-content hr { height: 0; border: 0; border-top: 0.0625rem solid transparent; background: none; background-color: rgb(var(--accentColor)); background-size: cover; margin-top: 1.5em; margin-bottom: 1.5em; } :is(blockquote, .blockquote, div.blockquote, [class*="blockquote"])>hr { margin-left: -2ch; margin-right: -2ch; } /* footnotes */ a.footnoteref { display: inline; } .footnotes-footer a[href*="javascript"]:-webkit-any-link { margin-right: -0.45rem; } .footnotes-footer a[href*="javascript"]:-moz-any-link { margin-right: -0.45rem; } .footnotes-footer a[href*="javascript"]:any-link { margin-right: -0.45rem; } .footnotes-footer a[href*="javascript"]::before { padding-left: 0.35em; } .footnotes-footer a[href*="javascript"]::before, .footnotes-footer a[href*="javascript"]:hover::before { color: rgb(var(--swatch-secondary-color)); background-color: rgb(var(--swatch-primary)); } .footnotes-footer, .bibitems { background-color: rgba(var(--footnotes-footer-colorbar-color), 0.06); } /* LINK */ #main-content a:not(#breadcrumbs a, .pseudocrumbs a, .page-rate-widget-box a, .rate-box-with-credit-button a, ul.yui-nav a, .printuser.avatarhover a:first-child, .footnote-footer > a[href*="javascript"], div[id*="page-options-bottom"] a, .danger-diamond a):hover { box-shadow: 0 0 0.7em 0.1em rgba(var(--black-monochrome), 0.3); } /* CUSTOM BLOCKS */ .expoblock { box-sizing: border-box; border: solid 0.7rem rgb(var(--black-monochrome)); padding: 1rem; } .expoblock hr { height: 0.6rem; margin: 1.5em 0; } span.hilighter { background-color: rgb(var(--black-monochrome)); color: rgb(var(--gray-monochrome)); font-weight: bold; padding: 0.2em; font-size: 108%; line-height: 1.2; } /* author label compatibility */ #page-content .authorlink-wrapper>a::before { color: rgb(var(--gray-monochrome)); } #page-content .authorlink-wrapper .authorbox { -webkit-filter: drop-shadow(0 0 3px rgba(var(--black-monochrome), 0.75)); filter: drop-shadow(0 0 3px rgba(var(--black-monochrome), 0.75)); } /* ayers info compatibility */ .info-container { --barColour: rgb(var(--accentColor)); --linkColour: rgb(var(--darkColor)); } #main-content #page-content .info-container>.collapsible-block a.collapsible-block-link { background-color: var(--linkColour); } .info-container .collapsible-block-unfolded { border-color: rgb(var(--accentColor)); } .wl-image-block .wl-image-caption { color: rgb(var(--accentColor)); } /*---- PAGE TAGS ----*/ #main-content .page-tags { margin-bottom: 1rem; } #main-content .page-tags span { display: block; } #content-wrap #main-content .page-tags span a:-webkit-any-link:not([href^="/system:page-tags/tag/_"]) { margin: 0.2rem; padding: 0.2em 0.25em; } #content-wrap #main-content .page-tags span a:-moz-any-link:not([href^="/system:page-tags/tag/_"]) { margin: 0.2rem; padding: 0.2em 0.25em; } #content-wrap #main-content .page-tags span a:any-link:not([href^="/system:page-tags/tag/_"]) { margin: 0.2rem; padding: 0.2em 0.25em; } /*---- BOTTOM OPTIONS ----*/ div[id*="page-options-bottom"]:not(.page-rate-widget-box):not(#search-top-box-form)>a.btn { --button-padding: calc(var(--icon-size) / 6); flex-basis: 6rem; flex-grow: 1; --background-color: var(--white-monochrome); } div[id*="page-options-bottom"]>a#more-options-button { flex-grow: 4; } /*---- LICENSE AREA ----*/ #license-area { --swatch-text-secondary-color: var(--black-monochrome); --license-link-hover-bg-color: var(--black-monochrome); --license-link-hover-color: var(--white-monochrome); } /*---- SCANLINE MONITOR EFFECT ----*/ #extrac-div-1 { position: fixed; width: 100vw; height: 100vh; pointer-events: none; background: repeating-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .15) 50%, rgba(0, 0, 0, 0)); background-size: auto 8px; opacity: 0.7; } #extrac-div-2 { position: fixed; width: 100vw; height: 1rem; top: 0; pointer-events: none; background: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, rgba(255, 250, 250, 1) 50%, rgba(255, 255, 255, 0.98) 51%, rgba(255, 0, 0, 0) 100%); opacity: .2; -webkit-animation: scanm 6s linear infinite; animation: scanm 6s linear infinite; } @-webkit-keyframes scanm { 0% { top: -1rem; opacity: .05; } 25% { top: 50%; opacity: .03; } 37.5% { top: 75%; opacity: 0.06; } 50% { top: 100%; opacity: .03; } 100% { top: 100%; } } @keyframes scanm { 0% { top: -1rem; opacity: .05; } 25% { top: 50%; opacity: .03; } 37.5% { top: 75%; opacity: 0.06; } 50% { top: 100%; opacity: .03; } 100% { top: 100%; } } #extrac-div-3 { position: fixed; width: 100vw; height: 100vh; pointer-events: none; background-image: radial-gradient(circle, rgb(230, 210, 200) 0%, rgb(177, 158, 152) 60%, rgb(55, 28, 30) 100%); opacity: 0.10; mix-blend-mode: color-dodge; background-repeat: no-repeat; background-size: cover; z-index: 30; } .fancyborder { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 2vw solid rgba(0, 0, 0, 0.5); -webkit-border-image: url(https://wanderers-library.wdfiles.com/local--files/component%3Aironband/ib_border.png) 600 round; -moz-border-image: url(https://wanderers-library.wdfiles.com/local--files/component%3Aironband/ib_border.png) 600 round; -o-border-image: url(https://wanderers-library.wdfiles.com/local--files/component%3Aironband/ib_border.png) 600 round; border-image: url(https://wanderers-library.wdfiles.com/local--files/component%3Aironband/ib_border.png) 600 round; border-image-width: 6; padding: 2vw; } #main-content .fancyhr hr { border-top: 2vw solid transparent; background-color: rgba(255, 219, 90, 0); background-color: rgba(var(--bright-accent), 0); height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-image-source: url(https://wanderers-library.wdfiles.com/local--files/component%3Aironband/ib_fancy.png); border-image-repeat: round round; background: none; border-image-slice: 80 500 80 500 fill; border-image-width: 10em 80em 10em 80em; } /* fixes a chrome bug */ html { background: rgb(var(--swatch-background)); } /*---- MOBILE QUERY ----*/ @media only screen and (max-width: 56.25rem) { :root { --header-h1-font-size: calc(var(--base-font-size) * 2.4); } #login-status:hover { background-color: rgba(var(--swatch-menubg-light-color), 0.65); -webkit-backdrop-filter: blur(0.1rem); backdrop-filter: blur(0.1rem); } }