Liberation OS Theme
@import url('https://backrooms-wiki.wdfiles.com/local--code/component%3Apatch/1'); @import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Kavivanar&display=swap'); @import url('https://fonts.googleapis.com/css?family=Lato:400,900|PT+Mono|Poppins:600,800|Share+Tech+Mono|Anonymous+Pro'); :root { --theme-base: "black-highlighter"; --theme-id: "liberation-os"; --theme-name: "Liberation OS Theme"; --logo-image: url("http://delameuh.wikidot.com/local--files/theme:liberation-os/LiberationHeader"); --header-title: "Liberation"; --header-subtitle: "We will return to the Origins"; --body-font: proxima-nova, sans-serif; --header-font: 'Noto Serif', serif; --title-font: 'Noto Serif', serif; --mono-font: 'Fantasque Sans Mono', monospace; --god-font: 'PT Mono'; --mainAccent: 7,7,7; --white-monochrome: 250, 249, 247; --pale-gray-monochrome: 171, 171, 171; --light-gray-monochrome: 171, 171, 171; --dark-gray-monochrome: 36, 36, 36; --gray-monochrome: 36, 36, 36; --black-monochrome: 0, 0, 0; --bright-accent: var(--mainAccent); --medium-accent: 8, 8, 8; --dark-accent: var(--mainAccent); --pale-accent: var(--mainAccent); --alt-accent: 255, 215, 0; --swatch-topmenu-border-color: var(--mainAccent); --swatch-topmenu-bg-color: var(--dark-gray-monochrome); --swatch-menubg-color: var(--medium-accent); --swatch-border-color: var(--bright-accent); --swatch-secondary-color: var(--medium-accent); --swatch-text-dark: var(--white-monochrome); --swatch-text-light: var(--white-monochrome); --swatch-background: var(--medium-accent); --swatch-menutxt-dark-color: var(--white-monochrome); --swatch-primary-darker: var(--pale-accent); --link-color: 150, 150, 150; --visited-link-color: 164, 164, 164; --hover-link-color: 194, 194, 194; --newpage-color: 194, 194, 194; --swatch-headerh1-color: var(--alt-accent); --swatch-headerh2-color: var(--alt-accent); --background-gradient-distance: 0rem; /*--gradient-topmenu: none;*/ --diagonal-stripes: ; /*--gradient-header: repeating-linear-gradient(0deg, #010066, #010066 0.1rem, #1435a5 0.15rem, #1435a5 0.25rem);*/ /*side bar*/ } .page-tags a { color: rgb(var(--link-color) !important); } .top-box .gradient-box { background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 36%) !important; } #top-bar { --dropdown-border-color: var(--mainAccent); } #extrac-div-1 { position: fixed; width: 100%; height: 100%; 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(250, 249, 247) 0%,rgba(250, 249, 247,1) 50%,rgba(250, 249, 247,0.98) 51%,rgba(250, 249, 247) 100%); opacity : .1; animation: scanm 6s linear infinite; } @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%;} } #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)); } #skrollr-body { width: 100%; position: absolute; top: 0; left: 0; background-image: url("http://delameuh.wikidot.com/local--files/theme:liberation-os/Liberation_banner"); background-repeat: repeat-x; background-size: inherit; } #container { background-image: none; } /*option buttons hover textbox border color*/ #odialog-hovertips{ border-color: rgb(var(--pale-accent)); } /*table stuff*/ #page-content table.wiki-content-table th { background-color: rgb(var(--dark-gray-monochrome)); border: 2px solid rgb(var(--white-monochrome)) !important; } #page-content table.wiki-content-table td { border: 2px solid rgb(var(--white-monochrome)) !important; } #side-bar div.menu-item { border-color: rgba(var(--bright-accent), 0.4); } #side-bar div.menu-item > :not(:nth-child(2)):not(.collapsible-block) { border-color: rgba(var(--bright-accent), 0.4); } #side-bar .side-block div a img { filter: grayscale(100%); } #footer{ color: rgb(var(--black-monochrome)); } /*misc 2*/ div#page-options-bottom-2 > a, div#page-options-bottom > a { border-radius: 0em; -moz-border-radius: 0em; border: none; } div#page-options-bottom-2 > a:active, div#page-options-bottom-2 > a:hover, div#page-options-bottom > a:active, div#page-options-bottom > a:hover { border: none; } /*image block*/ .scp-image-block { border: 4px double rgb(255, 255, 255); outline: 6px solid rgb(var(--white-monochrome)); background-color: rgb(var(--dark-gray-monochrome)); margin: 6px 6px calc(1em + 6px) calc(2em + 6px) !important; } .scp-image-block .scp-image-caption { background-color: rgb(var(--dark-gray-monochrome)); color: white; border-top: 4px double rgb(255, 255, 255); } /*module rate*/ #content-wrap #page-content .page-rate-widget-box { border: 2px solid rgb(255, 255, 255); background-color: rgb(var(--dark-gray-monochrome)); } /*header stuff*/ #header { background-image: none; } #header::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0rem; top: -1rem; background-image: var(--logo-image); background-size: auto 7.8rem; background-position: left; background-repeat: no-repeat; opacity: 1; } #header h1, #header h1 a { position: absolute; top: 0.8rem; margin: 0; width: 100%; display: flex; justify-content: left; z-index: 0; } #header h2, #header h2 span, #header h2 span::before { position: absolute; top: 1.8rem; width: 100%; display: flex; justify-content: left; } #header h1 a::before, #header h2 span::before { margin-left: 8.2rem; text-shadow: .063rem 0.1rem 0.1rem #0c0c0c; letter-spacing: 0.3rem; } #header h1 a::before{ letter-spacing: 0.5rem; margin: 0; margin-left: 8.2rem; } .scp-image-caption, blockquote, .blockquote, table.wiki-content-table th { color: rgb(0, 0, 0); } /*links*/ a.newpage { background: transparent; text-decoration: none } a.newpage { color: rgb(var(--newpage-color)) } a{ text-decoration: none; } /*line + block*/ hr { background: transparent; border-top: double 4px white; } #page-content blockquote, #page-content .blockquote, #page-content div.blockquote, #page-content [class*="blockquote"] { border: 4px double white; outline: 6px solid black; background-color: black; color: white; margin: 1em 46px; padding: 1em; } /*search*/ #search-top-box-input{ background: rgb(var(--medium-accent)); } form#edit-page-form:not(.data-form) { background-color: rgb(var(--medium-accent)); } /* content background color */ #content-wrap #page-content .yui-navset .yui-content { background-color: rgb(var(--medium-accent)); } @media only screen and (max-width: 768px) { :root{ --swatch-menubg-color: var(--medium-accent); } #header h1 a::before{ letter-spacing: 0.2rem; } #page-content blockquote, #page-content .blockquote, #page-content div.blockquote, #page-content [class*="blockquote"] { margin-left: 0; margin-right: 0; } #header::before { background-image: none; } #header { height: var(--header-height-on-mobile); background-image: url("http://delameuh.wikidot.com/local--files/theme:liberation-os/LiberationHeader"); background-image: var(--logo-image); --size: calc(var(--final-header-height-on-mobile) + 1rem); --y-offset: 1.5rem; background-position: calc((var(--header-height-on-mobile) - 0.75rem) - var(--size)) calc(((var(--size) * -1) + var(--header-height-on-mobile) + var(--y-offset)) / 2); background-size: var(--size), 100% var(--header-height-on-mobile); background-repeat: no-repeat, repeat; width: 100vw; margin: 0; position: sticky; top: calc(var(--header-height-on-mobile) * -1); } #header h1 a::before, #header h2 span::before { margin-left: 5.8rem; } #header h1 a::before{ margin-left: 5.8rem; } } .borderblock{ background-color: rgb(var(--black-monochrome)); color: rgb(var(--white-monochrome)); border: 0.5rem solid rgb(255, 255, 255); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); } .borderblock hr{ border-color: rgb(255, 255, 255); } .red, .red .blockquote, .red blockquote{ border-color: rgb(173, 0, 0); } .red hr{ border-color: rgb(173, 0, 0); } .teal, .teal .blockquote, .teal blockquote{ border-color: rgb(0,128,129); } .teal hr{ border-color: rgb(0,128,129); } .purple, .purple .blockquote, .purple blockquote{ border-color: rgb(177,0,177); } .purple hr{ border-color: rgb(177,0,177); } .green, .green .blockquote, .green blockquote{ border-color: rgb(0,176,0); } .green hr{ border-color: rgb(0,176,0); } .yellow, .yellow .blockquote, .yellow blockquote{ border-color: rgb(176, 158, 0); } .yellow hr{ border-color: rgb(176, 158, 0); } } blockquote { box-shadow: 0.05rem 0.1rem 0.3rem rgba(90, 20, 20,.25); } .styled-quote { background-color:rgb(var(--grey-monochrome)); color:rgb(var(--kauer-white)); border-left: 0.5rem solid rgba(var(--bright-accent)); padding: 0.1rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25); } .reverencelogoblock{ padding: 5px 15px 5px 15px; /* adds space - up right down left */ font-size: 1rem; background: url(http://backrooms-wiki.wikidot.com/local--files/level-997/Liberation-Eagle) center/9% no-repeat; background-color: black; background-position: right 50% bottom 25px; border: 4px double white; outline : 6px solid black; color: white; margin: 10px auto 0; /* Adds a space above the box */ padding-bottom: 65px; position: relative; /*clear: both; */ display: table; } .reverencelogoblock::after{ content: "Liberation"; display: flex !important; justify-content: center !important; font-weight: bold; font-size: 80%; color: white; background-color: black; position: relative; transform: translateY(325%); } .reverencerectangle-quote { background-color:rgb(var(--light-gray-monochrome)); padding: 0.1rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25); } .reverencelogoblock-simple{ padding: 5px 15px 20px 15px; /* adds space - up right down left */ font-size: 1rem; background-color: black; border: 4px double white; outline : 6px solid black; color: white; margin: 10px auto 0; /* Adds a space above the box */ position: relative; /*clear: both; */ display: table; } .meta-title, .white-title, #page-title { border-color: rgba(var(--mid-accent-red))!important; background: linear-gradient(to bottom, rgb(173, 173, 173) 0%, rgb(173, 173, 173) 35%, rgb(255, 255, 255) 80%); background-clip: text; -webkit-background-clip: text; -moz-background-clip: text; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } .sd-container { /* SD CLASSES borders */ --sd-border:255,255,255; /* for most classes */ /* SD CLASSES symbols */ --sd-symbol:var(--sd-border) !important; /* for most symbols */ --sd-symbol-secondary: 255,255,255; /* white for class 4 and higher */ /* SD CLASSES text */ --sd-bullets:var(--sd-border) !important; /* the colour of the bullet point text */ --sd-text: 255, 255, 255; /* the colour of the text in the top box */ } .top-box .gradient-box { background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 36%) !important; }


