Aegis Theme

rating: 0+x

[[include :topia:theme:aegis]]

/*
    Aegis Theme
    [2024 Wikidot Theme]
       by Uncle Nicolini with help from EstrellaYoshte and ROUNDERHOUSE
       Logo made by Prismal
*/
@import url('http://topia.wikidot.com/theme:aegis/local--files/theme:aegis/stylesheet-alt.css');
@import url('https://fonts.googleapis.com/css2?family=Rubik&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bangers&display=swap');
 
:root {
    --theme-base: "black-highlighter";
    --theme-id: "aegis";
    --theme-name: "AEGIS Theme";
 --background-background: 0, 0, 0; /* for Hansarp Div */
    --logo-image: url("https://scp-sandbox-3.wdfiles.com/local--files/amazingfantasy/resized%20AEGIS%20logo.png");
    --header-title: "";
    --header-subtitle: " ";
 
    --header-height-on-desktop: 11.5rem;
    --header-height-on-mobile: 11.5rem;
 
        --white-monochrome: 207, 223, 245;
        --pale-gray-monochrome: 157, 186, 226;
        --light-gray-monochrome: 112, 149, 201;
        --gray-monochrome: 75, 115, 171;
        --dark-gray-monochrome: 49, 91, 150;
        --black-monochrome: 7, 7, 40;
        --bright-accent: 73, 133, 230;
        --medium-accent: 1, 45, 115;
        --dark-accent: 49, 91, 150;
    --filing-cabinet: 193, 197, 201;
    --white-lodge: 159, 160, 161;
    --printer-paper: 245, 242, 235;
 
    --swatch-topmenu-bg-color: var(--dark-accent);
    --swatch-topmenu-border-color: var(--light-gray-monochrome);
 }
/* HEADER AND TOPBAR */
#top-bar {
    --topmenu-category-color: var(--bright-accent);
}
 
#header h1 a {
    text-shadow: none;
    height: 100%;
    width: 150%;
    color: transparent;
 
    background-image: url("https://scp-sandbox-3.wikidot.com/local--files/nicotest/aegis2.png");
    margin: 0;
    margin-left: 0em;
    padding: 0;
 
    background-size: auto calc(var(--header-height-on-desktop) - 1rem);
    background-repeat: no-repeat;
    background-position: left center;
}
 
    #header h1 a {
     background-size: contain;
     position: relative;
     width: min(10em, 65vw);
     margin-left: 5.25em;
    }
}
 
#header h1 a::before {
    text-shadow: none;
    color: transparent;
}
 
#header h2 {
    display: none;
}
 
#top-bar {
    --topmenu-category-color: var(--white-monochrome);
    --topmenu-category-hover-color: var(--light-gray-monochrome);
    --topmenu-hover-border-color: var(--light-gray-monochrome);
 
    --mobile-topmenu-sidebar-button-color: var(--bright-accent);
 
    --dropdown-bg-color: var(--bright-accent);
    --dropdown-border-color: var(--dark-accent);
    --dropdown-links-color: var( --filing-cabinet);
    --dropdown-links-hover-color: var(--white-lodge);
    --dropdown-links-hover-bg-color: var(--printer-paper);
}
 
/* BREADCRUMBS */
 
#breadcrumbs a:hover,
.pseudocrumbs a:hover,
#breadcrumbs a:active,
.pseudocrumbs a:active,
#breadcrumbs a:focus-within,
.pseudocrumbs a:focus-within {
    color: rgb(var(--win-white));
    text-decoration: none;
}
 
@media only screen and (max-width: 56.25rem) {
    #header {
        background-image: initial;
}
#header h1 { width: 100%; }
#header h1 a { margin: auto; }
}
 
/* ---- HANSARP Syntax ---- */
 
#main-content blockquoteH,
#main-content div.blockquoteH {
    color: #000000; /* text color */
    background-color: transparent;
    box-shadow: none;
    margin-left: 3.5rem;
    margin-bottom: calc(8% + 2.5rem);
    margin-top: 1rem;
    padding: 1.85rem 1.75rem 1.45rem 1.35rem;
    position: relative;
    -webkit-filter: brightness(1.14) hue-rotate(2deg) drop-shadow(0.65rem 0.45rem 0 rgb(var(--background-background)));
            filter: brightness(1.14) hue-rotate(2deg) drop-shadow(0.65rem 0.45rem 0 rgb(var(--background-background)));
}
 
#page-content>blockquoteH,
#page-content>div.blockquoteH {
    -webkit-filter: drop-shadow(0.65rem 0.45rem 0 rgb(var(--background-background)));
            filter: drop-shadow(0.65rem 0.45rem 0 rgb(var(--background-background)));
}
 
:is(blockquoteH, div.blockquoteH)::before,
:is(blockquoteH, div.blockquoteH)::after {
    content: "";
    display: block;
    position: absolute;
    background-color: #FFFFFF; /* foreground background */
    z-index: -1;
}
 
:is(blockquoteH, div.blockquoteH)::before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-clip-path: polygon(0 1rem, 100% 0, calc(100% - 1rem) 100%, 0.5rem calc(100% - 0.5rem));
            clip-path: polygon(0 1rem, 100% 0, calc(100% - 1rem) 100%, 0.5rem calc(100% - 0.5rem));
}
 
:is(blockquoteH, div.blockquoteH)::after {
    top: calc(97.5% - 0.75rem);
    right: calc(90% - 2rem);
    width: calc(15% + 5rem);
    height: calc(10% + 3rem);
    -webkit-clip-path: polygon(0 55%, 40% 40%, 37% 0, 100% 30%, 93% 83%, 60% 64%, 56% 84%);
            clip-path: polygon(0 55%, 40% 40%, 37% 0, 100% 30%, 93% 83%, 60% 64%, 56% 84%);
    transform: rotate(-25deg);
}
 
@media only screen and (max-width: 42.5rem) {
    :is(blockquoteH, div.blockquoteH)::after {
        display: none;
    }
 
    #main-content blockquoteH,
    #main-content div.blockquoteH {
        margin: 1rem auto;
        padding: 1.75rem 1.75rem 1.15rem 1.5rem;
    }
}
 
.wikibox {
    background-color: #F8F9FA;
    border: solid 1px #A2A9B1;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.4em; padding-top: 0.2em; padding-bottom: 0.2em;
    float: right;
    clear: right;
    font-size: 88%;
    line-height: 1.5em;
    width: 16rem;
}
.wikibox hr { margin-left: -0.4em; margin-right: -0.4em; }
@media (max-width: 540px) {
    .wikibox {
        float: none; clear: both; margin-left: auto; margin-right: auto;
    }
}
 
blockquoteW, div.blockquoteW, #toc {
    background-color: #F8F9FA;
    border: solid 1px #A2A9B1;
    width: 100%; /*changed from 72 to 100 to try to get the width the same as the BHL Div */
    margin-left: auto; margin-right: auto;
    box-sizing: border-box;
    font-family: sans-serif, 'Roboto', sans-serif;
}
 
.comic {
    display: grid;
    grid-template-columns: repeat(16, 1fr);
    grid-gap: 0.8rem;
    margin: 0 auto;
}
 
.panel-1 {
    grid-column: span 6;
}
 
.panel-2 {
    grid-column: span 5;
}
 
.panel-3 {
    grid-column: span 5;
}
 
.panel-4 {
    grid-column: span 7;
}
 
.panel-5 {
    grid-column: span 9;
}
 
.panel-6 {
    grid-column: span 6;
}
 
.panel-7 {
    grid-column: span 5;
}
 
.panel-8 {
    grid-column: span 5;
}
 
// Themeing
 
body {
    background-color: #333745;
    display: grid;
    place-items: start center;
    grid-template-rows: max-content auto;
    gap: 1rem;
    height: 100vh;
}
 
.comic {
    aspect-ratio: auto;
    padding: 1rem;
    margin: 2rem 0;
    background-color: #fff;
    box-shadow: 2px 4px 16px rgba(0, 0, 0, 0.2);
}
 
[class^="panel-"] {
    background-color: #eee;
}
 
.collection {
    position: absolute;
    display: block;
    padding: 0.5rem 1rem;
    border: 1px solid #F07739;
    left: 10px;
    top: 10px;
    color: #F07739;
    text-decoration: none;
    font-weight: 700;
 
    &:hover {
        background-color: #F07739;
        color: #333745;
    }
}
 
.modal {
    padding: 0.5em;
    margin: 0.5em 1em;
    border: solid 4px rgba(0, 0, 0, 1);
    background: #fbfbfb;
    font-family: 'Bangers', system-ui;
    font-size: 1.5em;
      padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-left: 5px;
}

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License