.site-header,.site-main,.theme-scope>:not(.theme-backdrop){position:relative;z-index:1}.site-header{z-index:2}.theme-scope{position:relative;flex:1 1;isolation:isolate;background:var(--page-background);color:var(--text);font-family:var(--type-body)}.title-poster,.toggle,a,button{transition-property:color,background-color,border-color,outline-color,filter,text-shadow;transition-duration:var(--motion-duration);transition-timing-function:var(--motion-easing)}a:focus-visible,a:hover{text-shadow:var(--link-glow)}.feed-poster,.media-poster,.media-still,.title-poster{filter:var(--poster-filter)}.feed-poster-link:hover .feed-poster,.title-link:hover .title-poster{filter:none}.empty{font-family:var(--empty-face);font-style:var(--empty-style)}.theme-cards{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));grid-gap:.9rem;gap:.9rem}.theme-card{display:flex;flex-direction:column;gap:.45rem;cursor:pointer}.theme-sample{position:relative;isolation:isolate;overflow:hidden;display:block;min-height:9.5rem;background:var(--page-background);color:var(--text);font-family:var(--type-body);border:var(--rule-width) var(--rule-style) var(--rule-strong);border-radius:var(--radius);outline:2px solid transparent;outline-offset:3px}.theme-card.on .theme-sample{outline-color:var(--accent)}.theme-card:focus-within .theme-sample{outline-color:var(--accent);outline-style:dashed}.theme-sample-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.15rem;padding:.8rem .9rem}.theme-sample-title{text-shadow:var(--title-shadow);font-family:var(--type-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:1.35rem;line-height:1.1}.theme-sample-meta{color:var(--muted);font-size:.72rem}.theme-sample .theme-sample-rule{display:block;margin:.55rem 0 .35rem;font-size:.62rem}.theme-sample-line{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.theme-sample-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-size:.9rem}.theme-sample-stamp{background:var(--mark);color:var(--mark-text);border-radius:var(--radius);font-size:.7rem;padding:0 .4rem}.theme-card-caption{color:var(--muted);line-height:1.4}.theme-editor{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start;margin-top:1rem}@media (max-width:760px){.theme-editor{grid-template-columns:1fr}}.editor-controls{margin:0}.choice,.seed-fields{border:0;margin:0;padding:0}.choice legend,.seed-fields legend{font-weight:600;padding:0;margin-bottom:.35rem}.editor-controls .seed{display:flex;flex-direction:row;align-items:center;gap:.6rem;margin:.25rem 0}.seed input[type=color]{width:2.4rem;height:1.8rem;padding:0;border:var(--rule-width) var(--rule-style) var(--rule-strong);border-radius:var(--radius);background:none;cursor:pointer}.choice-options{display:flex;flex-wrap:wrap;gap:.3rem}.choice-options .toggle{padding:.25rem .6rem;font-size:.85rem}.editor-notes{margin:0;padding-left:1.1rem}.editor-preview{position:-webkit-sticky;position:sticky;top:1rem;display:grid;grid-gap:1rem;gap:1rem}.preview-page{position:relative;isolation:isolate;padding:1.2rem 1.3rem 1.3rem;background:var(--page-background);color:var(--text);font-family:var(--type-body);border:var(--rule-width) var(--rule-style) var(--rule-strong);border-radius:var(--radius)}.preview-page a{color:var(--accent)}.preview-title{text-shadow:var(--title-shadow);font-family:var(--type-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:1.9rem;line-height:1.05;margin:.2rem 0 .4rem}.preview-page .section-head{margin-top:1.2rem}.preview-row{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem}.preview-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.own-themes{list-style:none;padding:0;margin-top:1rem}.theme-card-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem}.theme-card-actions form{margin:0}.theme-delete>summary{cursor:pointer;list-style:none}.theme-delete[open] form{margin-top:.4rem}.adopt-theme{margin:.6rem 0 0}.horror-fog{--fog:14%;--column:42rem;--clear:rgb(0 0 0/0.1);position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:var(--ambient);-webkit-mask-image:linear-gradient(to right,#000 calc(50% - var(--column) / 2 - 8rem),var(--clear) calc(50% - var(--column) / 2),var(--clear) calc(50% + var(--column) / 2),#000 calc(50% + var(--column) / 2 + 8rem));mask-image:linear-gradient(to right,#000 calc(50% - var(--column) / 2 - 8rem),var(--clear) calc(50% - var(--column) / 2),var(--clear) calc(50% + var(--column) / 2),#000 calc(50% + var(--column) / 2 + 8rem))}.fog-layer,.horror-fog.contained{position:absolute}.fog-layer{inset:-25% -45%;background:radial-gradient(closest-side at 18% 55%,color-mix(in oklab,var(--text) var(--fog),transparent),transparent),radial-gradient(closest-side at 82% 35%,color-mix(in oklab,var(--text) var(--fog),transparent),transparent),radial-gradient(closest-side at 30% 90%,color-mix(in oklab,var(--text) calc(var(--fog) * .8),transparent),transparent);background-size:60% 70%,55% 60%,70% 50%;background-repeat:no-repeat;background-position:0 30%,100% 10%,20% 100%;filter:blur(28px);will-change:translate,scale;animation:fog-wander-a 47s ease-in-out infinite}.fog-b{background-position:100% 70%,0 20%,80% 0;animation:fog-wander-b 61s ease-in-out infinite}.fog-c{inset:10% -60% -40%;opacity:.85;animation:fog-wander-c 83s ease-in-out infinite}@keyframes fog-wander-a{0%,to{translate:0 0;scale:1}25%{translate:14% -6%;scale:1.08}50%{translate:4% 7%;scale:.96}75%{translate:-12% -2%;scale:1.05}}@keyframes fog-wander-b{0%,to{translate:0 0;scale:1.1}30%{translate:-16% 5%;scale:1}60%{translate:-2% -8%;scale:1.15}80%{translate:10% 3%;scale:1.02}}@keyframes fog-wander-c{0%,to{translate:0 0}35%{translate:18% -10%}70%{translate:-14% -4%}}.candle{position:absolute;inset:0;background:radial-gradient(ellipse 38% 55% at 8% 12%,color-mix(in oklab,var(--accent) 16%,transparent),transparent 70%);animation:candle 7s ease-in-out infinite}@keyframes candle{0%,to{opacity:1}40%{opacity:.78}43%{opacity:.94}58%{opacity:.85}70%{opacity:.97}}@media (prefers-reduced-motion:reduce){.candle,.fog-layer{animation:none}}.noir-blinds{--column:42rem;--clear:rgb(0 0 0/0.25);position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:var(--ambient);-webkit-mask-image:linear-gradient(to right,#000 calc(50% - var(--column) / 2 - 8rem),var(--clear) calc(50% - var(--column) / 2),var(--clear) calc(50% + var(--column) / 2),#000 calc(50% + var(--column) / 2 + 8rem));mask-image:linear-gradient(to right,#000 calc(50% - var(--column) / 2 - 8rem),var(--clear) calc(50% - var(--column) / 2),var(--clear) calc(50% + var(--column) / 2),#000 calc(50% + var(--column) / 2 + 8rem))}.blinds,.noir-blinds.contained{position:absolute}.blinds{inset:-25%;background:repeating-linear-gradient(-14deg,transparent 0 34px,color-mix(in oklab,var(--text) 12%,transparent) 34px 60px);filter:blur(1.5px);-webkit-mask-image:radial-gradient(ellipse 55% 60% at 22% 22%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse 55% 60% at 22% 22%,#000 25%,transparent 72%);animation:blinds-drift 38s ease-in-out infinite alternate}@keyframes blinds-drift{0%{translate:-2% -1%}to{translate:3% 2%}}.grain{position:absolute;inset:-50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.07;animation:grain .9s steps(6) infinite}@keyframes grain{0%{translate:0 0}20%{translate:-6% 4%}40%{translate:5% -7%}60%{translate:-3% 8%}80%{translate:8% 2%}to{translate:-5% -4%}}@media (prefers-reduced-motion:reduce){.blinds,.grain{animation:none}}.vhs-screen{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:var(--ambient)}.scanlines,.vhs-screen.contained{position:absolute}.scanlines{inset:0;background:repeating-linear-gradient(180deg,transparent 0 2px,rgb(0 0 0/.25) 2px 3px)}.tracking{--column:42rem;--clear:rgb(0 0 0/0.25);position:absolute;left:0;right:0;top:0;height:16vh;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--text) 10%,transparent) 45%,color-mix(in oklab,var(--accent) 6%,transparent) 55%,transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(50% - var(--column) / 2 - 8rem),var(--clear) calc(50% - var(--column) / 2),var(--clear) calc(50% + var(--column) / 2),#000 calc(50% + var(--column) / 2 + 8rem));mask-image:linear-gradient(to right,#000 calc(50% - var(--column) / 2 - 8rem),var(--clear) calc(50% - var(--column) / 2),var(--clear) calc(50% + var(--column) / 2),#000 calc(50% + var(--column) / 2 + 8rem));translate:0 -30vh;animation:tracking 13s linear infinite}@keyframes tracking{0%{translate:0 -30vh}28%{translate:0 115vh}to{translate:0 115vh}}@media (prefers-reduced-motion:reduce){.tracking{animation:none;display:none}}.trans-band{position:fixed;inset:0 0 auto 0;z-index:0;pointer-events:none}.trans-band.contained{position:absolute}.trans-band .flag{height:10px;background:linear-gradient(180deg,#5bcefa 0 20%,#f5a9b8 20% 40%,#ffffff 40% 60%,#f5a9b8 60% 80%,#5bcefa 80% 100%)}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/50af7580c16e943a-s.woff2) format("woff2");unicode-range:u+00??,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:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/565f544356a75cf3-s.woff2) format("woff2");unicode-range:u+00??,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:IM Fell English Fallback;src:local("Times New Roman");ascent-override:88.71%;descent-override:35.60%;line-gap-override:0.00%;size-adjust:102.04%}.__className_bb96e9{font-family:IM Fell English,IM Fell English Fallback;font-weight:400}.__variable_bb96e9{--font-fell:"IM Fell English","IM Fell English Fallback"}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c310187b552b27d-s.woff2) format("woff2");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:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e210f091ebfac73b-s.woff2) format("woff2");unicode-range:u+00??,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:Special Elite Fallback;src:local("Arial");ascent-override:60.00%;descent-override:25.33%;line-gap-override:0.00%;size-adjust:117.20%}.__className_afbd24{font-family:Special Elite,Special Elite Fallback;font-weight:400;font-style:normal}.__variable_afbd24{--font-typewriter:"Special Elite","Special Elite Fallback"}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-s.woff2) format("woff2");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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-s.woff2) format("woff2");unicode-range:u+00??,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:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_dd9922{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}.__variable_dd9922{--font-vt323:"VT323","VT323 Fallback"}