/* == 恍惚旧日 版式 == */
 
/**
* [2025 Wikidot Theme]
* 作者: gudagudaorder123
**/
 
:root {
    --header-background: linear-gradient(#281e1a, #522522 145px, #281d1d 145px, #1b1212 166px, #0000 166px);
    --primary-background: #22201b;
    --content-bar-background: #32211e;
    --primary-text-color: #b22222;
    --nav-hover-background: #75492d;
    --link-color: #DC143C;
    --link-hover-color: #f5b784;
    --new-page-color: #b26e62;
    --content-box-shadow-color: #130909;
    --tabview-side-scrollbar-thumb-background: #DC143C;
    --tabview-side-scrollbar-thumb-hover-background: #f5b784;
    --BT-scrollbar-thumb-background: #DC143C;
    --BT-scrollbar-thumb-hover-background: #f5b784;
    --star-rating-hue: 135deg;
    --modal-body-background: rgba(37, 33, 27, 0.34);
    --modal-header-background: #1a1414;
}
 
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC&display=swap');
 
body {
    background: repeating-linear-gradient(60deg, #110a07,#110a07 60px,#281e1a 60px,#281e1a 64px);
}
 
body::before, body::after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    pointer-events: none;
}
 
body::before {
    background: repeating-radial-gradient(#000 0 0.0001%, #fff 0 0.0005%) 50%;
    background-blend-mode: difference;
    opacity: 0.05;
    z-index: 999;
}
 
body::after {
    box-shadow: inset 0 0 80px rgba(0, 0, 0, 0.95), inset 0 0 160px rgba(0, 0, 0, 0.85);
    z-index: 1000;
}
 
body * {
    font-family: 'Noto Serif SC', serif !important;
}
 
.open-themes-container {
    display: none;
}
 
#page-title, .meta-title {
    font-size: 225%;
    margin: -3px 0 5px;
    padding-bottom: 7px;
    text-align: center;
}
 
.blockquote, blockquote {
    border: 2px solid #b22222;
    outline: 2px solid #b22222;
    outline-offset: 3px;
    background: unset;
    border-radius: unset;
}
 
#top-bar .open-menu a {
    border-radius: 0.3em;
}
 
#side-bar .menu-item a::before {
    filter: hue-rotate(135deg);
}
 
@media not all and (max-width: 767px) {
    #side-bar {
        background-color: rgba(34, 32, 27, 0.5);
    }
}
 
.banner {
    filter: brightness(0.4) sepia(1) hue-rotate(-15deg) saturate(4) contrast(0.9);
    box-shadow: 0 0 15px rgba(139, 0, 0, 0.6);
}
