@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";.itemIllustration{position:relative;display:inline-block;flex:0 0 auto;vertical-align:middle;color:#a58a64}.itemIllustration>.gameItemArt{width:100%!important;height:100%!important}.itemIllustration .itemArtDetails{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.itemIllustration[data-art-tier="1"]{color:#a58a64}.itemIllustration[data-art-tier="2"]{color:#b4c2c4}.itemIllustration[data-art-tier="3"]{color:#82b7d0}.itemIllustration[data-art-tier="4"]{color:#b29aca}.itemIllustration[data-art-tier="5"]{color:#83c7bd}.itemIllustration[data-art-tier="6"]{color:#d5b47c}.itemIllustration[data-art-tier="7"]{color:#e5ddbe}.itemIllustration[data-art-tier="1"]>.gameItemArt{filter:sepia(.3) saturate(.8)}.itemIllustration[data-art-tier="2"]>.gameItemArt{filter:saturate(.45) brightness(1.04)}.itemIllustration[data-art-tier="3"]>.gameItemArt{filter:sepia(.16) hue-rotate(150deg) saturate(1.2)}.itemIllustration[data-art-tier="4"]>.gameItemArt{filter:sepia(.18) hue-rotate(220deg) saturate(1.3)}.itemIllustration[data-art-tier="5"]>.gameItemArt{filter:sepia(.2) hue-rotate(105deg) saturate(1.2) brightness(1.04)}.itemIllustration[data-art-tier="6"]>.gameItemArt{filter:sepia(.4) saturate(1.1) brightness(1.04)}.itemIllustration[data-art-tier="7"]>.gameItemArt{filter:sepia(.18) saturate(.7) brightness(1.14)}.itemIllustration.itemIllustrationSignature .itemArtDetails{filter:drop-shadow(0 0 1px #18110a)}:root{color-scheme:dark;--bg:#0b1016;--panel:#111820;--panel2:#0d131a;--accent:#7799c7;--surface-hover:#1b2531;--border:#26303c;--ink:#dce3ec;--muted:#91a0b2;--gold:#c8ad76;--link:#aac5e8;font:14px/1.55 DM Sans,sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0}a{color:var(--link);text-decoration:none}a:hover{color:#e0ebfa}button,input,select,textarea{font:inherit}button,.button{border:1px solid var(--border);background:#1b2430;color:var(--ink);padding:7px 12px;cursor:pointer;border-radius:4px}button:hover{background:#263344}button:disabled{opacity:.45;cursor:default}input,select,textarea{border:1px solid #415064;border-radius:4px;background:var(--panel2);color:var(--ink);padding:8px 10px;max-width:100%}input:focus,textarea:focus,select:focus{outline:2px solid var(--gold);outline-offset:2px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}h1,h2,h3{line-height:1.3;margin-top:0}h1{font-size:26px;font-weight:600;letter-spacing:-.4px;margin-bottom:18px}h2{font-size:18px;font-weight:600}h3{font-size:16px}p{margin:0 0 14px}small{color:var(--muted)}.skip{position:fixed;left:10px;top:-100px;background:var(--gold);color:#111;padding:12px;z-index:100}.skip:focus{top:10px}.topbar{height:62px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 25px;gap:16px;background:var(--panel2);position:sticky;top:0;z-index:20}.wordmark{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;font-size:15px;letter-spacing:1px;white-space:nowrap}.wordmark em,footer em{font-style:normal;font-weight:400;color:var(--gold);border-left:1px solid #415064;padding-left:10px;margin-left:7px;font-size:11px;letter-spacing:1.5px}.brand-seal{width:32px;height:32px;display:block;object-fit:contain;flex-shrink:0}.toplinks{display:flex;align-items:center;gap:20px;font-size:12px}.toplinks select{font-size:12px;padding:6px 8px}.layout{display:grid;grid-template-columns:208px minmax(0,1fr);max-width:1600px;margin:auto}.sidebar{border-right:1px solid var(--border);padding:22px 15px;position:sticky;top:62px;height:calc(100dvh - 62px);overflow-y:auto;scrollbar-width:thin;background:var(--panel)}.sidebar nav{margin:18px 0}.sidebar h2{font:600 10px DM Sans,sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:0 10px 8px}.sidebar a,.sidebar nav button{display:block;padding:5px 10px;font-size:12px;color:#b8c4d4;border:0;background:none;width:100%;text-align:left}.sidebar a.active{background:var(--surface-hover);border-left:2px solid var(--gold);color:var(--gold);padding-left:8px}.sidebar a:hover{background:var(--surface-hover)}.nav-home{margin-bottom:16px}.sidebar-guides{border-top:1px solid var(--border);padding-top:12px;margin-top:16px}.sidebar-guides summary{padding:4px 10px;color:var(--muted);font-size:12px;cursor:pointer}.sidebar-guides nav{margin:6px 0}main{padding:24px 32px 0;min-width:0;max-width:1390px}.search-wrap{border:1px solid var(--border);border-radius:4px;display:flex;gap:10px;align-items:center;padding:1px 12px;background:var(--panel2);margin:0 0 22px}.search-wrap span{font-size:23px;color:var(--gold)}.search-wrap input{border:0;background:transparent;flex:1;min-width:0;font-size:13px;padding:9px 0}.search-wrap input:focus{outline:0}.search-wrap:focus-within{outline:1px solid var(--gold)}kbd{border:1px solid var(--border);border-radius:3px;font-size:11px;padding:0 6px;color:var(--muted)}.primary{background:#263a52;border-color:#415c7c;color:#e0ebfa;font-weight:700}.primary:hover{background:#314b68;border-color:#6487b3}.button{display:inline-flex;gap:20px;font-size:12px}.lookup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px}.lookup-card{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:4px;background:var(--panel);padding:13px 15px;color:var(--ink);min-width:0}.lookup-card:hover{border-color:#637d9c;background:var(--surface-hover)}.lookup-card strong{display:block;font-size:13px;font-weight:600}.lookup-card small{display:block;font-size:10px;margin-top:3px}.lookup-card>span:last-child{color:var(--gold)}.quick-reference{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 24px}.quick-reference a{font-size:11px;border:1px solid var(--border);border-radius:4px;padding:5px 9px;background:var(--panel2)}.quick-reference a:hover{background:var(--surface-hover)}.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.section-heading h2{margin:0}.section-heading>span{color:var(--muted);font-size:10px}.directory{margin:18px 0 24px}.filter-label{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:10px;margin-bottom:12px}.filter-label select{padding:5px 8px;font-size:12px;min-width:0}.entry-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin-bottom:18px}.entry{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding:10px 0;color:var(--ink);min-width:0}.entry:hover{color:var(--gold)}.entry>span:nth-child(2){min-width:0;flex:1}.entry strong{font-size:12px;line-height:1.35;font-weight:500;display:block;overflow-wrap:anywhere}.entry small{display:block;font-size:9px;margin-top:3px}.entry .arrow{color:var(--muted);font-size:12px}.article-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-bottom:8px}.article-heading h1{margin:0}.tabs{display:flex;border-bottom:1px solid var(--border);gap:18px;align-items:center;margin:8px 0 18px;flex-wrap:wrap}.tabs button{background:none;border:0;border-radius:0;padding:8px 0;font-size:12px;color:var(--muted)}.tabs button.selected{color:var(--gold);border-bottom:2px solid var(--gold)}.tabs a{font-size:12px}.revision-label{margin-left:auto;font-size:10px;color:var(--muted)}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 172px;gap:28px}.article-grid article{min-width:0}.factbox{border:1px solid var(--border);border-radius:4px;background:var(--panel);margin:0 0 20px}.factbox h2{font:600 10px DM Sans,sans-serif;letter-spacing:1px;text-transform:uppercase;padding:10px 13px;margin:0;color:var(--gold);border-bottom:1px solid var(--border)}.factbox dl{display:grid;grid-template-columns:minmax(105px,.8fr) minmax(0,1fr) minmax(105px,.8fr) minmax(0,1fr);margin:0;padding:4px 13px;font-size:11px;gap:0 12px}.factbox dt,.factbox dd{padding:7px 0;margin:0;overflow-wrap:anywhere}.factbox dt{color:var(--muted)}.factbox dd{text-align:right}.prose{font-size:13px;line-height:1.7;color:#c5cfdd;overflow-wrap:anywhere}.prose h2{color:var(--ink);font-size:18px;margin:24px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--border);scroll-margin-top:82px}.prose h3{color:var(--ink);font-size:15px;margin:18px 0 8px;scroll-margin-top:82px}.prose p{margin-bottom:12px}.prose li{margin:5px 0}.prose ul{padding-left:20px}.prose code{background:var(--surface-hover);padding:2px 5px;font-size:11px}.reference-prose{font-size:12px;line-height:1.6}.reference-section{margin-bottom:14px}.reference-section:first-child h2{margin-top:0}.reference-rule{color:var(--muted);max-width:900px}.reference-notes{border-top:1px solid var(--border);margin:10px 0 15px;padding-top:6px;color:var(--muted)}.reference-notes summary{cursor:pointer;font-size:11px;font-weight:500;padding:5px 0;scroll-margin-top:82px}.reference-notes[open] summary{color:var(--gold)}.reference-notes>div{padding:8px 0 0}.reference-notes p{font-size:12px;line-height:1.6}.table-scroll{overflow:auto;max-width:100%;margin:10px 0 14px;scrollbar-width:thin;border:1px solid var(--border);border-radius:4px}table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.5;min-width:300px}th{background:#1b2430;color:var(--ink);text-align:left;font-weight:600;white-space:nowrap}td,th{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top}tr:last-child td{border-bottom:0}tbody tr:nth-child(2n){background:var(--panel2)}td:first-child{min-width:110px}td a{color:var(--gold)}.toc{align-self:start;position:sticky;top:84px;border-left:1px solid var(--border);padding-left:16px;max-height:calc(100dvh - 110px);overflow-y:auto;scrollbar-width:thin}.toc p{font-size:9px;letter-spacing:1px;color:var(--muted);margin-bottom:10px}.toc a{display:block;font-size:11px;line-height:1.4;color:#aab6c4;margin:9px 0}.toc a:hover{color:var(--gold)}.toc .sub{padding-left:8px}.toc .back-top{color:var(--gold);margin-top:18px}.entity-art,.gameItemArt{object-fit:contain;mix-blend-mode:lighten}.art-fallback{display:inline-grid;place-items:center;font-size:25px;color:var(--gold);flex-shrink:0}.gradedItemIcon{display:inline-block;position:relative;flex-shrink:0}.itemGradeBadge,.itemSignatureBadge{position:absolute;bottom:-1px;right:-4px;font:700 9px DM Sans,sans-serif;background:var(--panel);color:var(--gold);padding:1px 3px;border:1px solid var(--gold)}.itemSignatureBadge{inset:-2px auto auto -3px;color:#aac5e8}.related{border-top:1px solid var(--border);padding-top:16px;margin-top:22px}.related h2{font-size:15px;margin-bottom:10px}.related a{display:inline-block;background:#1b2430;border:1px solid var(--border);border-radius:4px;padding:6px 9px;font-size:11px;margin:0 6px 6px 0}.related span{margin-left:8px}.page-meta{font-size:9px;color:var(--muted);margin:22px 0}.editor{max-width:900px}.editor>p{font-size:12px;color:var(--muted)}label{display:block;font-size:12px;margin-bottom:16px}label input,label textarea{display:block;width:100%;margin-top:6px}textarea{resize:vertical;font:13px/1.8 Consolas,monospace}.editor-actions{display:flex;gap:10px;flex-wrap:wrap}.preview{min-height:250px;padding:18px;border:1px solid var(--border);margin-bottom:18px}.error{background:#342127;border:1px solid #65404a;color:#efb3b8;padding:12px 16px;margin:15px 0;font-size:13px}.notice{padding:18px;background:var(--panel);border:1px solid var(--border);font-size:13px}.revisions>div{border-bottom:1px solid var(--border);padding:14px 0}.revisions button{border:0;background:none;color:var(--gold);padding:0;text-align:left}.revisions p{margin:6px 0;font-size:13px}.revisions small{font-size:11px}.revisions a{display:block;font-size:12px;margin-top:6px}.loading{padding:40px 0;color:var(--muted)}footer{border-top:1px solid var(--border);display:flex;gap:18px;align-items:center;margin-top:32px;padding:20px 0;font-size:10px;color:var(--muted)}footer>span{letter-spacing:1px;margin-right:auto}footer em{font-size:9px}footer a{color:#aab6c4}.menu-button{display:none}#main{scroll-margin-top:82px}@media(min-width:1151px){.topbar{padding-inline:max(25px,calc((100% - 1600px)/2 + 25px))}}@media(max-width:1150px){.article-grid{grid-template-columns:minmax(0,1fr)}.toc{display:none}.entry-list{grid-template-columns:repeat(2,minmax(0,1fr))}main{padding:22px 24px 0}.factbox dl{grid-template-columns:minmax(105px,.8fr) minmax(0,1fr)}}@media(max-width:800px){.topbar{height:58px;padding:0 14px;gap:10px}.menu-button{display:block;border:0;padding:3px 5px;background:none}.wordmark{font-size:12px;letter-spacing:.7px;gap:8px}.wordmark em{font-size:9px;margin-left:4px;padding-left:7px}.brand-seal{width:27px;height:27px}.toplinks{margin-left:auto;gap:8px}.toplinks>a{display:none}.toplinks select{font-size:11px;padding:5px 6px}.layout{display:block}.sidebar{display:none;position:fixed;z-index:25;left:0;top:58px;height:calc(100dvh - 58px);width:245px;box-shadow:20px 0 50px #0009}.sidebar.open{display:block}main{padding:20px 20px 0}.lookup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-grid{gap:0}.factbox dl{grid-template-columns:minmax(105px,.8fr) minmax(0,1fr) minmax(105px,.8fr) minmax(0,1fr)}}@media(max-width:520px){main{padding:17px 14px 0}.topbar{padding:0 9px;gap:6px}.wordmark{font-size:11px;gap:6px}.wordmark em{letter-spacing:1px}.toplinks select{font-size:10px}.search-wrap{margin-bottom:18px}.search-wrap input{font-size:12px}.search-wrap kbd{display:none}.lookup-card{padding:10px;gap:6px}.lookup-card strong{font-size:12px}.lookup-card small{font-size:9px}.quick-reference{gap:5px;margin:14px 0 20px}.quick-reference a{font-size:10px;padding:4px 7px}.entry-list{grid-template-columns:1fr}.article-heading h1{font-size:23px}.article-heading{gap:10px}.revision-label{font-size:9px}.tabs{gap:14px}.factbox dl{grid-template-columns:minmax(95px,.8fr) minmax(0,1fr);gap:0 10px}.prose h2{font-size:17px}.table-scroll{margin:8px 0 12px}td,th{padding:7px 9px}.filter-label{align-items:flex-start;flex-direction:column;gap:5px}.filter-label select{width:100%}footer{flex-wrap:wrap;gap:12px}footer>span{flex-basis:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.topbar,.sidebar,.search-wrap,.toc,.tabs,footer{display:none}.layout,.article-grid{display:block}body,main{background:#fff;color:#000;padding:0}.prose,.prose h2,.prose h3{color:#000}.table-scroll{overflow:visible}a{color:#000}table{font-size:10px}.factbox{background:#fff}.reference-notes{display:none}}a,button,[role=link]{text-decoration-line:none!important}
