@font-face{font-family:atkinson hyperlegible;src:url(../fonts/AtkinsonHyperlegible-Bold.woff2)format('woff2'),url(../fonts/AtkinsonHyperlegible-Bold.woff)format('woff'),url(../fonts/AtkinsonHyperlegible-Bold.ttf)format('truetype'),url(../fonts/AtkinsonHyperlegible-Bold.svg#AtkinsonHyperlegible-Bold)format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:atkinson hyperlegible;src:url(../fonts/AtkinsonHyperlegible-BoldItalic.woff2)format('woff2'),url(../fonts/AtkinsonHyperlegible-BoldItalic.woff)format('woff'),url(../fonts/AtkinsonHyperlegible-BoldItalic.ttf)format('truetype'),url(../fonts/AtkinsonHyperlegible-BoldItalic.svg#AtkinsonHyperlegible-BoldItalic)format('svg');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:atkinson hyperlegible;src:url(../fonts/AtkinsonHyperlegible-Italic.woff2)format('woff2'),url(../fonts/AtkinsonHyperlegible-Italic.woff)format('woff'),url(../fonts/AtkinsonHyperlegible-Italic.ttf)format('truetype'),url(../fonts/AtkinsonHyperlegible-Italic.svg#AtkinsonHyperlegible-Italic)format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:atkinson hyperlegible;src:url(../fonts/AtkinsonHyperlegible-Regular.woff2)format('woff2'),url(../fonts/AtkinsonHyperlegible-Regular.woff)format('woff'),url(../fonts/AtkinsonHyperlegible-Regular.ttf)format('truetype'),url(../fonts/AtkinsonHyperlegible-Regular.svg#AtkinsonHyperlegible-Regular)format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:jetbrains mono;src:url(../fonts/JetBrainsMono-SemiBold.woff2)format('woff2'),url(../fonts/JetBrainsMono-SemiBold.woff)format('woff'),url(../fonts/JetBrainsMono-SemiBold.ttf)format('truetype'),url(../fonts/JetBrainsMono-SemiBold.svg#JetBrainsMono-SemiBold)format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:jetbrains mono;src:url(../fonts/JetBrainsMono-Regular.woff2)format('woff2'),url(../fonts/JetBrainsMono-Regular.woff)format('woff'),url(../fonts/JetBrainsMono-Regular.ttf)format('truetype'),url(../fonts/JetBrainsMono-Regular.svg#JetBrainsMono-Regular)format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:volumetc;src:url(../fonts/VolumeTC-Regular.woff2)format('woff2'),url(../fonts/VolumeTC-Regular.woff)format('woff'),url(../fonts/VolumeTC-Regular.ttf)format('truetype'),url(../fonts/VolumeTC-Regular.svg#VolumeTC-Regular)format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:volumetc;src:url(../fonts/VolumeTC-Italic.woff2)format('woff2'),url(../fonts/VolumeTC-Italic.woff)format('woff'),url(../fonts/VolumeTC-Italic.ttf)format('truetype'),url(../fonts/VolumeTC-Italic.svg#VolumeTC-Italic)format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:alegreya;src:url(../fonts/Alegreya-Italic.woff2)format('woff2'),url(../fonts/Alegreya-Italic.woff)format('woff'),url(../fonts/Alegreya-Italic.ttf)format('truetype'),url(../fonts/Alegreya-Italic.svg#Alegreya-Italic)format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:alegreya;src:url(../fonts/Alegreya-BoldItalic.woff2)format('woff2'),url(../fonts/Alegreya-BoldItalic.woff)format('woff'),url(../fonts/Alegreya-BoldItalic.ttf)format('truetype'),url(../fonts/Alegreya-BoldItalic.svg#Alegreya-BoldItalic)format('svg');font-weight:700;font-style:italic;font-display:swap}:root{--foreground:#212529;--background:#f8f9fa;--visited:#7B7C7D;--link:#212529;--bg-link:#d30102;--accent:#868e96;--code-color:#657b83;--code-bg:#fdf6e3}@media(prefers-color-scheme:dark){:root{--foreground:#DADADB;--background:#1D1E20;--visited:#7B7C7D;--link:#DADADB;--bg-link:#d30102;--accent:#ced4da;--code-color:#657b83;--code-bg:#fdf6e3}}*{box-sizing:border-box}body{max-width:720px;margin:auto;padding:20px;font-family:atkinson hyperlegible,system-ui,sans-serif;font-size:120%;color:var(--foreground);background:var(--background)}em,i,.italic{font-family:alegreya,serif;font-size:105%}a{color:var(--foreground);cursor:pointer;text-decoration:underline;text-decoration-color:var(--bg-link);text-decoration-thickness:4px;text-decoration-skip-ink:auto;text-underline-offset:.25em;background-clip:content-box}a:hover,a:visited:hover{background-color:var(--bg-link);color:#fff;text-decoration:underline;text-decoration-color:var(--bg-link);text-decoration-thickness:4px;text-decoration-skip-ink:none;text-underline-offset:.25em}header nav ul{list-style-type:none;margin:0;padding:0}header nav li{display:inline-block}header nav li a{display:block;text-decoration:underline;text-decoration-color:var(--bg-link);text-decoration-thickness:4px;text-decoration-skip-ink:none;text-underline-offset:.25em;margin-right:1em}h1,h2,h3,h4,h5,h6{font-family:atkinson hyperlegible,system-ui,sans-serif;margin:1rem 0}figure img{margin-left:auto;margin-right:auto;display:block;cursor:zoom-in}figcaption{color:#7b7c7d;margin-top:.5rem;margin-left:1rem;margin-right:1rem;text-align:center;font-size:.8em}p,li{line-height:160%}header,main,footer{max-width:60em;margin:2em auto;padding:0 1em}header{margin-top:4em}footer p{margin-top:5em;font-size:smaller;text-align:center}.post-list li{display:flex;margin-bottom:10px}.list-post-date{color:var(--visited);flex:0 0 25%;text-align:right;margin-right:20px}.list-post-title{display:inline-block;padding-bottom:.5rem}.post-info,.post-tags{font-size:85%;color:var(--accent);text-align:right}.post-info i:nth-child(2){margin-left:.75em}.tag{background:var(--accent);color:var(--background);padding:.3em .4em;margin:.8em 0 0 .4em;border-radius:.5em;text-decoration:none;display:inline-block}a.tag{border-bottom:none}a:hover.tag{border-bottom:none;color:#fff}hr{border:0;border-top:1px dashed var(--visited)}code{background:var(--code-bg);color:var(--code-color);padding:.2em .3em;white-space:pre-wrap;word-wrap:break-word;border-radius:3px}pre,code{font-family:jetbrains mono,monospace;font-size:80%}pre code{display:inline-block;padding:1em;word-wrap:break-word;white-space:pre;overflow-x:scroll;max-width:100%}img{max-width:100%}table{border-collapse:collapse}td,th{padding:.75em;text-align:left;border:1px solid var(--accent)}.website-title a{text-decoration:none;color:var(--foreground);transition:text-shadow .2s ease-in-out}.website-title a:hover{background-color:var(--background);color:var(--link);text-decoration:none;text-shadow:.1rem 0 #04bcbd,-.1rem 0 #e50712}blockquote{border-left:2px solid var(--code-color);color:var(--code-color);padding-left:20px;font-style:italic}blockquote p{margin-block:.5em}.spoiler{background:repeating-linear-gradient( -45deg,dimgray,dimgray 10px,transparent 10px,transparent 20px );color:transparent;user-select:none}.spoiler:hover,.spoiler:focus{background:var(--background);color:inherit}.reply-mail{margin-top:50px;text-align:center}.notice{background:var(--code-bg);padding:1.5rem;margin:1.5rem;color:var(--foreground);transform:rotate(-2deg);border-radius:255px 15px 225px 15px/15px 225px 15px 255px;text-align:center;font-size:smaller}@media(prefers-color-scheme:dark){.notice{color:var(--background)}}.flex-container{display:flex;flex-wrap:wrap}.content-in-width{max-width:100%;margin:auto}.media{border:.1rem dashed #708090;padding:10px;display:flex;flex-wrap:wrap;flex:1;align-items:center;justify-content:center;margin:5px 0}.metadata{display:flex;flex-wrap:wrap;flex:2;align-content:baseline}.mediadate{@media(max-width:600px){border-top-right-radius: 5px; border-bottom-right-radius: 5px;}font-size:.7em;text-transform:uppercase;background-color:#008b8b;color:#fff;width:fit-content;padding:5px 10px;border-top-left-radius:5px;border-bottom-left-radius:5px;text-align:center;margin-bottom:10px}.mediatype{@media(max-width:600px){display: none;}font-size:.7em;text-transform:uppercase;color:#fff;width:fit-content;padding:5px 10px;text-align:center;margin-bottom:10px;border-top-right-radius:5px;border-bottom-right-radius:5px}.mediatype.videogame{background-color:#cd5c5c}.mediatype.series{background-color:#9370db}.mediatype.movie{background-color:peru}.mediatype.book{background-color:#bdb76b}.mediatype.record{background-color:#6495ed}.flex-break{flex-basis:100%;height:0}.mediatitle{font-size:1.4em;font-weight:700;text-transform:uppercase;margin:10px 0;text-align:center;line-height:1.2em}.in-progress{display:flex;flex-wrap:wrap;align-content:baseline;font-size:.7em;text-transform:uppercase;background-color:#b22222;color:#fff;width:fit-content;padding:5px 10px;text-align:center;margin-bottom:10px;justify-content:flex-end;border-radius:5px}.anchor{opacity:0;transition:.2s;font-size:smaller}a.anchor{border-bottom:none}a.anchor:hover,a.anchor:visited:hover{background-color:unset;text-decoration:none}.media:hover .anchor{opacity:1}.comment{font-size:.9em;padding:0 5px 5px}.comment ul{padding-inline-start:20px}.rating{margin-left:auto;padding:0 5px 5px;display:flex;align-items:center}.rating-text{font-style:italic}.rating-emoji{margin-left:5px}.filter-search-container{font-family:jetbrains mono,monospace;font-size:90%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1em;width:100%;flex-wrap:wrap}.search-container{display:flex;align-items:center;gap:5px}.custom-select{display:flex;align-items:center;gap:5px}input#searchBar,select#mediaFilter{padding:3px;font-size:14px}span.dither-toggle.icon{cursor:pointer}.camera-icon{display:inline-block;position:relative;top:3px}#dither-not-found{display:none}.footnotes{font-size:smaller}ul.pagination{text-align:center}ul.pagination li{display:inline;padding:10px}.pagination a{border-bottom:none}h1.not-found{font-size:3em;margin-top:100px;text-align:center}h2.not-found{font-size:2em;margin-bottom:50px;text-align:center}.story-p-indent{font-family:volumetc,serif;margin-top:0;margin-bottom:0;text-indent:5%;font-size:1.1em;@media(max-width:684px){text-indent: 10%;}}.external-link{padding-inline-end:.7em;display:inline-block}.external-link::after{position:absolute;inline-size:1em;block-size:1em;background-image:url(/svg/external.svg);background-repeat:no-repeat;background-position:50%;background-size:60%;content:'(external hyperlink)';overflow:hidden;white-space:nowrap;text-indent:1em;margin-left:-.1em}.video-responsive{max-width:100%;height:auto}