@font-face{font-family:Cinzel;src:url(../rt/726b508b101c/fonts/Cinzel.woff2)format("woff2"),url(../rt/726b508b101c/fonts/Cinzel.ttf)format("truetype");font-weight:400 900;font-display:block}@font-face{font-family:Alegreya Sans;src:url(../rt/726b508b101c/fonts/AlegreyaSans-Regular.woff2)format("woff2"),url(../rt/726b508b101c/fonts/AlegreyaSans-Regular.ttf)format("truetype");font-weight:400;font-display:block}@font-face{font-family:Alegreya Sans;src:url(../rt/726b508b101c/fonts/AlegreyaSans-Bold.woff2)format("woff2"),url(../rt/726b508b101c/fonts/AlegreyaSans-Bold.ttf)format("truetype");font-weight:700;font-display:block}:root{--soot:#0e0c0a;--panel:#17130f;--panel-2:#1f1a14;--well:#0b0907;--line:#3a3026;--line-2:#5a4a38;--text:#d9ccad;--text-dim:#9a8c72;--text-mute:#a4977c;--accent:#c7a15a;--accent-hi:#e8c878;--accent-dim:#8a6d3a;--accent-wash:#c7a15a1f;--life:#a3201a;--mana:#27397a;--ok:#7ea55a;--warn:#d8a340;--bad:#c0463a;--r-normal:#d9ccad;--r-magic:#7f9be0;--r-rare:#f0dc50;--r-set:#6fbf5a;--r-unique:#c8843a;--r-artifact:#d8674a;--r-gem:#c9c2b4;--r-gold:#f2e6c2;--display:"Cinzel", "Times New Roman", serif;--body:"Alegreya Sans", "Segoe UI", sans-serif;--fs-micro:calc(12px * var(--text-scale,1));--fs-sm:calc(13px * var(--text-scale,1));--fs-body:calc(15px * var(--text-scale,1));--fs-lg:calc(17px * var(--text-scale,1));--fs-title:calc(19px * var(--text-scale,1));--fs-screen:calc(22px * var(--text-scale,1));--fs-eyebrow:calc(11px * var(--text-scale,1));--ls-eyebrow:.2em;--fs-tag:calc(10.5px * var(--text-scale,1));--ls-tag:.16em;--band-bg:linear-gradient(90deg, #06040300 0%, #060403d1 18%, #060403d1 82%, #06040300 100%);--band-line:1px solid #c7a15a59;--z-hud:10;--z-page:32;--z-screen:33;--z-screen-card:36;--z-intro:40;--z-subtitle:45;--z-picker:50;--z-modal:55;--z-cursor:60;--z-loading:69;--z-veil:70;--z-tooltip:70;--z-drag:80;--z-menu:90;--z-hud-chat:6;--z-hud-letterbox:20;--z-hud-card:21;--z-hud-panel:25;--z-hud-map:30;--z-hud-prompt:40;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--t-fast:.11s;--t-med:.18s;--ease:cubic-bezier(.2,.7,.2,1);--leather:url(../rt/726b508b101c/textures/ui/leather.jpg);--surface:linear-gradient(#14100c8c, #0e0b08b8), var(--leather) center/320px repeat, var(--panel);--metal-surface:linear-gradient(165deg, #e1cdaa12, transparent 28%, #00000061), linear-gradient(#0e0d0be0, #0c0b09f2), var(--iron) center/360px repeat, var(--panel);--stone-surface:linear-gradient(#0f0e0ccc, #080807eb), var(--stone) center/420px repeat, var(--well);--metal-bevel:inset 0 1px 0 #e8d7b224, inset 0 -1px 0 #000, inset 1px 0 0 #e8d7b20a;--frame-shadow:var(--metal-bevel), inset 0 0 0 4px #0000004d, 0 18px 48px #0009;--well-shadow:inset 0 2px 8px #000c, 0 1px 0 #e8d7b212;--selected-surface:linear-gradient(90deg, var(--accent-wash), transparent 85%), var(--metal-surface);--frame-ornament:url(../rt/726b508b101c/textures/ui/panel_frame.png);--menu-frame:url(../rt/726b508b101c/textures/ui/menu_forged_frame.webp);--rule-ornament:url(../rt/726b508b101c/textures/ui/ornament_divider.png);--menu-edge:clamp(20px, 2.5vw, 64px);--control-height:44px;--radius-plate:2px;--cell:46px;--gold:#c7a15a;--vellum:#e6d2a8;--ink:#2a1c10;--ink-dim:#3f2e1c;--ink-mute:#503c26;--ink-accent:#6e4516;--ink-rule:#4a2e144d;--sheet-tall:url(../rt/726b508b101c/textures/ui/parchment_tall.webp);--sheet-wide:url(../rt/726b508b101c/textures/ui/parchment_wide.webp);--stone:url(../rt/726b508b101c/textures/ui/stone_slab.webp);--iron:url(../rt/726b508b101c/textures/ui/iron_plate.webp)}:root.cb-rarity{--r-normal:#d9ccad;--r-magic:#5f8fe0;--r-rare:#f5ea55;--r-set:#9fd0f0;--r-unique:#e09a30;--r-artifact:#c0643c;--r-gem:#c9c2b4;--r-gold:#f2e6c2;--ok:#9fd0f0;--bad:#e6a078;--warn:#f5df87}:root{--scroll-thumb:#79613e;--scroll-thumb-hover:#9a7c49;--scroll-track:#18140f}.parchment,.help-art{--scroll-thumb:#785b38;--scroll-thumb-hover:#5c3a20;--scroll-track:#4a2e1417}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:8px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scroll-track)}.hx-head{margin:0 0 var(--s4)}.hx-title{font:700 var(--fs-screen)/1.2 var(--display);letter-spacing:.08em;color:var(--accent);margin:0}.hx-sum{color:var(--text-dim);font-size:var(--fs-lg);margin:6px 0 0}.hx-body h3,.help-art h3{margin:var(--s5) 0 var(--s2);font:700 var(--fs-lg)/1.3 var(--display);letter-spacing:.06em;color:var(--text)}.hx-body p,.help-art p{margin:0 0 var(--s3);color:var(--text);font-size:16px;line-height:1.62}.hx-list,.hx-steps{margin:0 0 var(--s3);padding:0;list-style:none}.hx-list li,.hx-steps li{margin:0 0 7px;padding-left:26px;font-size:16px;line-height:1.58;position:relative}.hx-list li:before{content:"";border:1px solid var(--accent-dim);width:6px;height:6px;position:absolute;top:.62em;left:6px;transform:rotate(45deg)}.hx-steps{counter-reset:hx}.hx-steps li{counter-increment:hx;padding-left:34px}.hx-steps li:before{content:counter(hx);border:1px solid var(--accent-dim);width:22px;height:22px;color:var(--accent);font:700 12px/1 var(--body);place-items:center;display:grid;position:absolute;top:1px;left:0}.help-art strong,.hx-body strong{color:var(--accent-hi);font-weight:700}.help-art code,.hx-body code{background:var(--well);border:1px solid var(--line);color:var(--text);white-space:nowrap;padding:1px 6px;font:14px/1.4 ui-monospace,SF Mono,Consolas,monospace}.help-art a,.hx-body a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-dim);text-decoration-color:var(--accent-dim);text-underline-offset:3px}.help-art a:hover,.hx-body a:hover{color:var(--accent-hi)}.hx-tip{gap:var(--s3);margin:var(--s4) 0;background:var(--accent-wash);border-left:2px solid var(--accent-dim);align-items:baseline;padding:12px 16px;display:flex}.hx-tip p{margin:0!important}.hx-tip-l{font:700 11px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);flex:none}.hx-go{align-items:center;gap:var(--s3);margin:var(--s2) 0 var(--s4);display:flex}figure.hs{margin:var(--s4) 0 var(--s5)}figure.hs img{aspect-ratio:16/9;object-fit:cover;background:var(--well);border:1px solid var(--line-2);width:100%;height:auto;display:block;box-shadow:0 8px 28px #0000008c}figure.hs figcaption{color:var(--text-dim);margin-top:8px;font-size:14px;line-height:1.45}.hx-keys{margin:0 0 var(--s4);border-top:1px solid var(--line)}.hk{gap:var(--s3);border-bottom:1px solid #3a302699;grid-template-columns:1fr auto;align-items:center;padding:8px 2px;display:grid}.hx-keys.has-pad .hk{grid-template-columns:1fr minmax(120px,auto) 104px}.hk-what{font-size:15.5px;line-height:1.4}.hk-key{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.hk-key .kbd+.kbd{margin-left:0}.hk-pad{justify-content:center;display:flex}.hk .kb-none{color:var(--text-mute);font-size:13px}.help-art mark,.hx-body mark{color:inherit;background:#c7a15a42;padding:0 1px}*{box-sizing:border-box}html{background:var(--soot);color:var(--text);font:var(--fs-body)/1.5 var(--body);scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--soot);min-height:100vh;margin:0}a{color:var(--accent)}.kbd{border:1px solid var(--line-2);min-width:24px;height:22px;font:700 12px/1 var(--body);color:var(--text);letter-spacing:.02em;white-space:nowrap;vertical-align:1px;background:linear-gradient(#241c14,#16110c);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.kbd.pad{color:var(--text-dim)}.eyebrow{font:700 11px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--accent-dim)}.gtop{z-index:10;align-items:center;gap:var(--s4);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0907f0;height:64px;padding:0 clamp(14px,2vw,28px);display:flex;position:sticky;top:0}.gword{font:900 22px/1 var(--display);letter-spacing:.14em;color:var(--text);white-space:nowrap;text-decoration:none}.gword:hover{color:var(--accent-hi)}.gsearch{background:var(--well);border:1px solid var(--line-2);align-items:center;gap:10px;width:min(380px,42vw);height:38px;margin-left:auto;padding:0 12px;display:flex}.gsearch:focus-within{border-color:var(--accent-dim)}.gsearch svg{width:16px;height:16px;color:var(--text-dim);flex:none}.gsearch input{min-width:0;height:100%;color:var(--text);font:16px var(--body);background:0 0;border:0;outline:none;flex:1}.gsearch input::placeholder{color:var(--text-mute)}.gbtn{border:1px solid var(--accent-dim);height:38px;color:var(--accent);font:600 14px var(--display);letter-spacing:.08em;transition:border-color var(--t-fast), color var(--t-fast);background:linear-gradient(#211a13,#15110c);flex:none;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.gbtn:hover{border-color:var(--accent);color:var(--accent-hi)}.ghero{background:url(../guide/hero.webp) center 22%/cover no-repeat, var(--soot);align-items:flex-end;min-height:clamp(300px,46vh,520px);display:flex;position:relative}.ghero:before{content:"";background:linear-gradient(0deg, var(--soot) 0%, #0e0c0ab8 30%, #0e0c0a1a 70%), linear-gradient(90deg, #0e0c0ad9 0%, #0e0c0a33 55%, #0e0c0a00 100%);position:absolute;inset:0}.ghero-in{max-width:620px;padding:0 clamp(18px,4vw,64px) clamp(22px,4vh,44px);position:relative}.ghero h1{font:700 var(--fs-screen)/1.2 var(--display);letter-spacing:.1em;color:var(--accent);text-transform:uppercase;margin:10px 0 8px}.ghero p{font-size:var(--fs-lg);color:var(--text);text-shadow:0 1px 6px #000;margin:0;line-height:1.55}.gmain{max-width:1840px;padding:var(--s5) clamp(14px, 3vw, 56px) var(--s6);grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,72px);display:grid}.gnav{max-height:calc(100vh - 104px);padding-bottom:var(--s4);align-self:start;position:sticky;top:88px;overflow:auto}.gn-g{margin-bottom:var(--s4)}.gn-g .eyebrow{padding:0 12px 6px}.gn-t{color:var(--text-dim);font:700 15px var(--body);transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);border-left:2px solid #0000;padding:7px 12px;text-decoration:none;display:block}.gn-t:hover{color:var(--text)}.gn-t.on{color:var(--accent);border-left-color:var(--accent);background:var(--accent-wash)}.gn-t[hidden]{display:none}.gart{min-width:0;max-width:1080px}.hx-body{padding:var(--s5) 0 var(--s6);border-bottom:1px solid var(--line)}.hx-body:first-child{padding-top:var(--s3)}.hx-body[hidden]{display:none}.hx-body figure.hs{cursor:zoom-in}.hx-where{border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 14px;display:flex;color:var(--text)!important;margin:0!important;font-size:15px!important}.hx-where-l{font:700 11px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-dim)}.gnone{color:var(--text-dim)}.gfoot{justify-content:space-between;gap:var(--s3);padding:var(--s5) clamp(14px, 3vw, 56px);border-top:1px solid var(--line);color:var(--text-dim);flex-wrap:wrap;font-size:14px;display:flex}.gzoom{z-index:20;cursor:zoom-out;background:#040302f0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.gzoom img{border:1px solid var(--line-2);max-width:100%;max-height:86vh}.gzoom div{color:var(--text-dim);text-align:center;font-size:15px}@media (max-width:900px){html{scroll-padding-top:118px}.gtop{gap:var(--s3);height:56px}.gword{letter-spacing:.1em;font-size:17px}.gsearch{flex:1;width:auto}.gbtn{padding:0 12px}.gmain{padding-top:0;display:block}.gnav{z-index:5;border-bottom:1px solid var(--line);background:#0b0907f5;gap:2px;max-height:none;margin:0 calc(-1*clamp(14px,3vw,56px));padding:6px clamp(14px,3vw,56px);display:flex;position:sticky;top:56px;overflow-x:auto}.gn-g{display:contents}.gn-g .eyebrow{display:none}.gn-t{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex:none;padding:8px 12px}.gn-t.on{border-bottom-color:var(--accent);background:0 0}.hx-keys.has-pad .hk{grid-template-columns:1fr auto auto}.ghero{background-position:42% 20%;min-height:260px}}@media (max-width:520px){.gword{letter-spacing:.08em;font-size:14px}.gsearch input{font-size:15px}.hx-body p,.hx-list li,.hx-steps li{font-size:15.5px}}.gpage{max-width:780px;min-height:calc(100vh - 134px);padding:var(--s6) clamp(18px, 4vw, 40px) var(--s6);border:0;margin:0 auto}.g404{text-align:center;padding-top:12vh}.g404 .hx-title{margin-top:12px}.g404-go{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex;margin-top:var(--s5)!important}.g404 .gbtn{color:var(--accent);text-decoration:none}.gtop{background:var(--metal-surface);box-shadow:var(--metal-bevel), 0 6px 24px #0006}.gmain{grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,3vw,64px);max-width:none}.gnav{background:var(--metal-surface);border:1px solid var(--line);box-shadow:var(--frame-shadow);padding:18px 12px}.gart{background:var(--stone-surface);border:1px solid var(--line);max-width:none;box-shadow:var(--well-shadow);padding:22px clamp(22px,3vw,56px)}.gbtn{background:var(--selected-surface);box-shadow:var(--metal-bevel);min-height:var(--control-height)}.gn-t.on{background:var(--selected-surface)}.gsearch{box-shadow:var(--well-shadow)}.ghero{min-height:clamp(240px,35vh,400px)}.gmain :focus-visible,.gtop :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:900px){.gmain{display:block}.gart{padding:18px}.gnav{padding:6px 12px}}
