@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-cyrillic-ext-wght-normal.1bc46b0f.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-cyrillic-wght-normal.8e746ef1.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-greek-ext-wght-normal.58868390.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-greek-wght-normal.cb95b8c5.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-vietnamese-wght-normal.4eee8800.woff2) format("woff2-variations");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:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-latin-ext-wght-normal.075ae599.woff2) format("woff2-variations");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:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/alegreya-latin-wght-normal.dfbb8125.woff2) format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/atkinson-hyperlegible-next-latin-ext-wght-normal.d3778a9b.woff2) format("woff2-variations");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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/atkinson-hyperlegible-next-latin-wght-normal.adf766f3.woff2) format("woff2-variations");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}:root{--canvas:#07090f;--surface-1:#0d111b;--surface-2:#141a27;--surface-glass:rgb(20 26 39/72%);--surface-backdrop:rgb(3 4 8/82%);--text:#f5f7fb;--text-muted:#9aa7ba;--line:rgb(255 255 255/10%);--line-strong:rgb(255 255 255/18%);--focus:#8dd8ff;--danger:#ff718b;--common:#a9b2c1;--uncommon:#54d18c;--rare:#58a8ff;--epic:#b879ff;--ultra:#ff70c8;--legendary:#ffc857;--brass:#c9aa6b;--brass-muted:#a78c59;--font-display:"Alegreya Variable",Georgia,serif;--font-body:"Atkinson Hyperlegible Next Variable",Arial,sans-serif;--step--1:clamp(0.78rem,0.76rem + 0.1vw,0.86rem);--step-0:clamp(1rem,0.97rem + 0.14vw,1.12rem);--step-1:clamp(1.2rem,1.1rem + 0.4vw,1.5rem);--step-2:clamp(1.5rem,1.3rem + 0.8vw,2rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-fluid-4:clamp(1rem,2vw,2rem);--space-fluid-5:clamp(2rem,5vw,5rem);--content-max:90rem;--page-gutter:clamp(1rem,4vw,4rem);--safe-inline-start:max(var(--page-gutter),env(safe-area-inset-left));--safe-inline-end:max(var(--page-gutter),env(safe-area-inset-right));--target-min:2.75rem;--focus-ring-width:3px;--radius-control:0.35rem;--card-radius:1rem;--card-shadow:0 1.25rem 3.5rem rgb(0 0 0/45%);--shadow-elevated:0 1rem 2.5rem rgb(0 0 0/55%);--duration-fast:140ms;--duration-standard:240ms;--ease-standard:cubic-bezier(0.2,0.7,0.2,1)}*,:after,:before{box-sizing:border-box}html{background:var(--canvas);color-scheme:dark;scroll-behavior:smooth}body{background-color:var(--canvas);background-image:url(/textures/archive-grain.svg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.5;margin:0;min-block-size:100%;overflow-wrap:anywhere}button,input,select,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}img,picture,svg{display:block;max-inline-size:100%}h1,h2,h3,p{overflow-wrap:anywhere}::selection{background:var(--focus);color:var(--canvas)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:3px}.worlddeck-button{align-items:center;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;font-weight:720;justify-content:center;min-block-size:var(--target-min);min-inline-size:var(--target-min);padding:var(--space-3) var(--space-5);text-align:center}.worlddeck-button[data-variant=PRIMARY]{background:var(--brass);color:var(--canvas)}.worlddeck-button[data-variant=SECONDARY]{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.worlddeck-button[data-variant=QUIET]{background:transparent;color:var(--text)}.worlddeck-button:disabled{cursor:not-allowed;opacity:.55}.worlddeck-dialog{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--card-radius);box-shadow:var(--shadow-elevated);color:var(--text);inline-size:min(34rem,calc(100% - (2 * var(--page-gutter))));max-block-size:calc(100dvh - (2 * var(--space-5)));padding:0}.worlddeck-dialog::backdrop{background:var(--surface-backdrop)}.worlddeck-dialog__header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) var(--space-5)}.worlddeck-dialog__header h2{font-family:var(--font-display);font-size:var(--step-2);margin:0}.worlddeck-dialog__close{align-items:center;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text);cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;min-block-size:var(--target-min);min-inline-size:var(--target-min)}.worlddeck-dialog__body{overflow:auto;padding:var(--space-5)}.owner-sharing,.share-action,.share-dialog-content{align-items:start;display:grid;gap:var(--space-3)}.share-action input,.share-dialog-content input{background:var(--canvas);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text);inline-size:100%;min-block-size:var(--target-min);padding:var(--space-3)}.share-dialog-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.owner-sharing__links{display:grid;gap:var(--space-2);inline-size:100%;list-style:none;margin:0;padding:0}.owner-sharing__links li,.owner-sharing__links span{display:grid;gap:var(--space-1)}.owner-sharing__links li{align-items:center;border-block-start:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--space-2)}.owner-sharing__links small{color:var(--text-muted)}.share-not-found{display:grid;gap:var(--space-4);inline-size:min(100%,42rem);justify-items:start;margin:clamp(2rem,12vh,8rem) auto}.share-not-found h1,.share-not-found p{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:1ms!important}}.claim-page,.claim-result,.settings-page{display:grid;gap:var(--space-5);inline-size:min(100%,50rem);margin-inline:auto}.claim-page>h1,.claim-result>h1,.settings-page>h1{font-family:var(--font-display);font-size:clamp(2.8rem,8vw,5.5rem);font-weight:540;letter-spacing:-.035em;line-height:.95;margin:0}.claim-kicker{color:var(--brass);font-size:var(--step--1);font-weight:700;letter-spacing:.15em;margin:0;text-transform:uppercase}.claim-error,.claim-result,.claim-warning,.settings-panel{background:linear-gradient(120deg,var(--surface-2),var(--surface-1));border:1px solid var(--line-strong);border-inline-start-color:var(--brass);padding:clamp(1.25rem,4vw,2rem)}.claim-error h2,.claim-warning h2,.settings-panel h2{font-family:var(--font-display);margin-block:0 var(--space-2)}.claim-error p,.claim-result p,.claim-warning p,.settings-panel p{color:var(--text-muted);margin-block:0 var(--space-4)}.claim-provider-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.claim-provider-button{inline-size:100%}.claim-skip{color:var(--text-muted);justify-self:start;min-block-size:var(--target-min);padding-block:var(--space-3);text-underline-offset:.2em}.provider-badges{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0}.provider-badges li{border:1px solid var(--line-strong);border-radius:999px;padding:var(--space-2) var(--space-3)}@media (max-width:32rem){.claim-provider-grid{grid-template-columns:minmax(0,1fr)}}