@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unifrakturmaguntia-normal-latin-400.woff2) format("woff2")}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/im-fell-english-normal-latin-400.woff2) format("woff2")}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/im-fell-english-italic-latin-400.woff2) format("woff2")}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/special-elite-normal-latin-400.woff2) format("woff2")}:root{--paper: #efe5cf;--paper-deep: #e4d5b7;--paper-light: #f7f0e1;--ink: #2a2118;--ink-faded: #6b5d4f;--rule: #c9b896;--oxblood: #8a2f2b;--teal-ink: #1f5f5b;--gold-leaf: #b08d3f;--gold-ink: #7a5c1e;--violet-ink: #5d4378;--blue-ink: #35608d;--silver-ink: #a9b2b8;--forest-ink: #2f5245;--cover: #171210;--cover-2: #1f1814;--cover-rgb: 23, 18, 16;--cream: #f4ead6;--cream-muted: rgba(244, 234, 214, .6);--gold: #d2b266;--gold-line: rgba(210, 178, 102, .26);--ink-rgb: 42, 33, 24;--accent-rgb: 138, 47, 43;--teal-rgb: 31, 95, 91;--gold-rgb: 176, 141, 63;--violet-rgb: 93, 67, 120;--paper-light-rgb: 247, 240, 225;--rule-rgb: 201, 184, 150;--blue-rgb: 53, 96, 141;--silver-rgb: 169, 178, 184;--forest-rgb: 47, 82, 69;--rarity-common: var(--rule);--rarity-rare: var(--blue-ink);--rarity-epic: var(--violet-ink);--rarity-legendary: var(--gold-leaf);--rarity-mythic: var(--silver-ink);--rarity-dark: var(--forest-ink);--font-serif: "IM Fell English", Georgia, "Times New Roman", serif;--font-type: "Special Elite", "Courier New", monospace;--font-blackletter: "UnifrakturMaguntia", "IM Fell English", serif;--font-sans: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--type-caption: 11px;--type-body: 14px;--type-stem: 16px;--type-title: 20px;--type-page: clamp(24px, 4vw, 34px);--grain-opacity: .14}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background:var(--paper);color:var(--ink);min-height:100vh;padding:20px;position:relative}body:before{content:"";position:fixed;inset:-60%;pointer-events:none;z-index:999;opacity:var(--grain-opacity);mix-blend-mode:multiply;animation:paper-grain 1.1s steps(1) infinite;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="180" height="180"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.7" numOctaves="2"/></filter><rect width="180" height="180" filter="url(%23n)"/></svg>')}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:998;background:radial-gradient(ellipse 120% 90% at 50% 8%,transparent 60%,rgba(var(--ink-rgb),.14))}@keyframes paper-grain{0%{transform:translate(0)}20%{transform:translate(-2%,1.4%)}40%{transform:translate(1.6%,-1.8%)}60%{transform:translate(-1.2%,-1%)}80%{transform:translate(1.8%,1.5%)}to{transform:translate(0)}}.container{max-width:1400px;margin:0 auto;background:var(--paper-light);border-radius:2px;box-shadow:0 2px 10px rgba(var(--ink-rgb),.18),0 14px 44px rgba(var(--ink-rgb),.1)}.container>:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.container>:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}h1,h2,h3{font-family:var(--font-serif);font-weight:400}a{color:var(--oxblood)}::selection{background:rgba(var(--accent-rgb),.25)}@media(max-width:768px){.container{margin:0 10px}}@media(max-width:480px){body{padding:10px}.container{margin:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.site-footer[data-v-01cc6c2c]{padding:32px clamp(15px,4.4vw,56px) 28px;border-top:1px solid var(--rule);background:var(--paper-light)}.footer-inner[data-v-01cc6c2c]{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.footer-brand[data-v-01cc6c2c]{min-width:0}.footer-mark[data-v-01cc6c2c]{font-family:var(--font-blackletter);font-size:25px;line-height:1;color:var(--ink);text-decoration:none}.footer-note[data-v-01cc6c2c]{margin-top:7px;font-size:11px;line-height:1.5;color:var(--ink-faded)}.footer-nav[data-v-01cc6c2c]{display:flex;flex-wrap:wrap;gap:20px;padding-top:6px}.footer-nav a[data-v-01cc6c2c]{font-family:var(--font-type);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faded);text-decoration:none}.footer-nav a[data-v-01cc6c2c]:hover{color:var(--ink)}.footer-legal[data-v-01cc6c2c]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:24px;padding-top:13px;border-top:1px solid var(--rule);font-family:var(--font-type);font-size:8px;line-height:1.5;letter-spacing:.08em;color:var(--ink-faded)}@media(max-width:768px){.footer-inner[data-v-01cc6c2c]{flex-direction:column;gap:18px}.footer-legal[data-v-01cc6c2c]{flex-direction:column;gap:6px}}.locale-switch[data-v-89058ec4]{display:inline-flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap;gap:8px}.locale-option[data-v-89058ec4]{font-family:var(--font-type);font-size:13px;letter-spacing:.08em;color:var(--ink-faded);background:transparent;border:none;border-bottom:2px solid transparent;padding:13px 2px;cursor:pointer;transition:color .25s,border-color .25s}.locale-option[data-v-89058ec4]:hover{color:var(--ink)}.locale-option.current[data-v-89058ec4]{color:var(--ink);border-bottom-color:var(--gold-leaf)}.locale-option[data-v-89058ec4]:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px;border-radius:2px;box-shadow:none}.locale-sep[data-v-89058ec4]{font-family:var(--font-type);font-size:13px;letter-spacing:.08em;color:var(--rule)}.locale-switch--cover .locale-option[data-v-89058ec4]{padding:9px 2px;font-size:11px;color:var(--cream-muted)}.locale-switch--cover .locale-option[data-v-89058ec4]:hover{color:var(--cream)}.locale-switch--cover .locale-option.current[data-v-89058ec4]{color:var(--cream);border-bottom-color:var(--gold)}.locale-switch--cover .locale-option[data-v-89058ec4]:focus-visible{outline-color:var(--gold)}.locale-switch--cover .locale-sep[data-v-89058ec4]{font-size:11px;color:var(--gold-line)}.search-trigger[data-v-8836429e]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 8px;font-family:var(--font-type);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faded);background:transparent;border:1px solid var(--rule);border-radius:2px;cursor:pointer;transition:color .22s,border-color .22s,background-color .22s}.search-trigger[data-v-8836429e]:hover{color:var(--ink);border-color:var(--gold-leaf);background:rgba(var(--gold-rgb),.08)}.search-trigger[data-v-8836429e]:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.search-icon[data-v-8836429e]{flex:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.search-trigger-key[data-v-8836429e]{padding:0 4px;font-family:var(--font-type);font-size:9px;line-height:1.6;color:var(--ink-faded);border:1px solid var(--rule);border-radius:2px}.search-overlay[data-v-8836429e]{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:clamp(48px,10vh,112px) var(--space-3) var(--space-3);background:rgba(var(--ink-rgb),.5)}.search-panel[data-v-8836429e]{display:flex;flex-direction:column;width:min(720px,100%);max-height:min(72vh,660px);background:var(--paper-light);border:1px solid var(--ink);border-top:3px double var(--ink);box-shadow:0 24px 64px rgba(var(--ink-rgb),.38)}.search-head[data-v-8836429e]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule)}.search-icon--head[data-v-8836429e]{width:16px;height:16px;color:var(--ink-faded)}.search-input[data-v-8836429e]{flex:1;min-width:0;padding:0;font-family:var(--font-serif);font-size:22px;line-height:1.3;color:var(--ink);background:transparent;border:none;border-radius:0}.search-input[data-v-8836429e]::placeholder{font-size:16px;font-style:italic;color:var(--ink-faded)}.search-input[data-v-8836429e]:focus{outline:none}.search-input[data-v-8836429e]::-webkit-search-cancel-button{display:none}.search-close[data-v-8836429e]{flex:none;width:40px;height:40px;margin-right:calc(-1 * var(--space-2));display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-type);font-size:22px;line-height:1;color:var(--ink-faded);background:transparent;border:none;cursor:pointer;transition:color .22s}.search-close[data-v-8836429e]:hover{color:var(--oxblood)}.search-close[data-v-8836429e]:focus-visible{outline:2px solid var(--gold-ink);outline-offset:1px}.search-body[data-v-8836429e]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) 0}.search-state[data-v-8836429e]{padding:var(--space-5) var(--space-4);font-family:var(--font-type);font-size:var(--type-caption);letter-spacing:.08em;color:var(--ink-faded)}.search-error[data-v-8836429e]{color:var(--oxblood)}.search-retry[data-v-8836429e]{margin-left:var(--space-2);padding:0;font-family:var(--font-type);font-size:var(--type-caption);color:var(--oxblood);background:transparent;border:none;border-bottom:1px solid currentColor;cursor:pointer}.search-retry[data-v-8836429e]:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.search-sr-only[data-v-8836429e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-results[data-v-8836429e]{padding:0 var(--space-2)}.search-group[data-v-8836429e]{padding:var(--space-2) 0}.search-group+.search-group[data-v-8836429e]{border-top:1px solid var(--rule)}.search-group-head[data-v-8836429e]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) var(--space-2);font-family:var(--font-type);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faded)}.search-group-count[data-v-8836429e]{color:var(--rule)}.search-result[data-v-8836429e]{display:flex;flex-direction:column;gap:2px;padding:9px var(--space-2);border-left:2px solid transparent;cursor:pointer;transition:background-color .16s,border-color .16s}.search-result.is-active[data-v-8836429e]{background:rgba(var(--gold-rgb),.14);border-left-color:var(--gold-leaf)}.search-result-name[data-v-8836429e]{font-family:var(--font-serif);font-size:17px;line-height:1.3;color:var(--ink)}.search-result-meta[data-v-8836429e]{overflow:hidden;font-family:var(--font-sans);font-size:11px;line-height:1.4;color:var(--ink-faded);white-space:nowrap;text-overflow:ellipsis}.search-foot[data-v-8836429e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);font-family:var(--font-type);font-size:9px;letter-spacing:.08em;color:var(--ink-faded);border-top:1px solid var(--rule)}.search-hint kbd[data-v-8836429e]{display:inline-block;min-width:14px;padding:0 3px;margin-right:2px;font-family:var(--font-type);font-size:9px;line-height:1.5;text-align:center;color:var(--ink-faded);border:1px solid var(--rule);border-radius:2px}.search-count[data-v-8836429e]{flex:none;text-transform:uppercase;letter-spacing:.14em}.search-fade-enter-active[data-v-8836429e],.search-fade-leave-active[data-v-8836429e]{transition:opacity .16s ease}.search-fade-enter-active .search-panel[data-v-8836429e],.search-fade-leave-active .search-panel[data-v-8836429e]{transition:transform .16s ease}.search-fade-enter-from[data-v-8836429e],.search-fade-leave-to[data-v-8836429e]{opacity:0}.search-fade-enter-from .search-panel[data-v-8836429e],.search-fade-leave-to .search-panel[data-v-8836429e]{transform:translateY(-8px)}@media(max-width:768px){.search-trigger[data-v-8836429e]{width:40px;height:40px;min-height:40px;padding:0;justify-content:center}.search-trigger-label[data-v-8836429e],.search-trigger-key[data-v-8836429e]{display:none}.search-overlay[data-v-8836429e]{padding:0}.search-panel[data-v-8836429e]{width:100%;max-height:88vh;border-right:none;border-bottom:none;border-left:none}.search-input[data-v-8836429e]{font-size:18px}.search-result-name[data-v-8836429e]{font-size:16px}.search-foot[data-v-8836429e]{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}}@media(prefers-reduced-motion:reduce){.search-fade-enter-active[data-v-8836429e],.search-fade-leave-active[data-v-8836429e],.search-fade-enter-active .search-panel[data-v-8836429e],.search-fade-leave-active .search-panel[data-v-8836429e],.search-result[data-v-8836429e],.search-trigger[data-v-8836429e]{transition:none}}.header-sentinel[data-v-da12c11b]{height:0}.site-header[data-v-da12c11b]{position:sticky;top:0;z-index:60;background:rgba(var(--paper-light-rgb),.94);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s,border-color .25s,box-shadow .25s}.site-header.is-stuck[data-v-da12c11b]{box-shadow:0 10px 26px rgba(var(--ink-rgb),.12)}.header-inner[data-v-da12c11b]{display:flex;align-items:center;gap:clamp(16px,2.4vw,32px);height:64px;padding:0 clamp(15px,4.4vw,56px)}.brand[data-v-da12c11b]{flex:none;font-family:var(--font-blackletter);font-size:21px;line-height:1;color:var(--ink);white-space:nowrap;text-decoration:none;padding-bottom:2px}.nav[data-v-da12c11b]{display:flex;flex:1;gap:clamp(14px,2vw,28px);min-width:0;overflow-x:auto;scrollbar-width:none}.nav[data-v-da12c11b]::-webkit-scrollbar{display:none}.nav-link[data-v-da12c11b]{position:relative;padding:4px 0;font-family:var(--font-type);font-size:9.5px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faded);text-decoration:none;white-space:nowrap;transition:color .2s}.nav-link[data-v-da12c11b]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:transparent;transition:background .2s}.nav-link[data-v-da12c11b]:hover,.nav-link.router-link-active[data-v-da12c11b]{color:var(--ink)}.nav-link[data-v-da12c11b]:hover:after,.nav-link.router-link-active[data-v-da12c11b]:after{background:var(--gold-leaf)}.controls[data-v-da12c11b]{display:flex;flex:none;align-items:center;gap:12px}@media(max-width:768px){.header-inner[data-v-da12c11b]{flex-wrap:wrap;height:auto;gap:3px 12px;padding-top:9px;padding-bottom:0}.brand[data-v-da12c11b]{order:1;font-size:18px}.controls[data-v-da12c11b]{order:2;margin-left:auto}.nav[data-v-da12c11b]{order:3;flex-basis:100%;width:100%;gap:18px;padding:6px 0;border-top:1px solid var(--rule)}.nav-link[data-v-da12c11b]{font-size:9px}}.skip-link[data-v-24b320bc]{position:fixed;left:-9999px;top:0;z-index:1000;padding:10px 16px;background:var(--ink);color:var(--paper-light);font-family:var(--font-type);font-size:12px;letter-spacing:.08em;text-decoration:none}.skip-link[data-v-24b320bc]:focus{left:12px;top:12px}main[data-v-24b320bc]{display:block}
