@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-300-normal-Csl9mA3s.woff2)format("woff2"),url(/assets/spectral-latin-300-normal-BMSND_f1.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff)format("woff")}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2)format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.woff)format("woff")}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-italic-CqeZqSS8.woff2)format("woff2"),url(/assets/spectral-latin-500-italic-DxwFSvPk.woff)format("woff")}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-sc-latin-500-normal-n_hpP58H.woff2)format("woff2"),url(/assets/spectral-sc-latin-500-normal-515olefZ.woff)format("woff")}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-sc-latin-600-normal-C1ATqKKY.woff2)format("woff2"),url(/assets/spectral-sc-latin-600-normal-BTaBpzVB.woff)format("woff")}:root{--nuit:#14100d;--umbre:#1e1814;--brun:#251d17;--sang:#6a2a22;--sang-deep:#55211b;--or:#c9a665;--ivoire:#f2ebdd;--lumiere:#f2d9a6;--color-bg:var(--nuit);--color-surface:var(--umbre);--color-sheet:var(--brun);--color-text:var(--ivoire);--color-text-2:#f2ebdd9e;--color-text-3:#f2ebdd80;--color-text-4:#f2ebdd61;--color-hairline:#f2ebdd24;--color-hairline-faint:#f2ebdd14;--color-earned:var(--or);--color-earned-line:#c9a66580;--color-scrim:#14100d9e;--color-danger:#d98a74;--btn-sang-bg:var(--sang);--btn-sang-bg-active:#7a3027;--btn-sang-border:#c9a66559;--btn-line-border:#f2ebdd47;--btn-ivory-bg:var(--ivoire);--btn-ivory-text:var(--nuit);--btn-radius:3px;--pool-soft:radial-gradient(closest-side, #f2d9a614, #f2d9a609 45%, transparent);--pool-floor:radial-gradient(closest-side, #f2d9a636, #f2d9a618 45%, transparent);--flash-warm:radial-gradient(closest-side, #fff4dcf2, #f6e3b48c 45%, transparent);--flash-holo:radial-gradient(closest-side, #fff8ecf2, #f3b8d080 30%, #a9d4f26b 52%, #b5ebcb4d 70%, transparent);--font-serif:"Spectral", "Iowan Old Style", Georgia, serif;--font-sc:"Spectral SC", "Spectral", Georgia, serif;--tracking-label:.14em;--tracking-wide:.18em;--tracking-button:.08em;--card-ratio:2 / 3;--card-radius:4cqw;--card-full-bg:#1b1815;--card-ink-on-dark:#f2ebdd;--card-ink-on-light:#1e1a16;--card-shade:#14100c;--card-window-bg:#e8e1d2;--card-black-bg:#1b1815;--card-black-stroke:#f2ebdd1a;--card-ivory-bg:#f2ebdd;--card-ivory-stroke:#1f1a1424;--card-ivory-locked-bg:#f2ebdd4d;--card-locked-filter:blur(6px) brightness(.45) saturate(.3);--card-locked-veil:#14100c52;--card-shadow:0 18px 36px #0000008c, 0 2px 4px #00000080;--card-shadow-thumb:0 6px 14px #00000073, 0 1px 2px #00000080;--gem-shadow:drop-shadow(0 .75px .75px #140f0a4d);--holo-1:#f5c6a5;--holo-2:#f3b8d0;--holo-3:#c9b8f0;--holo-4:#a9d4f2;--holo-5:#b5ebcb;--holo-6:#f2e3a2;--holo-rainbow:linear-gradient(135deg, var(--holo-1), var(--holo-2), var(--holo-3), var(--holo-4), var(--holo-5), var(--holo-6), var(--holo-1), var(--holo-2), var(--holo-3), var(--holo-4), var(--holo-5), var(--holo-6));--holo-band:linear-gradient(135deg, transparent 36%, #f3b8d0e6 43%, #a9d4f2 50%, #b5ebcbe6 57%, transparent 64%);--holo-band-thin:linear-gradient(135deg, transparent 44%, #f3b8d0e6 47.5%, #a9d4f2 50%, #b5ebcbe6 52.5%, transparent 56%);--back-bg:linear-gradient(135deg, #2c221b, #15100c);--back-rule:#c9a665b3;--back-rule-inner:#c9a66540;--gold-leaf:linear-gradient(135deg, #7a5a2a 0%, #e9d08f 20%, #b08c4c 36%, #f4e3ae 55%, #9c7a3e 76%, #d9bc7a 100%);--gold-leaf-h:linear-gradient(90deg, #7a5a2a 0%, #e9d08f 20%, #b08c4c 36%, #f4e3ae 55%, #9c7a3e 76%, #d9bc7a 100%);--pack-radius:3cqw;--pack-a-foil:linear-gradient(135deg, #3a120e 0%, #6e2620 18%, #9a4636 30%, #5c1e18 40%, #7e3026 62%, #a8523f 74%, #5a1c16 84%, #34100c 100%);--pack-a-crimp-dark:#2c0d0a;--pack-a-crimp-light:#8e4032;--pack-a-ink:#4a1712;--pack-a-frame-shadow:#1e080699;--pack-a-frame-light:#ffd9c429;--pack-a-perforation:#2a0e0ab3;--pack-b-foil:linear-gradient(135deg, #5c4220 0%, #a8844a 16%, #e8d196 30%, #8e6c35 42%, #c9a665 60%, #f2e2ae 72%, #7a5a2a 86%, #4e3818 100%);--pack-b-crimp-dark:#4a3416;--pack-b-crimp-light:#e2c98a;--pack-b-ink:#3e2a10;--pack-b-ink-strong:#5a4220;--pack-b-frame-light:#fff3cf73;--pack-ribbon:linear-gradient(180deg, #4a1712, #7a2c23 50%, #4a1712);--pack-seal:radial-gradient(circle at 38% 32%, #b2483a, #7a2a21 60%, #4a1510);--pack-seal-print:#5a1c168c;--pack-seal-ink:#3e100c;--pack-relief-shadow:#14060599;--pack-relief-light:#fff1d64d;--pack-sheen:linear-gradient(135deg, transparent 33%, #ffffff2b 43%, transparent 52%, transparent 62%, #ffffff3d 64.5%, transparent 67%);--pack-edge-light:linear-gradient(135deg, #fff4dce6, #fff4dc33 22%, #fff4dc0d 55%, #e9d08f40 85%, #e9d08f8c);--pack-shadow:0 18px 36px #0000008c, 0 2px 4px #00000080;--pack-tear-light:linear-gradient(90deg, #fff8e6, #f6e3b4b3 75%, transparent);--pack-fan-light:linear-gradient(0deg, #f6e3b44d, #f6e3b414 55%, #f6e3b400);--pack-thumb-glint:radial-gradient(closest-side, #fff4dc80, transparent);--particles-common:#f2ebdd, #c9b89a;--particles-uncommon:#f2ebdd, #c9b89a, #b5ebcb;--particles-rare:#fff4dc, #f5c6a5, #f3b8d0, #a9d4f2;--particles-epic:#fff4dc, #f3b8d0, #c9b8f0, #a9d4f2, #b5ebcb;--particles-legendary:#fff4dc, #f2e3a2, #e9d08f, #f5c6a5, #f3b8d0, #a9d4f2;--particles-burst:#fff4dc, #f6e3b4, #e9d08f;--particles-shiny:#f5c6a5, #f3b8d0, #c9b8f0, #a9d4f2, #b5ebcb, #f2e3a2;--particles-chain:#fff4dc, #f2e3a2, #e9d08f, #c9a665;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.14s;--duration-base:.24s;--duration-slow:.48s;--app-max-width:480px;--gutter:24px;--screen-top:calc(env(safe-area-inset-top) + 14px);--screen-bottom:calc(env(safe-area-inset-bottom) + 18px);--bar-height:72px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;font-feature-settings:"kern", "liga";margin:0;font-size:15px;line-height:1.5}img{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{font-weight:inherit;margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:1px solid var(--or);outline-offset:3px}.app{max-width:var(--app-max-width);min-height:100dvh;margin:0 auto;position:relative;overflow-x:clip}.app--center{place-items:center;display:grid}.app__main{min-height:100dvh;animation:screen-in var(--duration-slow) var(--ease-out)}@keyframes screen-in{0%{opacity:0}}.screen{min-height:100dvh;padding:var(--screen-top) var(--gutter) var(--screen-bottom);position:relative}.screen--center{place-items:center;min-height:70dvh;display:grid}.label{font-family:var(--font-sc);letter-spacing:var(--tracking-wide);color:var(--color-text-2);font-size:12px;font-weight:500;line-height:1.3}.label--gold{color:var(--or)}.italic-note{color:var(--color-text-2);font-style:italic}.wordmark{font-family:var(--font-serif);letter-spacing:0;font-style:italic;font-weight:500}.btn{border-radius:var(--btn-radius);min-height:48px;font-family:var(--font-sc);letter-spacing:var(--tracking-button);color:var(--color-text);border:1px solid var(--btn-line-border);transition:background-color var(--duration-fast) ease, opacity var(--duration-fast) ease, transform var(--duration-fast) ease;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.4;cursor:default}.btn--wide{width:100%}.btn--sang{background:var(--btn-sang-bg);border-color:var(--btn-sang-border)}.btn--sang:active:not(:disabled){background:var(--btn-sang-bg-active)}.btn--ivory{background:var(--btn-ivory-bg);color:var(--btn-ivory-text);border-color:#0000;min-height:50px}.btn-word{min-height:40px;font-family:var(--font-sc);letter-spacing:var(--tracking-button);color:var(--color-text-3);justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.btn-word--gold{color:var(--or)}.glyph-btn{width:40px;height:40px;font-family:var(--font-serif);color:var(--color-text);opacity:.75;place-items:center;margin-left:-10px;line-height:1;display:inline-grid}.glyph-btn--back{font-size:22px}.glyph-btn--close{opacity:.7;font-size:30px;font-weight:300}.topbar{grid-template-columns:40px 1fr 40px;align-items:center;min-height:40px;display:grid}.topbar[data-align=start]{grid-template-columns:auto 1fr auto;gap:2px}.topbar__label{text-align:center;font-family:var(--font-sc);letter-spacing:var(--tracking-wide);color:var(--color-text-2);font-size:12px;font-weight:500}.topbar[data-align=start] .topbar__label{text-align:left}.hairline{background:var(--color-hairline);border:0;height:1px;margin:0}.progress{background:var(--color-hairline);height:1px;position:relative;overflow:hidden}.progress__fill{transform-origin:0;background:var(--or);transition:transform var(--duration-slow) var(--ease-out);position:absolute;inset:0}.progress[data-tone=ivory] .progress__fill{background:#f2ebdd8c}.flank{justify-content:center;align-items:center;gap:12px;display:flex}.flank__rule{background:var(--color-earned-line);width:32px;height:1px}.flank__label{font-family:var(--font-sc);letter-spacing:var(--tracking-wide);color:var(--or);font-size:13px;font-weight:500}.bank-marks{gap:5px;display:inline-flex}.bank-marks__mark{border:.75px solid #f2ebdd4d;border-radius:1.5px;width:9px;height:13px}.bank-marks__mark[data-on]{background:var(--sang);border-color:#c9a665b3}.pool{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.pool--soft{background:var(--pool-soft)}.pool--floor{background:var(--pool-floor)}.spinner{place-items:center;padding:40px;display:grid}.spinner__ring{border:1px solid var(--color-hairline);border-top-color:var(--or);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.state{text-align:center;justify-items:center;gap:12px;padding:48px 24px;display:grid}.state__title{font-size:22px;font-weight:500}.state__text{color:var(--color-text-2);max-width:30ch;font-style:italic}.state .btn{margin-top:12px}.toast{left:50%;bottom:calc(env(safe-area-inset-bottom) + 28px);z-index:60;border-radius:var(--btn-radius);background:var(--brun);border:1px solid var(--color-hairline);color:var(--color-text-2);white-space:nowrap;animation:screen-in var(--duration-base) var(--ease-out);padding:10px 18px;font-size:14px;font-style:italic;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.app__main,.toast{animation:none}}.card,.card-back{width:100%;aspect-ratio:var(--card-ratio);position:relative;container-type:inline-size}.card{--ink:var(--card-ink-on-dark);--edge-w:.667cqw;color:var(--ink);font-family:var(--font-serif);-webkit-user-select:none;user-select:none}.card[data-rarity=epic]{--edge-w:.833cqw}.card[data-rarity=legendary]{--edge-w:1cqw}.card__body{border-radius:var(--card-radius);background:var(--card-full-bg);box-shadow:var(--card-shadow);position:absolute;inset:0;overflow:hidden}.card__art{z-index:0;position:absolute;inset:0}.card__art img,.card__window img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.card__window img{object-position:50% 0}.card[data-locked] .card__art img,.card[data-locked] .card__window img{filter:var(--card-locked-filter);transform:scale(1.2)}.card__veil{z-index:1;background:var(--card-locked-veil);pointer-events:none;position:absolute;inset:0}.card[data-frame=bordered] .card__body{background:var(--card-black-bg);flex-direction:column;display:flex}.card[data-border=ivory]{--ink:var(--card-ink-on-light)}.card[data-border=ivory] .card__body{background:var(--card-ivory-bg);box-shadow:inset 0 0 0 1px var(--card-ivory-stroke), var(--card-shadow)}.card[data-border=ivory][data-locked]{--ink:var(--card-ink-on-dark)}.card[data-border=ivory][data-locked] .card__body{background:var(--card-ivory-locked-bg);box-shadow:var(--card-shadow)}.card__window{background:var(--card-window-bg);border-radius:1.667cqw;flex:auto;min-height:0;margin:2.667cqw 2.667cqw 0;position:relative;overflow:hidden}.card__text{padding:0 6cqw 4.667cqw;position:absolute;bottom:0;left:0;right:0}.card__text:before{content:"";z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--card-shade) 0%, transparent) 0%, color-mix(in srgb, var(--card-shade) 60%, transparent) 35%, color-mix(in srgb, var(--card-shade) 93%, transparent) 100%);pointer-events:none;position:absolute;inset:-23.333cqw 0 0}.card__text>*{z-index:3;position:relative}.card[data-frame=bordered] .card__text{padding:3cqw 4.667cqw 4cqw;position:relative}.card[data-frame=bordered] .card__text:before{display:none}.type-line{letter-spacing:.03em;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:0 1.333cqw;font-size:3.167cqw;font-weight:500;line-height:1.45;display:flex}.type-line__item{align-items:center;gap:1.333cqw;display:inline-flex}.type-line__sep{opacity:.55;margin:0 .6cqw;font-weight:400}.type-line__icon{opacity:.9;flex:none;width:3.667cqw;height:3.667cqw}.type-line__label{opacity:.88}.card[data-frame=bordered] .type-line{font-size:3cqw}.card[data-frame=bordered] .type-line__icon{width:3.5cqw;height:3.5cqw}.card__date{opacity:.7;font-size:3.167cqw;font-style:italic;line-height:1.45}.card__title-row{align-items:flex-end;gap:2.667cqw;margin-top:1cqw;display:flex}.card__title{text-wrap:balance;flex:auto;min-width:0;font-size:7cqw;font-weight:500;line-height:8.333cqw}.card[data-frame=bordered] .card__title{font-size:6cqw;line-height:7.333cqw}.card__title-row .card__gem{flex:none;width:8.667cqw;height:8.667cqw;margin-bottom:-.167cqw}.card[data-frame=bordered] .card__title-row .card__gem{width:8cqw;height:8cqw;margin-bottom:-.333cqw}.card[data-locked] .card__title{opacity:.75}.gem{filter:var(--gem-shadow);display:block}.card__rule{background:var(--ink);opacity:.4;width:9.333cqw;height:max(.5px,.25cqw);margin-top:2.667cqw}.card__hook{opacity:.95;text-wrap:pretty;margin:2.417cqw 0 0;font-size:3.667cqw;line-height:5.167cqw}.card__set{opacity:.5;font-variant-numeric:tabular-nums;white-space:pre;margin-top:2.333cqw;font-size:2.833cqw;line-height:1.3}.card__shiny{color:var(--or)}.card[data-variant=thumb]{--card-radius:4.545cqw;--edge-w:max(1px, 1.364cqw)}.card[data-variant=thumb][data-rarity=epic]{--edge-w:max(1px, 1.818cqw)}.card[data-variant=thumb][data-rarity=legendary]{--edge-w:max(1px, 2.273cqw)}.card[data-variant=thumb] .card__body{box-shadow:var(--card-shadow-thumb)}.card[data-variant=thumb][data-frame=bordered] .card__body{box-shadow:inset 0 0 0 1px var(--card-black-stroke), var(--card-shadow-thumb);display:block}.card[data-variant=thumb][data-border=ivory] .card__body{box-shadow:inset 0 0 0 1px var(--card-ivory-stroke), var(--card-shadow-thumb)}.card[data-variant=thumb][data-border=ivory][data-locked] .card__body{box-shadow:var(--card-shadow-thumb)}.card[data-variant=thumb] .card__window{border-radius:2.727cqw;margin:0;position:absolute;inset:3.636cqw}.card[data-variant=thumb][data-frame=full-art]:not([data-locked]) .card__body:after{content:"";z-index:1;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--card-shade) 72%, transparent));pointer-events:none;height:40%;position:absolute;bottom:0;left:0;right:0}.card__thumb-row{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:6.364cqw;left:7.273cqw;right:6.364cqw}.card__thumb-icons{opacity:.92;gap:2.727cqw;display:flex}.card[data-frame=bordered] .card__thumb-icons{color:var(--card-ink-on-light)}.card__icon{width:10cqw;height:10cqw}.card__thumb-row .card__gem{width:18.182cqw;height:18.182cqw;margin-left:auto}.card__qmark{z-index:3;text-align:center;color:var(--card-ink-on-dark);opacity:.75;font-size:25.45cqw;font-weight:500;line-height:1.2;position:absolute;top:36%;left:0;right:0}.card__shiny-mark{z-index:3;width:9cqw;height:9cqw;color:var(--or);filter:var(--gem-shadow);position:absolute;top:6cqw;right:6cqw}.card__edge{z-index:4;border-radius:var(--card-radius);padding:var(--edge-w);pointer-events:none;opacity:calc(.6 + .4 * var(--hi,0));-webkit-mask-composite:xor;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.card__edge:before{content:"";background:var(--holo-rainbow);transform:translate(calc((var(--hx,.5) - .5) * -24%), calc((var(--hy,.5) - .5) * -24%));position:absolute;inset:-100%}.holo{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.holo__film,.holo__band{position:absolute;inset:0}.holo__film{mix-blend-mode:overlay;opacity:calc(.22 * var(--hi,0))}.holo__film-paint{background:var(--holo-rainbow);transform:translate(calc((var(--hx,.5) - .5) * 30%), calc((var(--hy,.5) - .5) * 30%));position:absolute;inset:-100%}.holo__band{mix-blend-mode:screen;opacity:calc(.22 * var(--hi,0))}.card[data-rarity=legendary] .holo__band{opacity:calc(.26 * var(--hi,0))}.card[data-rarity=legendary] .holo__band--thin{opacity:calc(.16 * var(--hi,0))}.holo__band-paint{background:var(--holo-band);transform:translate(calc((var(--hx,.5) - .5) * 70% - 3%), calc((var(--hy,.5) - .5) * 70% - 3%));position:absolute;inset:-50%}.holo__band--thin .holo__band-paint{background:var(--holo-band-thin);transform:translate(calc((var(--hx,.5) - .5) * 90% + 17%), calc((var(--hy,.5) - .5) * 90% + 17%))}.card[data-variant=thumb] .holo__band{display:none}.card[data-variant=thumb] .holo__film{opacity:.12}.card-back__face{border-radius:var(--card-radius);background:var(--back-bg);box-shadow:var(--card-shadow);position:absolute;inset:0;overflow:hidden}.card-back__rule{border:max(1px, .3cqw) solid var(--back-rule);border-radius:2.333cqw;position:absolute;inset:4.667cqw}.card-back__rule--inner{border-width:max(.5px,.2cqw);border-color:var(--back-rule-inner);border-radius:1.667cqw;inset:6.667cqw}.card-back__medallion{border:max(1px, .4cqw) solid var(--or);border-radius:50%;place-items:center;width:23.333cqw;height:23.333cqw;display:grid;position:absolute;top:56.667cqw;left:38.333cqw}.card-back__e{font-family:var(--font-serif);background:var(--gold-leaf-h);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:-1.4cqw;font-size:12cqw;font-style:italic;font-weight:500;line-height:1}.card-back__word{text-align:center;font-family:var(--font-serif);color:var(--ivoire);opacity:.6;font-size:5.333cqw;font-style:italic;font-weight:500;position:absolute;top:85.333cqw;left:0;right:0}.card-back__sheen{background:var(--pack-sheen);mix-blend-mode:screen;opacity:.8;pointer-events:none;position:absolute;inset:0}.card-back__face:after{content:"";border-radius:inherit;background:var(--pack-edge-light);-webkit-mask-composite:xor;pointer-events:none;padding:max(1px,.417cqw);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.live-card{-webkit-tap-highlight-color:transparent;width:100%;position:relative;container-type:inline-size}.live-card[data-interactive]{touch-action:none;cursor:grab}.live-card__box{will-change:transform}.card__gl-slot{z-index:0;pointer-events:none;position:absolute;inset:0}.card__gl{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.card[data-gl=ready] .card__art,.card[data-gl=ready] .holo,.card[data-gl=ready] .card__edge,.card[data-gl=ready] .card__text:before{display:none}.card[data-gl=ready] .card__body{background:0 0}.card__varnish{z-index:2;pointer-events:none;opacity:.55;will-change:transform;background:radial-gradient(closest-side,#ffffff42,#ffffff14 45%,#0000 75%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.pack,.tear{aspect-ratio:2/3;width:100%;position:relative;container-type:inline-size}.pack__box,.tear__box{will-change:transform;position:absolute;inset:0}.pack-face{border-radius:var(--pack-radius);isolation:isolate;width:100cqw;height:150cqw;position:absolute;top:0;left:0;overflow:hidden}.pack__box>.pack-face,.tear__body,.tear__whole{box-shadow:var(--pack-shadow)}.pack-art{width:100%;height:100%;display:block;position:absolute;inset:0}.pack-face__layer{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.pack-face__paint{will-change:transform;position:absolute;inset:-40%}.pack-face__paint--holo{transform:translate(calc(var(--sx,0) * -55%), calc(var(--sy,0) * -55%));background:linear-gradient(135deg,#0000 26%,#f3b8d04d 31%,#a9d4f24d 36%,#b5ebcb4d 41%,#0000 46%),linear-gradient(135deg,#0000 57%,#f3b8d036 58.5%,#a9d4f236 60%,#b5ebcb36 61.5%,#0000 63%)}.pack-face[data-kind=era] .pack-face__paint--holo{opacity:.75}.pack-face__paint--sheen{background:var(--pack-sheen);transform:translate(calc(var(--sx,0) * 40%), calc(var(--sy,0) * 40%))}.pack-face__glint{width:55%;animation:pack-glint 4s var(--ease-in-out) infinite;background:linear-gradient(100deg,#0000 30%,#fff8e652 50%,#0000 70%);position:absolute;top:-50%;bottom:-50%;left:-60%;transform:translate(0)rotate(12deg)}@keyframes pack-glint{0%{opacity:0;transform:translate(0)rotate(12deg)}6%{opacity:1}38%{opacity:1}45%,to{opacity:0;transform:translate(380%)rotate(12deg)}}.pack-face__edge{border-radius:inherit;background:var(--pack-edge-light);pointer-events:none;-webkit-mask-composite:xor;padding:max(1px,.625cqw);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.open-screen{z-index:30;max-width:var(--app-max-width);background:var(--color-bg);touch-action:none;-webkit-user-select:none;user-select:none;margin:0 auto;position:fixed;inset:0;overflow:hidden}.open-screen__stage{position:absolute;inset:0}.open-screen__bar{z-index:20;padding:var(--screen-top) 16px 0;grid-template-columns:56px 1fr 56px;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.open-screen__bar .glyph-btn{margin-left:0}.open-screen__kicker{text-align:center;font-family:var(--font-sc);letter-spacing:var(--tracking-wide);color:var(--color-text-2);font-size:12px;font-weight:500}.open-screen__foot{z-index:5;padding:0 24px calc(var(--screen-bottom) + 18px);pointer-events:none;justify-items:center;gap:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.open-screen__hint{color:var(--color-text-2);min-height:1.5em;font-size:15px;font-style:italic}.open-screen__bank{font-family:var(--font-sc);letter-spacing:var(--tracking-wide);color:var(--color-text-4);margin-top:30px;font-size:11px;font-weight:500}.open-screen__state{z-index:15;align-content:center;position:absolute;inset:0}.open-screen__flash{z-index:55;pointer-events:none;opacity:0;position:fixed;inset:0}.fx-canvas{z-index:50;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.pack-stage{z-index:4;pointer-events:none;place-items:center;padding:0 0 4dvh;display:grid;position:absolute;inset:0}.pack-stage__float{pointer-events:auto;width:min(290px,74vw,66.6667dvh - 213.333px);animation:3s ease-in-out infinite pack-float}.pack-stage[data-phase=pressed] .pack-stage__float,.pack-stage[data-phase=tearing] .pack-stage__float,.pack-stage[data-phase=torn] .pack-stage__float{animation-play-state:paused}@keyframes pack-float{50%{transform:translateY(-2px)}}.tear{touch-action:none;cursor:grab;outline:none}.tear:focus-visible .tear__box{outline:1px solid var(--or);outline-offset:6px;border-radius:var(--pack-radius)}.tear__body{border-radius:0 0 var(--pack-radius) var(--pack-radius);position:absolute;inset:21cqw 0 0;overflow:hidden}.tear__body>.pack-face{top:-21cqw}.tear__keep,.tear__peel{will-change:width;height:21.2cqw;position:absolute;top:0;overflow:hidden}.tear__keep{border-top-right-radius:var(--pack-radius);right:0}.tear__keep>.pack-face{left:auto;right:0}.tear__peel{transform-origin:100% 100%;border-top-left-radius:var(--pack-radius);filter:drop-shadow(0 2px 3px #00000073);left:0}.tear__slit{transform-origin:0;background:var(--pack-tear-light);pointer-events:none;height:3px;position:absolute;top:calc(21cqw - 1.5px);left:0;right:0;box-shadow:0 0 10px 3px #fff1d073}.tear__fan{transform-origin:20cqw 100%;background:var(--pack-fan-light);clip-path:polygon(14% 100%,86% 100%,100% 0,0 0);mix-blend-mode:screen;pointer-events:none;height:65cqw;position:absolute;bottom:calc(100% - 21cqw);left:-20cqw;right:-20cqw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.tear__glint{background:var(--pack-thumb-glint);mix-blend-mode:screen;pointer-events:none;width:35cqw;height:9cqw;margin-left:-17.5cqw;position:absolute;top:13.5cqw}.tear__whole{border-radius:var(--pack-radius);position:absolute;inset:0}.tear__whole>.pack-face{position:absolute}.tear__seal{pointer-events:none;position:absolute;inset:0}.tear__seal-half{transform-origin:50% 59%;position:absolute;inset:0}.tear__seal-half>.pack-face{box-shadow:none}.tear__seal-half>.pack-face .pack-face__edge{display:none}.tear__light--seal{background:var(--flash-warm);mix-blend-mode:screen;pointer-events:none;width:70cqw;height:70cqw;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)}.pack-stage__flash{background:var(--flash-warm);opacity:0;pointer-events:none;border-radius:50%;width:150vw;height:150vw;margin:-75vw 0 0 -75vw;position:absolute;top:45%;left:50%}.pack-stage__flash[data-tint=holo]{background:var(--flash-holo)}.reveal{--reveal-w:min(330px, 84vw, calc((100dvh - 290px) * 2 / 3));z-index:6;padding:var(--screen-top) 0 0;grid-template-rows:auto auto 1fr auto;display:grid;position:absolute;inset:0}.reveal__top{place-items:center;min-height:40px;display:grid;position:relative}.reveal__marks{gap:6px;display:flex}.reveal__mark{width:26px;height:1.5px;transition:background-color var(--duration-base) ease;background:#f2ebdd2e}.reveal__mark[data-state=done]{background:#f2ebddb3}.reveal__mark[data-state=current]{background:var(--or)}.reveal__skip{min-height:40px;color:var(--color-text-4);font-size:12px;position:absolute;top:0;right:12px}.reveal__label{place-items:center;min-height:46px;display:grid}.reveal__dup{font-family:var(--font-sc);letter-spacing:var(--tracking-label);color:var(--color-text-3);font-size:12px;font-weight:500}.reveal__slot{place-items:center;display:grid;position:relative}.reveal__slot>*{width:var(--reveal-w);grid-area:1/1}.reveal__back{pointer-events:none}.reveal__below{padding:16px 24px calc(var(--screen-bottom) + 60px);justify-items:center;gap:18px;display:grid}.reveal__rarity{font-family:var(--font-sc);letter-spacing:var(--tracking-label);color:var(--color-text-2);min-height:1.4em;font-size:13px;font-weight:500}.reveal__hint{color:#f2ebdd6b;white-space:pre;font-size:13px;font-style:italic}.reveal__hint[data-strong]{color:#f2ebdd9e;animation:hint-in 1.6s var(--ease-out)}@keyframes hint-in{0%{opacity:0}40%{opacity:1;color:var(--or)}}.reveal-card{touch-action:none;cursor:grab;outline:none;position:relative}.reveal-card__flip{transform-style:preserve-3d;position:relative}.reveal-card__face{backface-visibility:hidden}.reveal-card__face--back{position:absolute;inset:0;transform:rotateY(180deg);container-type:inline-size}.reveal-card__face--front .live-card__box,.reveal-card__face--front .card__gl{backface-visibility:hidden}.reveal-card[data-flipped] .reveal-card__face--front,.reveal-card:not([data-flipped]) .reveal-card__face--back{pointer-events:none}.reveal-verso{background:var(--nuit);box-shadow:inset 0 0 0 1px var(--color-hairline-faint), var(--card-shadow);color:var(--color-text);font-family:var(--font-serif);text-align:left;border-radius:4cqw;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.reveal-verso__scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;clip-path:inset(0 round 4cqw);padding-bottom:24cqw;position:absolute;inset:0;overflow-y:auto}.reveal-verso__scroll::-webkit-scrollbar{display:none}.reveal-verso__art{height:68cqw;position:relative;overflow:hidden}.reveal-verso__art img{object-fit:cover;object-position:50% 30%;-webkit-user-drag:none;width:100%;height:100%}.reveal-verso__veil{background:linear-gradient(180deg, #14100d4d 0%, #14100d00 22%, #14100d40 50%, #14100dc7 80%, var(--nuit) 97%);position:absolute;inset:0}.reveal-verso__body{margin-top:-15cqw;padding:0 6.5cqw;position:relative}.reveal-verso__typeline{justify-content:space-between;align-items:center;gap:3cqw;display:flex}.reveal-verso__types{flex-wrap:wrap;align-items:center;gap:1.6cqw;display:flex}.reveal-verso__type{font-family:var(--font-sc);letter-spacing:.08em;color:#f2ebddd9;align-items:center;gap:1.6cqw;font-size:max(11px,3.6cqw);font-weight:500;display:inline-flex}.reveal-verso__icon{opacity:.9;width:3.9cqw;height:3.9cqw}.reveal-verso__sep{font-family:var(--font-serif);color:var(--color-text-3);margin:0 .6cqw}.reveal-verso__date{color:#f2ebddb3;font-size:max(11.5px,3.9cqw);font-style:italic}.reveal-verso__gem{flex:none;width:7.6cqw;height:7.6cqw}.reveal-verso__title{text-wrap:balance;margin:1.6cqw 0 0;font-size:8cqw;font-weight:500;line-height:9.4cqw}.reveal-verso__rule{background:color-mix(in srgb, var(--or) 60%, transparent);width:8.5cqw;height:1px;margin:4cqw 0 4.5cqw}.reveal-verso__hook{color:#f2ebddc7;margin:0 0 4cqw;font-size:max(13px,4.3cqw);font-style:italic;line-height:1.5}.reveal-verso__text{color:#f2ebdddb;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;gap:3.6cqw;font-size:max(13px,4.3cqw);line-height:1.53;display:grid}.reveal-verso__set{color:var(--color-text-4);white-space:pre;margin-top:5cqw;font-size:3.2cqw}.reveal-verso__coulisses{text-align:left;background:var(--nuit);border-top:1px solid #f2ebdd1f;grid-template-columns:15cqw 1fr auto;align-items:center;gap:4cqw;min-height:19cqw;padding:0 6cqw;display:grid;position:absolute;bottom:0;left:0;right:0}.reveal-verso__coulisses:before{content:"";background:linear-gradient(180deg, transparent, var(--nuit));pointer-events:none;height:14cqw;position:absolute;bottom:100%;left:0;right:0}.reveal-verso__thumb{object-fit:cover;background:var(--umbre);border-radius:2px;width:15cqw;height:8.7cqw}.reveal-verso__coulisses-text{display:grid}.reveal-verso__coulisses-label{font-family:var(--font-sc);letter-spacing:var(--tracking-button);font-size:max(12px,4cqw);font-weight:500}.reveal-verso__coulisses-sub{color:var(--color-text-3);font-size:max(11px,3.5cqw);font-style:italic}.reveal-verso__arrow{color:var(--or);font-size:5.5cqw}.reveal-card:not([data-active]){pointer-events:none}.reveal-card__flare{background:var(--flash-holo);opacity:0;pointer-events:none;width:170%;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.reveal-card[data-landed] .reveal-card__flare{animation:flare .7s var(--ease-out)}.reveal-card[data-landed][data-rarity=legendary] .reveal-card__flare{animation-duration:1.1s}@keyframes flare{0%{opacity:.55;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.merge-ghosts{pointer-events:none;position:absolute;inset:0}.merge-ghosts__card{position:absolute;inset:0}.moment{z-index:8;padding:calc(var(--screen-top) + 24px) var(--gutter) var(--screen-bottom);text-align:center;background:var(--color-bg);touch-action:pan-y;grid-template-rows:auto 1fr auto auto;justify-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.moment__title{text-wrap:balance;margin-top:10px;font-size:30px;font-weight:500;line-height:36px}.moment__desc{max-width:320px;color:var(--color-text-2);margin:8px auto 0;font-size:14px;font-style:italic;line-height:21px}.moment__more{color:var(--or);margin-top:6px;font-size:13px;font-style:italic}.moment__fan{place-items:center;width:100%;min-height:150px;margin:18px 0 10px;display:grid;position:relative}.moment__fan-card{grid-area:1/1;width:min(86px,22vw)}.moment__reward{justify-items:center;display:grid}.moment__kicker{color:var(--color-text-3);font-size:11px}.moment__pack-wrap{width:min(120px,30vw,18dvh);margin:14px 0 18px;position:relative}.moment__pool{background:var(--pool-soft);pointer-events:none;width:320%;height:160%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moment__reward-title{font-size:18px;font-weight:500}.moment__reward-sub{color:var(--color-text-2);margin-top:2px;font-size:13.5px;font-style:italic}.moment__actions{justify-items:center;gap:6px;width:100%;margin-top:22px;display:grid}.summary{z-index:8;padding:calc(var(--screen-top) + 18px) var(--gutter) var(--screen-bottom);touch-action:pan-y;background:var(--color-bg);grid-template-rows:auto auto 1fr auto auto;justify-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.summary__kicker{font-size:12px}.summary__title{text-align:center;margin-top:6px;font-size:26px;font-weight:500}.summary__grid{flex-wrap:wrap;place-content:start center;gap:18px 6px;width:100%;margin:22px 0 0;padding:0;list-style:none;display:flex}.summary__grid>li{width:calc(33.3333% - 4px);max-width:110px}.summary__item{gap:2px;display:grid}.summary__item .card{margin-bottom:6px}.summary__name{color:#f2ebdde0;font-size:12px;line-height:15px}.summary__tag{font-family:var(--font-sc);letter-spacing:var(--tracking-label);font-size:11px;font-weight:500}.summary__tag--gold{color:var(--or)}.summary__copies{color:var(--color-text-3);font-size:12px;font-style:italic}.summary__chain{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);width:100%;margin-top:22px;padding:14px 0}.summary__chain-why{color:#f2ebdd8c;font-size:13px;font-style:italic}.summary__chain-row{justify-content:space-between;align-items:baseline;margin-top:2px;display:flex}.summary__chain-name{font-size:18px;font-weight:500}.summary__chain-count{color:var(--or);font-size:16px}.summary__actions{justify-items:center;gap:8px;width:100%;margin-top:22px;display:grid}@media (prefers-reduced-motion:reduce){.pack-face__glint,.pack-stage__float,.reveal-card__flare{animation:none}}@media (min-width:720px){.open-screen{max-width:640px}.summary{grid-template-rows:none;align-content:center}.summary__grid{flex-wrap:nowrap;gap:18px 8px}.summary__grid>li{width:110px}.summary__chain,.summary__actions{max-width:420px}}.home{flex-direction:column;align-items:center;display:flex}.home__top{text-align:center}.home__wordmark{font-size:24px;line-height:1.3}.home__hero{place-items:center;width:100%;margin-top:26px;display:grid;position:relative}.home__stack{aspect-ratio:2/3;-webkit-tap-highlight-color:transparent;width:min(220px,56vw,34dvh);position:relative}.home__stack:disabled{cursor:default}.home__pack{position:absolute;inset:0}.home__pack--back{opacity:.75;transform:translate(16px,4px)rotate(5deg)}.home__pack--back2{opacity:.45;transform:translate(28px,10px)rotate(9deg)}.home__hero[data-empty] .home__pack--front{opacity:.32;filter:saturate(.5)}.home__hero[data-empty] .pool{opacity:.4}.home__bank{align-items:center;gap:11px;margin-top:28px;display:flex}.home__bank-text{color:var(--color-text-2);font-variant-numeric:tabular-nums;font-size:14px;font-style:italic}.home__dot{white-space:pre}.home__open{width:220px;margin-top:16px}.home__lower{border-top:1px solid var(--color-hairline);width:100%;margin-top:32px}.era-boosters{margin:0;padding:0;list-style:none}.era-booster{text-align:left;border-bottom:1px solid var(--color-hairline-faint);grid-template-columns:54px 1fr auto;align-items:center;gap:16px;width:100%;padding:16px 0;display:grid}.era-booster__pack{width:54px}.era-booster__text{display:grid}.era-booster__kicker{font-size:11px}.era-booster__name{margin-top:2px;font-size:19px;font-weight:500;line-height:1.25}.era-booster__why{color:#f2ebdd8c;font-size:12.5px;font-style:italic;line-height:17px}.era-booster__go{font-family:var(--font-sc);letter-spacing:var(--tracking-button);color:var(--or);white-space:nowrap;font-size:14px;font-weight:500}.era-band{border-radius:var(--btn-radius);isolation:isolate;background:var(--umbre);grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:center;height:88px;margin-top:18px;padding:12px 16px 0;display:grid;position:relative;overflow:hidden}.era-band__art{object-fit:cover;object-position:50% 35%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.era-band__veil{z-index:-1;background:linear-gradient(90deg,#14100deb,#14100d9e 55%,#14100d4d);position:absolute;inset:0}.era-band__name{font-size:21px;font-weight:500;line-height:1.25}.era-band__go{font-family:var(--font-sc);letter-spacing:var(--tracking-button);color:#f2ebdde6;font-size:13px;font-weight:500}.era-band__stats{color:#f2ebddb8;white-space:pre;grid-column:1/-1;font-size:12.5px;font-style:italic}.era-band__progress{background:#f2ebdd38;grid-column:1/-1;margin-top:8px}.home__foot{justify-items:center;gap:14px;width:100%;margin-top:auto;padding-top:40px;display:grid}.home__account{color:var(--color-text-4);font-size:12.5px;font-style:italic}.home__logout{text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline);text-underline-offset:3px;font-style:italic}.debug{justify-items:center;gap:2px;display:grid}.debug__title{color:var(--color-text-4);font-size:10.5px}.debug__row{flex-wrap:wrap;justify-content:center;display:flex}.debug .btn-word{min-height:34px;padding:0 8px;font-size:12px}.collection .topbar{margin-bottom:26px}.era-head{justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:12px;display:flex}.era-head .label{font-size:11px}.era-head__name{margin-top:4px;font-size:42px;font-weight:500;line-height:48px}.era-head__period,.era-head__total{color:var(--color-text-2);margin-top:2px;font-size:13.5px;font-style:italic}.era-head__count{text-align:right}.era-head__owned{color:var(--or);font-variant-numeric:tabular-nums;font-size:44px;font-weight:300;line-height:48px}.era-head__chains{color:var(--color-text-3);margin-top:9px;font-size:12.5px;font-style:italic}.tabs{margin:28px calc(var(--gutter) * -1) 0;padding:0 var(--gutter);border-bottom:1px solid var(--color-hairline-faint);gap:26px;display:flex}.tabs__tab{font-family:var(--font-sc);letter-spacing:var(--tracking-button);color:#f2ebdd73;padding:0 0 11px;font-size:14px;font-weight:500;position:relative}.tabs__tab[aria-selected=true]{color:var(--color-text)}.tabs__tab[aria-selected=true]:after{content:"";background:var(--or);height:1px;position:absolute;bottom:-1px;left:0;right:1px}.chain-rows{margin:0;padding:16px 0 0;list-style:none}.chain-row{grid-template-rows:auto auto;grid-template-columns:44px 1fr auto;column-gap:16px;min-height:76px;padding:0 0 12px;display:grid}.chain-row__cover{background:var(--umbre);border-radius:2px;grid-row:1/3;width:44px;height:64px;overflow:hidden}.chain-row__cover img{object-fit:cover;width:100%;height:100%}.chain-row__empty{border:1px solid var(--color-hairline-faint);color:#f2ebdd66;border-radius:2px;place-items:center;height:100%;font-size:18px;font-weight:500;display:grid}.chain-row__text{min-width:0;padding-top:4px;display:grid}.chain-row__name{font-size:17px;font-weight:500;line-height:1.4}.chain-row__sub{color:var(--color-text-3);font-size:12.5px;font-style:italic}.chain-row[data-done] .chain-row__sub{color:color-mix(in srgb, var(--or) 70%, transparent)}.chain-row__count{color:#f2ebddb3;font-variant-numeric:tabular-nums;padding-top:6px;font-size:15px}.chain-row[data-done] .chain-row__count{color:var(--or)}.chain-row__progress{background:#f2ebdd1f;grid-column:2/4;align-self:end;margin-bottom:7px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 6px;margin:0;padding:26px 0 0;list-style:none;display:grid}.grid-card{text-align:left;gap:2px;width:100%;display:grid}.grid-card .card{margin-bottom:6px}.grid-card__title{color:#f2ebdde0;font-size:12px;line-height:15px}.grid-card__title--locked{color:var(--color-text-3)}.grid-card__meta{color:#f2ebdd7a;font-size:12px;font-style:italic}.chain-page .topbar{margin-bottom:24px}.chain-head .label{font-size:11px}.chain-head__name{margin-top:4px;font-size:34px;font-weight:500;line-height:40px}.chain-head__desc{max-width:330px;color:var(--color-text-2);margin-top:6px;font-size:14px;font-style:italic;line-height:21px}.chain-head__row{justify-content:space-between;align-items:baseline;margin:20px 0 10px;display:flex}.chain-head__count{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.chain-head__reward{color:var(--color-text-3);font-size:12.5px;font-style:italic}.chain-head__reward[data-done]{color:var(--or)}.card-screen{min-height:100dvh;position:relative}.recto{min-height:100dvh;padding:var(--screen-top) var(--gutter) calc(var(--bar-height) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative;overflow:hidden}.recto__stage{place-items:center;margin-top:6px;display:grid;position:relative}.recto__card{width:min(354px,91vw,66.6667dvh - 173.333px);position:relative}.recto__facts{text-align:center;justify-items:center;gap:8px;margin:34px 0 16px;display:grid}.recto__line{color:var(--color-text-2);white-space:pre-wrap;font-size:14px;font-style:italic}.recto__hint{color:#f2ebdd5c;font-size:12.5px;font-style:italic}.verso{padding-bottom:calc(var(--bar-height) + env(safe-area-inset-bottom) + 28px);position:relative}.verso__art{height:min(100vw, var(--app-max-width));position:relative;overflow:hidden}.verso__art img{object-fit:cover;width:100%;height:100%}.verso__veil{background:linear-gradient(180deg, #14100d73 0%, #14100d00 22%, #14100d33 55%, var(--nuit) 100%);position:absolute;inset:0}.verso__bar{padding:var(--screen-top) var(--gutter) 0;position:absolute;top:0;left:0;right:0}.verso__recto{font-family:var(--font-sc);letter-spacing:.1em;color:#f2ebddcc;justify-self:end;min-height:40px;font-size:13px;font-weight:500}.verso__body{padding:0 var(--gutter);margin-top:-60px;position:relative}.verso__typeline{justify-content:space-between;align-items:center;gap:12px;display:flex}.verso__types{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.verso__type{font-family:var(--font-sc);letter-spacing:.08em;color:#f2ebddd9;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.verso__icon{opacity:.9;width:13px;height:13px}.verso__sep{font-family:var(--font-serif);color:var(--color-text-3);margin:0 2px}.verso__date{color:#f2ebddb3;font-size:13.5px;font-style:italic}.verso__gem{flex:none;width:26px;height:26px}.verso__title{text-wrap:balance;margin-top:6px;font-size:30px;font-weight:500;line-height:35px}.verso__rule{background:color-mix(in srgb, var(--or) 60%, transparent);width:28px;height:1px;margin:14px 0 18px}.verso__text{color:#f2ebdddb;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;gap:12px;font-size:15px;line-height:23px;display:grid}.coulisses-bar{z-index:20;width:100%;max-width:var(--app-max-width);padding-bottom:env(safe-area-inset-bottom);background:var(--nuit);border-top:1px solid #f2ebdd1f;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.coulisses-bar:before{content:"";background:linear-gradient(180deg, transparent, var(--nuit));pointer-events:none;height:68px;position:absolute;bottom:100%;left:0;right:0}.card-screen[data-side=recto] .coulisses-bar:before{display:none}.coulisses-bar__btn{width:100%;min-height:var(--bar-height);padding:0 var(--gutter);text-align:left;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;display:grid}.coulisses-bar__btn[data-bump] .coulisses-bar__arrow{animation:nudge .3s var(--ease-out)}@keyframes nudge{50%{transform:translate(4px)}}.coulisses-bar__thumb{object-fit:cover;background:var(--umbre);border-radius:2px;width:52px;height:30px}.coulisses-bar__text{display:grid}.coulisses-bar__label{font-family:var(--font-sc);letter-spacing:var(--tracking-button);font-size:14px;font-weight:500}.coulisses-bar__sub{color:var(--color-text-3);font-size:12px;font-style:italic}.coulisses-bar__arrow{color:var(--or);font-size:20px}.sheet-backdrop{z-index:40;background:var(--color-scrim);position:fixed;inset:0}.sheet{z-index:41;width:100%;max-width:var(--app-max-width);height:calc(100dvh - 118px);max-height:100dvh;margin-left:calc(min(100%, var(--app-max-width)) / -2);background:var(--brun);border-radius:16px 16px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;box-shadow:inset 0 1px #f2ebdd14}.sheet__head{padding:32px var(--gutter) 0;touch-action:none;cursor:grab;position:relative}.sheet__grabber{background:#f2ebdd40;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:10px;left:50%}.sheet__head .label{font-size:12px}.sheet__title{border-bottom:1px solid var(--color-hairline);margin-top:6px;padding-bottom:14px;font-size:22px;font-weight:500;line-height:1.3}.sheet__scroll{overscroll-behavior:contain;padding:0 var(--gutter) calc(env(safe-area-inset-bottom) + 32px);flex:1;overflow-y:auto}.behind__label{color:var(--color-text-3);margin:14px 0 10px;font-size:11px}.behind__figure{background:var(--umbre);border-radius:2px;display:block;overflow:hidden}.behind__figure img{width:100%;height:auto}.behind__title{margin-top:12px;font-size:18px;font-style:italic;display:block}.behind__author{color:#f2ebddbf;margin-top:2px;font-size:13.5px}.behind__credit{color:var(--color-text-3);font-size:12.5px}.behind__link{color:var(--or);text-decoration:underline;-webkit-text-decoration-color:var(--color-earned-line);text-decoration-color:var(--color-earned-line);text-underline-offset:3px;margin-top:6px;font-size:12.5px;font-style:italic;display:inline-block}.source-list__by{color:#f2ebddb3;font-size:12.5px}.source-list__title cite{font-style:italic}.behind__note{color:#f2ebddb8;margin-top:12px;font-size:13.5px;font-style:italic;line-height:20px}.behind__sources{border-top:1px solid var(--color-hairline);margin-top:22px}.source-list{margin:0;padding:0;list-style:none}.source-list__item{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:7px 0;display:grid}.source-list__text{display:grid}.source-list__title{color:#f2ebdddb;font-size:13.5px}.source-list__domain{color:#f2ebdd73;font-size:11.5px;font-style:italic}.source-list__arrow{color:#f2ebdd73;font-size:15px}.login{flex-direction:column;justify-content:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.login__art{height:min(73.5dvh,160vw);position:absolute;top:0;left:0;right:0;overflow:hidden}.login__art img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.login__veil{background:linear-gradient(180deg, #14100d66 0%, #14100d00 18%, #14100d26 55%, var(--nuit) 100%);position:absolute;inset:0}.login__body{padding:0 var(--gutter) calc(var(--screen-bottom) + 20px);text-align:center;justify-items:center;display:grid;position:relative}.login__wordmark{font-size:54px;line-height:60px}.login__tagline{color:#f2ebddb8;max-width:302px;margin-top:8px;font-size:16px;font-style:italic;line-height:24px}.login__google{margin-top:40px}.login__terms{color:#f2ebdd66;margin-top:18px;font-size:11.5px;font-style:italic}.login__privacy{color:var(--color-text-4);text-decoration:underline;-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline);text-underline-offset:3px;margin-top:6px;font-size:11.5px}.login__error{color:var(--color-danger);margin-top:12px;font-size:13px;font-style:italic}.dev-login{border-top:1px solid var(--color-hairline-faint);gap:8px;width:100%;margin-top:24px;padding-top:18px;display:grid}.dev-login__label{color:var(--color-text-4);font-size:11px}.dev-login__row{gap:8px;display:flex}.input{border-radius:var(--btn-radius);border:1px solid var(--btn-line-border);min-width:0;min-height:44px;font-family:var(--font-serif);color:var(--color-text);background:0 0;flex:1;padding:0 14px;font-size:15px}.input::placeholder{color:var(--color-text-4);font-style:italic}.input:focus{border-color:var(--or);outline:none}
