body[a="art"]{background-color:#5b282b;color:#fff}body[a="art"] a{color:#ffe2cf}body[a="art"] a:visited{color:#ffe2cf}body[a="art"] .sep{color:#ffe2cf}body[a="art"] .gallery-nav{color:#ffe2cf}body[a="art"] details{border:thin solid #fff}body[a="art"] details summary{color:#fff}body[a="art"] details[open] summary{border-bottom:1px solid #fff}body[a="art"] code:not(pre>code){background-color:rgba(255,255,255,0.06);color:#fff}body[a="art"] a code:not(pre>code){color:inherit}body[a="art"] pre{background-color:rgba(255,255,255,0.06)}body[a="art"] ::selection{background:#fff;color:#5b282b}body[a="art"] table,body[a="art"] th,body[a="art"] td{border:thin solid #fff}body[a="art"] .toc{border:thin solid #fff;padding:1rem}body[a="art"] figcaption{color:#fff}body[a="art"] blockquote{border:thin solid #fff}body[a="art"] hr{border-color:rgba(255,255,255,0.35)}body[a="art"] nav{border-color:rgba(255,255,255,0.35);background-color:rgba(91,40,43,0.25)}body[a="art"] #lightbox::backdrop{background-color:rgba(91,40,43,0.5)}body[a="art"] #search{background-color:#5b282b;color:#fff;border:1px solid rgba(255,255,255,0.35)}body[a="art"] #search::backdrop{background-color:rgba(91,40,43,0.6)}body[a="art"] #search input{color:#fff;border-bottom:1px solid rgba(255,255,255,0.35)}body[a="art"] #search a,body[a="art"] #search a:visited{color:#fff}body[a="art"] #search li[aria-selected="true"],body[a="art"] #search mark{background-color:#fff}body[a="art"] #search li[aria-selected="true"] a,body[a="art"] #search mark{color:#5b282b}body[a="art"] #search li[aria-selected="true"] small{opacity:1}body[a="art"] #search li[aria-selected="true"] mark{background-color:#5b282b;color:#fff}body[a="art"]::before{content:"";position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;height:100lvh;background:url("/still-in-a-dream-bg.jpg") center/cover no-repeat}body[a="light"],body[a="auto"]{background-color:#fefefe;color:#333230}body[a="light"] a,body[a="auto"] a{color:#e94f3c}body[a="light"] a:visited,body[a="auto"] a:visited{color:#e94f3c}body[a="light"] .sep,body[a="auto"] .sep{color:#e94f3c}body[a="light"] .gallery-nav,body[a="auto"] .gallery-nav{color:#e94f3c}body[a="light"] details,body[a="auto"] details{border:thin solid #333230}body[a="light"] details summary,body[a="auto"] details summary{color:#333230}body[a="light"] details[open] summary,body[a="auto"] details[open] summary{border-bottom:1px solid #333230}body[a="light"] code:not(pre>code),body[a="auto"] code:not(pre>code){background-color:rgba(51,50,48,0.06);color:#333230}body[a="light"] a code:not(pre>code),body[a="auto"] a code:not(pre>code){color:inherit}body[a="light"] pre,body[a="auto"] pre{background-color:rgba(51,50,48,0.06)}body[a="light"] ::selection,body[a="auto"] ::selection{background:#e94f3c;color:#fefefe}body[a="light"] table,body[a="light"] th,body[a="light"] td,body[a="auto"] table,body[a="auto"] th,body[a="auto"] td{border:thin solid #333230}body[a="light"] .toc,body[a="auto"] .toc{border:thin solid #333230;padding:1rem}body[a="light"] figcaption,body[a="auto"] figcaption{color:#595959}body[a="light"] blockquote,body[a="auto"] blockquote{border:thin solid #333230}body[a="light"] hr,body[a="auto"] hr{border-color:#e6e6e6}body[a="light"] nav,body[a="auto"] nav{border-color:#e6e6e6;background-color:rgba(254,254,254,0.25)}body[a="light"] #lightbox::backdrop,body[a="auto"] #lightbox::backdrop{background-color:rgba(254,254,254,0.5)}body[a="light"] #search,body[a="auto"] #search{background-color:#fefefe;color:#333230;border:1px solid #e6e6e6}body[a="light"] #search::backdrop,body[a="auto"] #search::backdrop{background-color:rgba(254,254,254,0.6)}body[a="light"] #search input,body[a="auto"] #search input{color:#333230;border-bottom:1px solid #e6e6e6}body[a="light"] #search a,body[a="light"] #search a:visited,body[a="auto"] #search a,body[a="auto"] #search a:visited{color:#333230}body[a="light"] #search li[aria-selected="true"],body[a="light"] #search mark,body[a="auto"] #search li[aria-selected="true"],body[a="auto"] #search mark{background-color:#e94f3c}body[a="light"] #search li[aria-selected="true"] a,body[a="light"] #search mark,body[a="auto"] #search li[aria-selected="true"] a,body[a="auto"] #search mark{color:#fefefe}body[a="light"] #search li[aria-selected="true"] small,body[a="auto"] #search li[aria-selected="true"] small{opacity:1}body[a="light"] #search li[aria-selected="true"] mark,body[a="auto"] #search li[aria-selected="true"] mark{background-color:#fefefe;color:#e94f3c}html{height:100%;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:'Work Sans';font-size:16px;line-height:1.4;margin:0;min-height:100%;overflow-wrap:break-word}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}h2,h3,h4,h5,h6{margin-top:1.5rem}p{margin:1rem 0}:is(h1, h2, h3, h4, h5, h6, p):has(+ul){margin-bottom:0}li{margin:0.4rem 0}a{text-decoration:none}a:hover{text-decoration:underline}hr{border:none;border-top:1px solid}:is(h1, h2, h3, h4, h5, h6, p)+ul{margin-top:0}ul{padding-left:1.2em;list-style:none}ul>li{padding-left:0em;position:relative}ul>li::before{content:"";position:absolute;box-sizing:border-box;top:0.5113em;left:-.875em;width:0.3125em;height:0.3125em;border-radius:50%;background:currentColor}:is(ul, ol) ul>li::before{top:0.48em;left:-.9375em;width:0.375em;height:0.375em;border:1px solid currentColor;background:none}:is(ul, ol) :is(ul, ol) ul>li::before{top:0.5113em;left:-.875em;width:0.3125em;height:0.3125em;border:0;border-radius:0;background:currentColor}ul>li:where(:first-child){margin-top:.4rem}pre{padding:0.8em;overflow-x:auto;font-size:1em}li>pre{margin:0.4rem 0;padding-top:0}table{width:100%}table,th,td{border-collapse:collapse;padding:0.4rem}code{font-family:'Inconsolata', monospace}code.language-diagram{font-family:ui-monospace, Menlo, Consolas, 'DejaVu Sans Mono', monospace;font-size:0.85em;line-height:1.1}code:not(pre>code){padding:0.1em 0.2em;border-radius:4px;font-size:105%}code.has-jax{-webkit-font-smoothing:antialiased;background:inherit !important;border:none !important;font-size:100%}blockquote{padding:1rem}blockquote p{margin:0}img{max-width:100%;display:block;margin:0 auto}main figure img{cursor:pointer}.gallery-track{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-track::-webkit-scrollbar{display:none}.gallery-track figure{flex:0 0 100%;margin:0;scroll-snap-align:start}.gallery-nav{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:0.5rem}.gallery-nav button{font:inherit;color:inherit;background:none;border:0;padding:0 0.5rem;cursor:pointer;text-decoration:none}.gallery-nav button:hover:not(:disabled){text-decoration:underline}.gallery-nav button:disabled{opacity:0.3;cursor:default}#lightbox{padding:0;border:0;background:transparent;color:inherit;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;overflow:hidden;outline:none}#lightbox::backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#lightbox .lightbox-track{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;scroll-snap-type:y mandatory;scrollbar-width:none}#lightbox .lightbox-track::-webkit-scrollbar{display:none}#lightbox .lightbox-slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always}#lightbox img{width:92vw;height:92vh;object-fit:contain;cursor:pointer;outline:none}body:has(#lightbox[open]){overflow:hidden}figcaption{text-align:center;opacity:0.5;margin-top:0.5rem}details{padding:1rem}details summary{text-decoration:none}details[open] summary{margin-bottom:0.5em;padding-bottom:0.5em}.intro{display:flex;align-items:center;gap:1rem;margin:1rem 0}.intro #theme-toggle{flex-shrink:0;padding:0;border:0;background:none;cursor:pointer;line-height:0}.intro img{flex-shrink:0;margin:0}.intro .pfp-dark{display:none}.intro p{margin:0}.post-meta{display:flex;justify-content:space-between;align-items:center}.w{max-width:640px;margin:0 auto;padding:0 1rem 1rem}.toc{padding:1rem}nav{position:sticky;top:0;z-index:10;border-bottom:1px solid;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.navbar-inner{padding:1rem;display:flex;justify-content:space-between}.sep{margin:0 0.4rem}.page-title{font-weight:bold}#search{width:calc(100% - 2rem);max-width:640px;max-height:70vh;margin-top:15vh;padding:0;border-radius:10px;box-sizing:border-box;overflow:hidden}#search[open]{display:flex;flex-direction:column}#search::backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#search input{font:inherit;padding:1rem;border:none;outline:none;background:none;appearance:none;-webkit-appearance:none}#search ul{margin:0;padding:0;list-style:none;overflow-y:auto}#search li{margin:0;padding-left:0}#search li::before{content:none}#search a{display:block;padding:0.6rem 1rem}#search a:hover{text-decoration:none}#search small{display:block;opacity:0.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
