﻿*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}body{background:#131415;color:#fbfbfb}a,a:visited,a:active,a:link{color:#6ecff6}a:hover{color:#f492a5}a:not([href]),a:not([href]):hover{color:#595a5b}header nav a,header nav a:visited,header nav a:active,header nav a:link{color:#fbfbfb}header nav a.selected,header nav a:hover{color:#f492a5}blockquote{border-left:3px solid #fbfbfb}pre{border:2px solid #fbfbfb}[hidden]{display:none}mark{background:#fbfbfb;color:#131415}.tags li{background:#424243}.p-rating{color:#f4e985}:root{--font: Avenir, Montserrat, Corbel, "URW Gothic", source-sans-pro, sans-serif;--mono-font: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;color-scheme:dark light;--color-a: #acace6;--color-b: #ffa368;--color-f: #ffff99;--color-o: #fd7c6e;--color-bk: #b0c4de;--background: #131415;--f_high: #fbfbfb;--f_med: #6ecff6;--f_low: #f492a5;--f_inv: #2a2b2c;--b_high: #8a8b8c;--b_med: #595a5b;--b_low: #424243;--b_inv: #fbfbfb;--yellow: #f4e985;--step-1: #85f490;--step-2: #85e5f4;--step-3: #f486b0;--step-4: #f7f086;--step-5: #71a8fe;--link-color: var(--f_med);--gap: 0.75em}#theme-switch{position:absolute;visibility:hidden}label[for=theme-switch]{position:absolute;top:0;right:-0.25em;cursor:pointer}#dark-switch{display:none}#light-switch{display:initial}html[data-theme=light],html:not([data-theme=dark]) #theme-switch:checked~.wrapper{--background: #f8f8ff;--f_high: #243638;--f_med: #0a77d8;--f_low: #c7416c;--f_inv: #e4e4e4;--b_high: #838a90;--b_med: #c5cfd8;--b_low: #dbe7f0;--b_inv: #5d5b5e;--yellow: #bd9b16;--step-1: #10851d;--step-2: #146e8a;--step-3: #bc1a46;--step-4: #99680f;--step-5: #2055f0;--code-bg: #131415;--code-fg: #fbfbfb;--link-color: var(--f_med)}html[data-theme=light] #dark-switch,html:not([data-theme=dark]) #theme-switch:checked~.wrapper #dark-switch{display:initial}html[data-theme=light] #light-switch,html:not([data-theme=dark]) #theme-switch:checked~.wrapper #light-switch{display:none}html[data-theme=light] .xxiivv,html:not([data-theme=dark]) #theme-switch:checked~.wrapper .xxiivv{filter:invert(1)}@media(prefers-color-scheme: light){html:not([data-theme=dark]){--background: #f8f8ff;--f_high: #243638;--f_med: #0a77d8;--f_low: #c7416c;--f_inv: #e4e4e4;--b_high: #838a90;--b_med: #c5cfd8;--b_low: #dbe7f0;--b_inv: #5d5b5e;--yellow: #bd9b16;--step-1: #10851d;--step-2: #146e8a;--step-3: #bc1a46;--step-4: #99680f;--step-5: #2055f0;--code-bg: #131415;--code-fg: #fbfbfb;--link-color: var(--f_med)}html:not([data-theme=dark]) #dark-switch{display:initial}html:not([data-theme=dark]) #light-switch{display:none}html:not([data-theme=dark]) .xxiivv{filter:invert(1)}html:not([data-theme=dark]) #theme-switch:checked~.wrapper{--background: #131415;--f_high: #fbfbfb;--f_med: #6ecff6;--f_low: #f492a5;--f_inv: #2a2b2c;--b_high: #8a8b8c;--b_med: #595a5b;--b_low: #424243;--b_inv: #fbfbfb;--yellow: #f4e985;--step-1: #85f490;--step-2: #85e5f4;--step-3: #f486b0;--step-4: #f7f086;--step-5: #71a8fe;--link-color: var(--f_med)}html:not([data-theme=dark]) #theme-switch:checked~.wrapper #dark-switch{display:none}html:not([data-theme=dark]) #theme-switch:checked~.wrapper #light-switch{display:initial}}.wrapper{--bg: var(--background);--fg: var(--f_high);--accent: var(--f_med);--highlight: var(--f_low);--link-color: var(--accent);--link-hover-color: var(--highlight);--link-disabled-color: var(--b_high)}.e-content a[href="/tags/a"],.e-content a[href="/tags/b"],.e-content a[href="/tags/f"],.e-content a[href="/tags/o"],.e-content a[href="/tags/bk"]{color:#131415;padding:0 .25em;padding:0 .25em;border-radius:5px}mark[data-person]{color:#131415}e-content a[href="/tags/a"],mark[data-person=a]{background-color:var(--color-a)}e-content a[href="/tags/b"],mark[data-person=b]{background-color:var(--color-b)}e-content a[href="/tags/f"],mark[data-person=f]{background-color:var(--color-f)}e-content a[href="/tags/o"],mark[data-person=o]{background-color:var(--color-o)}e-content a[href="/tags/bk"],mark[data-person=bk]{background-color:var(--color-bk)}@-webkit-keyframes color-change{0%{color:var(--step-1)}25%{color:var(--step-2)}50%{color:var(--step-3)}75%{color:var(--step-4)}100%{color:var(--step-5)}}@-moz-keyframes color-change{0%{color:var(--step-1)}25%{color:var(--step-2)}50%{color:var(--step-3)}75%{color:var(--step-4)}100%{color:var(--step-5)}}@-ms-keyframes color-change{0%{color:var(--step-1)}25%{color:var(--step-2)}50%{color:var(--step-3)}75%{color:var(--step-4)}100%{color:var(--step-5)}}@keyframes color-change{0%{color:var(--step-1)}25%{color:var(--step-2)}50%{color:var(--step-3)}75%{color:var(--step-4)}100%{color:var(--step-5)}}@-webkit-keyframes link-animation{0%{text-decoration-color:var(--step-1);background:var(--step-1)}25%{text-decoration-color:var(--step-2);background:var(--step-2)}50%{text-decoration-color:var(--step-3);background:var(--step-3)}75%{text-decoration-color:var(--step-4);background:var(--step-4)}100%{text-decoration-color:var(--step-5);background:var(--step-5)}}@-moz-keyframes link-animation{0%{text-decoration-color:var(--step-1);background:var(--step-1)}25%{text-decoration-color:var(--step-2);background:var(--step-2)}50%{text-decoration-color:var(--step-3);background:var(--step-3)}75%{text-decoration-color:var(--step-4);background:var(--step-4)}100%{text-decoration-color:var(--step-5);background:var(--step-5)}}@-ms-keyframes link-animation{0%{text-decoration-color:var(--step-1);background:var(--step-1)}25%{text-decoration-color:var(--step-2);background:var(--step-2)}50%{text-decoration-color:var(--step-3);background:var(--step-3)}75%{text-decoration-color:var(--step-4);background:var(--step-4)}100%{text-decoration-color:var(--step-5);background:var(--step-5)}}@keyframes link-animation{0%{text-decoration-color:var(--step-1);background:var(--step-1)}25%{text-decoration-color:var(--step-2);background:var(--step-2)}50%{text-decoration-color:var(--step-3);background:var(--step-3)}75%{text-decoration-color:var(--step-4);background:var(--step-4)}100%{text-decoration-color:var(--step-5);background:var(--step-5)}}html.swag a:not(:has(svg)){-webkit-animation:color-change 10s step-end infinite, link-animation 10s step-end infinite;-moz-animation:color-change 10s step-end infinite, link-animation 10s step-end infinite;-ms-animation:color-change 10s step-end infinite, link-animation 10s step-end infinite;-o-animation:color-change 10s step-end infinite, link-animation 10s step-end infinite;animation:color-change 10s step-end infinite, link-animation 10s step-end infinite}html.swag a:not(:has(svg)):nth-of-type(1){animation-delay:-7.5s}html.swag a:not(:has(svg)):nth-of-type(2){animation-delay:-5s}html.swag a:not(:has(svg)):nth-of-type(3){animation-delay:-2.5s}html.swag a:not(:has(svg)):nth-of-type(4){animation-delay:0s}html.swag a:not(:has(svg)):nth-of-type(5){animation-delay:-7.5s}html.swag a:not(:has(svg)):nth-of-type(6){animation-delay:-5s}html.swag a:not(:has(svg)):nth-of-type(7){animation-delay:-2.5s}html.swag a:not(:has(svg)):nth-of-type(8){animation-delay:0s}html.swag a:not(:has(svg)):nth-of-type(9){animation-delay:-7.5s}html.swag a:not(:has(svg)):nth-of-type(10){animation-delay:-5s}html.swag a:has(img){-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}html.swag h1,html.swag h2,html.swag h3,html.swag h4,html.swag h5,html.swag h6{-webkit-animation:color-change 10s step-end infinite reverse;-moz-animation:color-change 10s step-end infinite reverse;-ms-animation:color-change 10s step-end infinite reverse;-o-animation:color-change 10s step-end infinite reverse;animation:color-change 10s step-end infinite reverse}html.swag .h-feed .h-entry:nth-of-type(1) a,html.swag li:nth-of-type(1) a,html.swag dt:nth-of-type(1) a{animation-delay:-7.5s}html.swag .h-feed .h-entry:nth-of-type(2) a,html.swag li:nth-of-type(2) a,html.swag dt:nth-of-type(2) a{animation-delay:-5s}html.swag .h-feed .h-entry:nth-of-type(3) a,html.swag li:nth-of-type(3) a,html.swag dt:nth-of-type(3) a{animation-delay:-2.5s}html.swag .h-feed .h-entry:nth-of-type(4) a,html.swag li:nth-of-type(4) a,html.swag dt:nth-of-type(4) a{animation-delay:0s}html.swag .h-feed .h-entry:nth-of-type(5) a,html.swag li:nth-of-type(5) a,html.swag dt:nth-of-type(5) a{animation-delay:-7.5s}html.swag .h-feed .h-entry:nth-of-type(6) a,html.swag li:nth-of-type(6) a,html.swag dt:nth-of-type(6) a{animation-delay:-5s}html.swag .h-feed .h-entry:nth-of-type(7) a,html.swag li:nth-of-type(7) a,html.swag dt:nth-of-type(7) a{animation-delay:-2.5s}html.swag .h-feed .h-entry:nth-of-type(8) a,html.swag li:nth-of-type(8) a,html.swag dt:nth-of-type(8) a{animation-delay:0s}html.swag .h-feed .h-entry:nth-of-type(9) a,html.swag li:nth-of-type(9) a,html.swag dt:nth-of-type(9) a{animation-delay:-7.5s}html.swag .h-feed .h-entry:nth-of-type(10) a,html.swag li:nth-of-type(10) a,html.swag dt:nth-of-type(10) a{animation-delay:-5s}html.swag .h-feed .h-entry:nth-of-type(11) a,html.swag li:nth-of-type(11) a,html.swag dt:nth-of-type(11) a{animation-delay:-2.5s}html.swag .h-feed .h-entry:nth-of-type(12) a,html.swag li:nth-of-type(12) a,html.swag dt:nth-of-type(12) a{animation-delay:0s}html.swag .h-feed .h-entry:nth-of-type(13) a,html.swag li:nth-of-type(13) a,html.swag dt:nth-of-type(13) a{animation-delay:-7.5s}html.swag .h-feed .h-entry:nth-of-type(14) a,html.swag li:nth-of-type(14) a,html.swag dt:nth-of-type(14) a{animation-delay:-5s}html.swag .h-feed .h-entry:nth-of-type(15) a,html.swag li:nth-of-type(15) a,html.swag dt:nth-of-type(15) a{animation-delay:-2.5s}html.swag .h-feed .h-entry:nth-of-type(16) a,html.swag li:nth-of-type(16) a,html.swag dt:nth-of-type(16) a{animation-delay:0s}html.swag .h-feed .h-entry:nth-of-type(17) a,html.swag li:nth-of-type(17) a,html.swag dt:nth-of-type(17) a{animation-delay:-7.5s}html.swag .h-feed .h-entry:nth-of-type(18) a,html.swag li:nth-of-type(18) a,html.swag dt:nth-of-type(18) a{animation-delay:-5s}html.swag .h-feed .h-entry:nth-of-type(19) a,html.swag li:nth-of-type(19) a,html.swag dt:nth-of-type(19) a{animation-delay:-2.5s}html.swag .h-feed .h-entry:nth-of-type(20) a,html.swag li:nth-of-type(20) a,html.swag dt:nth-of-type(20) a{animation-delay:0s}html.swag pre,html.swag details:not(.h-card){border-image:linear-gradient(45deg, var(--step-1), var(--step-2), var(--step-3), var(--step-4)) 1;box-shadow:none}html.swag a{text-underline-offset:.1rem;text-decoration:underline dotted}html.swag a:not(:hover){background:none !important}html.swag a:hover{text-decoration:none;color:var(--bg) !important}html.swag .h-feed footer .dt-published:not(:hover){color:inherit}html.swag .h-feed footer time{color:inherit}html.swag .tags li{background:var(--bg);border:2px solid var(--b_high)}.dot{position:absolute;width:3px;height:3px;border:2px solid var(--bg);background:red;cursor:pointer;z-index:99}body{font-family:var(--font);font-size:15px;letter-spacing:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.wrapper{background:var(--bg);color:var(--fg);padding:.7em;min-height:100vh}main{position:relative;padding:2em .75em}.wrapper{display:flex;flex-direction:column}.wrapper main{flex-grow:1;display:flex;flex-direction:column}header,main,footer{margin:0 auto;width:100%}main,footer{max-width:715px}a{cursor:pointer;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;font-style:italic;text-decoration:none;word-wrap:break-word}a,a:visited,a:active,a:link{color:var(--link-color)}a:hover{color:var(--link-hover-color)}a:not([href]){cursor:not-allowed;color:var(--link-disabled-color)}a:not([href]):hover{color:var(--link-disabled-color)}a.selected{color:var(--link-hover-color);pointer-events:none}img{margin:0 auto}img.sm{min-height:.5em;height:1.5em;vertical-align:-0.35em}svg{fill:var(--fg)}svg:hover{fill:var(--f_low)}svg{margin-bottom:-5px}details summary{cursor:pointer}details.callout{border:1px solid var(--fg);padding:1em}h1{margin:.5rem 0;text-align:center;font-size:1.6rem}h2,h3,p{margin:1rem 0}ul{padding-left:1em}blockquote{border-left:3px solid var(--fg);padding-left:1em}pre{border:2px solid var(--fg);border-radius:.3em;box-shadow:.3em .3em 0;margin:0 -1em;padding:1em;overflow:auto;background:var(--code-bg)}pre code{color:var(--code-fg);background:none;padding:0}code{font-size:.9em;border-radius:5px;background:var(--b_low);color:var(--fg);padding:.1em .3em;font-family:var(--mono-font)}table{margin:0 auto}table th{padding:.5em 1em}table th:not(:first-child){background:var(--b_low)}table td{padding:.5em 1em}table td:first-child{background:var(--b_low)}iframe{width:100%;min-height:250px}@font-face{font-family:"Monaspace";src:url("/assets/fonts/MonaspaceKrypton-SyntaxHighlighter-Regular.woff2") format("woff2")}code{font-family:"Monaspace",monospace;font-feature-settings:"colr","calt"}.text-center{text-align:center;margin-left:auto;margin-right:auto}.text-right{text-align:right}.v-center{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center}.pad-sm{padding:1em 0}mark{background:var(--fg);color:var(--bg);font-weight:bold;border-radius:.2em;padding:.1em .2em}nav{position:relative}nav a{display:inline-block;padding:0 .25em}header nav{padding:0 1em}header nav a{padding:.1em .5em}header nav a,header nav a:visited,header nav a:active,header nav a:link{color:var(--fg)}header nav a.selected,header nav a:hover{color:var(--link-hover-color)}main nav{padding:.5em 0}main+footer hr{border:none;color:var(--b_med);text-align:center;margin:0}main+footer hr:after{content:"•••"}footer section{padding-top:.5rem}footer section.social{display:inline-block;width:50%}footer section.social:last-child{text-align:right}footer section.social a:not(:first-child){padding-left:.5em}.social a:not(:hover),.webring a:not(:hover){color:var(--fg)}.webring a{font-style:normal}.h-feed .h-entry{padding:.2em 0}.h-feed .h-entry footer .dt-published:not(:hover){color:var(--b_high)}.h-feed .h-entry:last-of-type+hr{display:none}hr.sm,.h-feed hr{width:25px}footer.pagination{font-size:1.2rem}footer.pagination a[rel]{padding:0 1rem}.cols{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--gap)}.h-entry footer{font-size:.8rem}.h-entry footer time{color:var(--highlight)}.h-entry .e-content hr{margin:2em auto}.footer-details{display:flex;justify-content:space-between;font-size:.8rem;padding:0 0 .5em}spoiler{display:inline-block;position:relative}spoiler:before{content:"Spoilers!";position:absolute;background:var(--fg);color:var(--bg);top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}spoiler:hover:before{opacity:0}p:has(spoiler){text-align:left}aside{background:var(--f_inv);border-left:.5em solid var(--b_low);padding:.4em 1em}.tags{padding:0;margin:0}.tags li{display:inline-block;background:var(--b_low);font-size:.9em;margin:.25em 0;padding:.2em .5em;border-radius:.25em;-moz-transition:background .3s linear;-o-transition:background .3s linear;-webkit-transition:background .3s linear;transition:background .3s linear}.tags li:not(:first-child){margin-left:.5em}.tags li:hover{background:var(--highlight)}.tags li:hover a{color:var(--bg)}.linkroll ul{columns:3 auto}.linkroll img[src*=http]{display:none}@media(max-width: 600px){.linkroll ul{columns:initial}}dt,dd{margin-top:.5em}dd{margin-left:2em}#all-slashes dt:not(:has(a)){display:none}#all-slashes:target dt{display:block}.posters{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:var(--gap)}.posters h2,.posters h3{display:block}.posters .h-entry{text-align:center;vertical-align:top}.posters .review-icons img.sm{height:1rem}.posters .menu{display:inline-block}.poster{display:block;max-width:200px;margin:0em auto;text-align:center}.poster figure{position:relative;background:var(--b_low);overflow:hidden}.poster figcaption{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background:rgba(0,0,0,.6);color:#fff;padding:.4em;overflow:hidden;word-wrap:break-word;visibility:hidden;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.poster:hover figcaption{visibility:visible;opacity:1}.poster img{object-fit:cover;object-position:center;aspect-ratio:.675;width:100%}.p-rating{color:var(--yellow)}.p-rating a{color:inherit;padding:0 .2em}.p-rating a:hover{background:var(--b_med);border-radius:.3em}.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:var(--gap)}.grid img{aspect-ratio:1/1;object-fit:cover;max-width:150px;width:100%;height:auto;border:2px solid rgba(0,0,0,0);border-radius:.5em}.grid img:hover{border-color:var(--fg)}#eye{animation-name:roll;animation-duration:5s;animation-iteration-count:infinite}#eye.x2{animation-duration:2s}@keyframes roll{0%{transform:rotate(0deg)}10%{transform:rotate(90deg)}40%{transform:rotate(180deg)}60%{transform:rotate(270deg)}70%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}open-heart{border:1px solid var(--fg);border-radius:.4em;padding:.4em}open-heart:not([disabled]):hover,open-heart:not([disabled]):focus{border-color:var(--highlight);cursor:pointer}open-heart[disabled]{background:var(--fg);color:var(--bg);cursor:not-allowed}open-heart[count]:not([count="0"])::after{content:attr(count)}a[href^="https://sparkles.sploot.com"]:after{content:url("https://sparkles.sploot.com/assets/logo.svg");display:inline-block;height:16px;width:16px;margin-left:5px}details.h-card{padding:.75em;display:inline-block;border:2px solid rgba(0,0,0,0);width:250px;margin:0 auto}details.h-card[hidden]{display:none}details.h-card summary{list-style-type:"";position:relative}details.h-card summary blockquote{display:none}details.h-card .u-photo{width:100px;padding:.25em;border-radius:50%;border:2px solid var(--fg);aspect-ratio:1/1;-moz-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out}details.h-card[open]{border-color:var(--fg);border-radius:.3em;box-shadow:.3em .3em 0}details.h-card ul{padding:0;width:max-content;margin:1em auto}.h-card p{margin:0}.h-card ul li:last-of-type{padding-top:.25em;text-align:center}details.h-card:has(online-now[value=online]) img{animation:borderBlink 2s infinite}@keyframes borderBlink{from,to{border-color:rgba(0,0,0,0)}50%{border-color:var(--color-b)}}details.h-card:has(online-now[value=online]) blockquote{position:absolute;top:-25px;left:-50px;background:#fff;color:#000;border-radius:3em;border:none;display:inline-block;padding:1em;border:2px solid #000}details.h-card:has(online-now[value=online]) blockquote:before,details.h-card:has(online-now[value=online]) blockquote:after{content:" ";position:absolute;width:0;height:0}details.h-card:has(online-now[value=online]) blockquote:before{right:15px;bottom:-16px;border:8px solid;border-color:#000 #000 rgba(0,0,0,0) rgba(0,0,0,0)}details.h-card:has(online-now[value=online]) blockquote:after{right:17px;bottom:-10px;border:6px solid;border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0)}.matrix{display:inline-block;color:#03a062;font-family:monospace;font-weight:bold}.typewriter{display:inline-block;white-space:nowrap;overflow:hidden;animation:typing 2s steps(18) 2s forwards;width:0}@keyframes typing{from{width:0}to{width:100%}}