@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:98.7%}.YL7CLG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.YL7CLG_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58001a14c3511596-s.41kzji7o-jdsp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d2dd58e31d7c0b6-s.p.1e8puyswpvmbr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc5a462c378235ed-s.2lhqjbmzqepkg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7172132ea3483a1a-s.p.15zaksznb5cf5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}._3fsZ2a_className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}._3fsZ2a_variable{--font-courier:"Courier Prime", "Courier Prime Fallback"}
:root{--color-paper:#0c0b09;--color-bar:#040403;--color-rule:#34332f;--color-ink:#e8e4dc;--color-ink-soft:#a7a49c;--color-subtitle:#f2de3c;--color-subtitle-edge:#020201;--color-miss:#fa695c;--color-focus:#f2de3c;--font-display:var(--font-archivo), "Arial Narrow", sans-serif;--font-body:var(--font-courier), "Courier New", monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1.0625rem;--text-lg:1.375rem;--text-subtitle:clamp(1.5rem, 1.15rem + 2.1vw, 2.5rem);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:2px;--rule-hair:1px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-med:.26s}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(3.05649% .0704974 .769386);--color-bar:lab(1.04854% .0263453 .282013);--color-rule:lab(21.1432% .186801 2.29812);--color-ink:lab(90.7809% -.00151992 4.59617);--color-ink-soft:lab(67.5802% .0108182 4.60482);--color-subtitle:lab(88.0819% -5.052 75.5735);--color-subtitle-edge:lab(.463614% .00987947 .109673);--color-miss:lab(63.4876% 55.7856 37.0522);--color-focus:lab(88.0819% -5.052 75.5735)}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;overflow-x:clip}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);min-height:100dvh;line-height:1.45}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button,input{font:inherit;color:inherit}.page{gap:var(--space-md);max-width:44rem;min-height:100dvh;padding:var(--space-sm) var(--space-md) var(--space-lg);flex-direction:column;margin-inline:auto;display:flex}.masthead{align-items:baseline;gap:var(--space-sm);justify-content:space-between;display:flex}.wordmark{color:var(--color-subtitle);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700;text-decoration:none}.masthead-note{color:var(--color-ink-soft);font-size:var(--text-sm)}.screen{background:var(--color-bar);border-block:var(--space-sm) solid var(--color-bar);margin-inline:calc(var(--space-md) * -1);min-height:clamp(13.5rem,46dvh,22rem);padding:var(--space-sm) var(--space-md) var(--space-lg);flex-direction:column;justify-content:space-between;display:flex;position:relative}.screen[data-over=true]{min-height:9rem}.slate{color:var(--color-ink-soft);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0}.subtitle{color:var(--color-subtitle);font-family:var(--font-display);font-size:var(--text-subtitle);overflow-wrap:anywhere;paint-order:stroke fill;text-align:center;text-wrap:balance;-webkit-text-stroke:.14em var(--color-subtitle-edge);justify-content:center;align-items:flex-end;min-height:2.32em;margin:0;font-weight:700;line-height:1.16;display:flex}.subtitle-rewind{animation:tape var(--dur-med) steps(5, end)}@keyframes tape{0%{opacity:.2;transform:translate(-6px)}40%{opacity:.9;transform:translate(4px)}70%{opacity:.5;transform:translate(-2px)}to{opacity:1;transform:none}}.takes{gap:var(--space-2xs);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.take{background:var(--color-rule);height:4px;display:block}.take[data-kind=miss]{background:var(--color-miss)}.take[data-kind=skip]{background:var(--color-ink-soft)}.take[data-kind=hit]{background:var(--color-subtitle)}.guess{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.guess-row{gap:var(--space-xs);display:flex}.guess-input{background:var(--color-bar);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);font-size:var(--text-md);min-width:0;min-height:3rem;padding:var(--space-xs) var(--space-sm);flex:auto}.guess-input::placeholder{color:var(--color-ink-soft)}.guess-input:disabled{opacity:.6}.button{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);cursor:pointer;min-height:3rem;padding:var(--space-xs) var(--space-md);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);white-space:nowrap;background:0 0;flex:none}.button:active{background:var(--color-bar)}.button:disabled{cursor:default;opacity:.5}.button-primary{background:var(--color-subtitle);border-color:var(--color-subtitle);color:var(--color-subtitle-edge);font-weight:700}.button-primary:active{background:var(--color-subtitle)}.suggestions{background:var(--color-bar);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);max-height:max(6rem, min(15rem, calc(var(--visible-height,100dvh) - 15.5rem)));overscroll-behavior:contain;left:0;right:0;top:calc(100% + var(--space-2xs));z-index:2;margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto}.suggestions-none{color:var(--color-ink-soft);font-size:var(--text-sm);padding:var(--space-sm)}.suggestion{border-block-end:var(--rule-hair) solid var(--color-rule);cursor:pointer;font-size:var(--text-sm);gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);justify-content:space-between;display:flex}.suggestion:last-child{border-block-end:0}.suggestion[aria-selected=true]{background:var(--color-paper);color:var(--color-subtitle)}.suggestion-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suggestion-year{color:var(--color-ink-soft);flex:none}.misses{color:var(--color-ink-soft);font-size:var(--text-sm);gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.misses s{-webkit-text-decoration-color:var(--color-miss);text-decoration-color:var(--color-miss);text-decoration-thickness:2px}.rules{color:var(--color-ink-soft);font-size:var(--text-sm);margin:0}.result{gap:var(--space-md);flex-direction:column;display:flex}.verdict{font-size:var(--text-lg);margin:0;font-weight:700}.ladder{border-inline-start:var(--rule-hair) solid var(--color-rule);gap:var(--space-xs);padding:0 0 0 var(--space-sm);flex-direction:column;margin:0;list-style:none;display:flex}.ladder-line{flex-direction:column;display:flex}.ladder-text{font-family:var(--font-display);font-size:var(--text-md);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.ladder-lang{color:var(--color-ink-soft);font-size:var(--text-xs)}.ladder-real .ladder-text{color:var(--color-subtitle);font-size:var(--text-lg);font-weight:700}.actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.tally{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.tally div{flex-direction:column-reverse;display:flex}.tally dt{color:var(--color-ink-soft);font-size:var(--text-xs)}.tally dd{font-size:var(--text-lg);margin:0;font-weight:700}.share-fallback{gap:var(--space-xs);flex-direction:column;display:flex}.share-text{background:var(--color-bar);border:var(--rule-hair) solid var(--color-rule);font-family:inherit;font-size:var(--text-sm);padding:var(--space-sm);-webkit-user-select:all;user-select:all;white-space:pre-wrap;margin:0}.next-film{color:var(--color-ink-soft);font-size:var(--text-sm);margin:0}.footer{color:var(--color-ink-soft);font-size:var(--text-xs);gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-lg);display:flex}.prose{gap:var(--space-md);flex-direction:column;display:flex}.prose h1{font-family:var(--font-display);font-size:var(--text-lg);margin:0}.prose h2{font-size:var(--text-md);margin:var(--space-md) 0 0}.prose p{margin:0}@media (max-width:43.99rem){.page:has(.guess-input:focus) .screen{min-height:0;row-gap:var(--space-xs);padding-block-end:var(--space-sm)}.page:has(.guess-input:focus) .subtitle{font-size:var(--text-lg);min-height:0}.page:has(.guess-input:focus) .rules{display:none}}@media (min-width:44rem){.screen{border-inline:var(--space-sm) solid var(--color-bar);margin-inline:0}}@media (hover:hover){.guess-input:hover,.button:hover{border-color:var(--color-ink-soft)}.button-primary:hover{background:var(--color-ink);border-color:var(--color-ink)}.suggestion:hover{background:var(--color-paper);color:var(--color-subtitle)}}@media (prefers-reduced-motion:reduce){.subtitle-rewind{animation:fade var(--dur-fast) linear}@keyframes fade{0%{opacity:.4}to{opacity:1}}.button{transition:none}}
