header{padding:1rem;background-image:var(--header-backdrop);background-size:100% 100%;background-repeat:no-repeat;margin-bottom:1rem}.topnav{display:flex;padding:0;margin:0;gap:6px}ul.topnav{flex-wrap:wrap;list-style:none;justify-content:right;align-content:end}.topnav a,.topnav a:visited{font-family:Reggae One;text-decoration:none;color:var(--heading-text-color);text-shadow:1px 1px 2px black,1px -1px 2px black,-1px 1px 2px black,-1px -1px 2px black}ul.topnav li,.navtitle{text-align:center;filter:var(--drop-shadow)}.navtitle{padding:.5em 1em;background-image:var(--header-title-backdrop);background-size:100% 100%;background-repeat:no-repeat;font-size:xx-large}li.navlink{padding:.5rem;background-image:var(--header-menu-backdrop);background-size:100% 100%;background-repeat:no-repeat;font-size:16pt}li.navlink-rss{padding:.5rem 1rem;background-image:var(--header-menu-rss)}img.rss-logo{height:16pt;filter:drop-shadow(1px 1px 2px #663a00)}@media(prefers-color-scheme:dark){ul.topnav li.navlink-rss{filter:grayscale(70%) var(--drop-shadow)}}footer{padding:.2rem 1.1rem;background-image:var(--footer-backdrop);background-size:100% 100%;background-repeat:no-repeat;filter:var(--drop-shadow);margin-top:1rem;margin-bottom:1rem;text-align:center}@font-face{font-family:Reggae One;font-style:normal;font-weight:400;font-display:swap;src:url("/css/reggae-one-latin-ext-400-normal-K45I52YF.woff2") format("woff2"),url("/css/reggae-one-latin-ext-400-normal-U53BOWD3.woff") format("woff"),url("/css/reggae-one-latin-ext-400-normal-GOLQPTF4.ttf") format("truetype");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Reggae One;font-style:normal;font-weight:400;font-display:swap;src:url("/css/reggae-one-latin-400-normal-3RWVE6NJ.woff2") format("woff2"),url("/css/reggae-one-latin-400-normal-SGETTIVE.woff") format("woff"),url("/css/reggae-one-latin-400-normal-P3U5TUMT.ttf") format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:RocknRoll One;font-style:normal;font-weight:400;font-display:swap;src:url("/css/rocknroll-one-latin-ext-400-normal-FD2HT36X.woff2") format("woff2"),url("/css/rocknroll-one-latin-ext-400-normal-5FI44DHJ.woff") format("woff"),url("/css/rocknroll-one-latin-ext-400-normal-B5HJY752.ttf") format("truetype");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:RocknRoll One;font-style:normal;font-weight:400;font-display:swap;src:url("/css/rocknroll-one-latin-400-normal-BKL4UZYB.woff2") format("woff2"),url("/css/rocknroll-one-latin-400-normal-TGE5YC5A.woff") format("woff"),url("/css/rocknroll-one-latin-400-normal-4FRF6756.ttf") format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--drop-shadow: drop-shadow(5px 5px 0 #22222288);--backdrop-color: #48a1d6;--header-footer-background-color: #56880b;--main-background-color: #c5a245;--text-color: #222;--alt-emph-text-color: rgb(77, 216, 255);--emph-text-color: #ff3c00;--inverted-text-color: #fcfcfc;--heading-text-color: #e7ec07;--outline-shadow: 1px 1px 2px black, 1px -1px 2px black, -1px 1px 2px black, -1px -1px 2px black;--outline-shadow-alt: 1px 1px 2px #663a00, 1px -1px 2px #663a00, -1px 1px 2px #663a00, -1px -1px 2px #663a00;--header-backdrop: none;--header-title-backdrop: url("/css/btn-leaf-6DVYDFUI.svg");--header-menu-backdrop: url("/css/btn-leaf-alt-QGJKDUXL.svg");--header-menu-rss: url("/css/btn-alt-square-Z4ZNXB2P.svg");--tag-backdrop: url("/css/btn-normal-GKJU6RRS.svg");--img-backdrop: url("/css/btn-normal-GKJU6RRS.svg");--blockquote-backdrop: url("/css/blockquote-7FUCS4R3.svg");--main-backdrop-top: url("/css/body-backdrop-top-FGICE2JD.svg");--main-backdrop-bottom: url("/css/body-backdrop-bottom-BOZUU6AK.svg");--main-backdrop: url("/css/body-backdrop-HMOZU34N.svg");--main-bg-offset: 7mm;--main-bg-overlap: 1px;--post-heading-backdrop: url("/css/btn-leaf-alt-2-UC637VFU.svg");--post-date-backdrop: url("/css/btn-alt-QLYJCXUT.svg");--footer-backdrop: url("/css/footer-backdrop-THSLNCNF.svg")}body{transform:translateZ(0);color:var(--text-color);background-color:var(--backdrop-color);background-image:url("/css/bgday-2PTVUVQB.png");background-size:cover;background-attachment:fixed;font-family:RocknRoll One;line-height:1.5;max-width:48em;margin:auto;font-variant-ligatures:none}strong{color:var(--emph-text-color)}h1,h2,h3,h4,h5,h6{font-family:Reggae One;text-align:center}h1{color:var(--heading-text-color);background-image:var(--post-heading-backdrop);background-size:100% 100%;background-repeat:no-repeat;text-shadow:var(--outline-shadow);filter:var(--drop-shadow);padding:.5em}time{background-image:var(--post-date-backdrop);background-size:100% 100%;background-repeat:no-repeat;filter:var(--drop-shadow);color:var(--inverted-text-color);text-shadow:var(--outline-shadow);padding:2px 10px}main{position:relative;background-image:var(--main-backdrop-top),var(--main-backdrop),var(--main-backdrop-bottom);background-size:100% var(--main-bg-offset),100% calc(100% - 2*var(--main-bg-offset) + 2px),100% var(--main-bg-offset);background-position:top,0 calc(var(--main-bg-offset) - 1px),bottom;background-repeat:no-repeat;padding:1em 1.5em;filter:var(--drop-shadow)}main img{max-width:calc(100% - 3em)}article>*:first-child{margin-top:0}article>*:not(div.spiral):last-child{margin-bottom:0}.pageheading{display:flex;flex-wrap:wrap;justify-content:space-between}.pagetitledate h1{display:inline-block;margin:0}.pagetitledate{position:relative;display:inline-block;min-width:300px;margin-bottom:1.5em}.pagetitledate time{position:absolute;top:calc(100% - 1em);left:1em;text-align:center}ul.tags,ul.pagination{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}ul.pagination{justify-content:center;gap:12px;margin-top:1em}ul.tags li,ul.pagination li{background-image:var(--tag-backdrop);background-size:100% 100%;background-repeat:no-repeat;padding:0 .2em .1em;text-align:center;filter:var(--drop-shadow)}ul.tags a,ul.pagination a{color:var(--text-color)}ul.pagination li.disabled{filter:grayscale(100%) var(--drop-shadow)}ul.pagination li.active a{color:var(--emph-text-color)}a{text-decoration:none}blockquote{background-image:var(--blockquote-backdrop);background-size:100% 100%;background-repeat:no-repeat;padding:.5em 1.5em}pre{overflow:scroll}main img{padding:1em;filter:drop-shadow(0 0 5px black)}main p:has(>img){text-align:center}div.spiral{margin-top:.5em;text-align:center;position:relative}img.spiral{background-image:none;height:2em;margin:auto;padding:0;filter:blur(.5px)}@media(prefers-color-scheme:light){blockquote strong{text-shadow:1px 1px 0 #22222288}}@media(prefers-color-scheme:dark){:root{--backdrop-color: rgb(44, 29, 55);--text-color: #fefefe;--heading-text-color: #e0e191;--emph-text-color: #ff6500;--header-title-backdrop: url("/css/btn-leaf-dark-WCJRK7S4.svg");--header-menu-backdrop: url("/css/btn-leaf-dark-WCJRK7S4.svg");--tag-backdrop: url("/css/btn-normal-dark-ANHGOI73.svg");--post-heading-backdrop: url("/css/btn-leaf-dark-2-E3U35AWT.svg");--blockquote-backdrop: url("/css/blockquote-dark-UKOD2KXX.svg");--footer-backdrop: url("/css/footer-backdrop-dark-2FXBNP7M.svg");--main-backdrop-top: url("/css/body-backdrop-top-dark-6524TLLW.svg");--main-backdrop-bottom: url("/css/body-backdrop-bottom-dark-36IVWJC6.svg");--main-backdrop: url("/css/body-backdrop-dark-2NB7VMKS.svg");--main-bg-offset: 10mm}body{background-image:url("/css/bgnight-FHJLMCZD.png")}main{filter:none;background-size:100% var(--main-bg-offset),100% calc(100% - 2*var(--main-bg-offset)),100% var(--main-bg-offset);background-position:top,0 calc(var(--main-bg-offset)),bottom}p{text-shadow:2px 2px 0 #22222288}a{color:#0093ff}a:visited{color:#c672ff}time{filter:grayscale(70%) var(--drop-shadow)}}
