.emblem[data-astro-cid-wrk36pka]{color:var(--gold);flex:none}.ornament[data-astro-cid-3luqqz2b]{align-items:center;gap:var(--s-3);color:var(--gold);display:flex}.ornament--short[data-astro-cid-3luqqz2b]{width:min(220px,70%)}.ornament--wide[data-astro-cid-3luqqz2b]{width:min(520px,100%);margin-inline:auto}.line[data-astro-cid-3luqqz2b]{background:linear-gradient(90deg, transparent, var(--gold-line-strong));flex:1;height:1px}.line[data-astro-cid-3luqqz2b]:last-child{background:linear-gradient(90deg, var(--gold-line-strong), transparent)}svg[data-astro-cid-3luqqz2b]{flex:none}.site-footer[data-astro-cid-jo6i4kqk]{padding:var(--s-8) 0 var(--s-6);background:linear-gradient(#0b102066,#070a14f2);margin-top:auto}.inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:start;gap:var(--s-6);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.about[data-astro-cid-jo6i4kqk]{gap:var(--s-3);max-width:46ch;display:grid}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-3);font:600 var(--fs-md) / 1.2 var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);text-decoration:none;display:inline-flex}p[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm)}ul[data-astro-cid-jo6i4kqk]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:600 var(--fs-sm) / 1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold)}.stamp[data-astro-cid-jo6i4kqk]{margin-top:var(--s-6);padding-top:var(--s-4);font-size:var(--fs-xs);color:var(--ink-3);border-top:1px solid #e2c07a14}.site-header[data-astro-cid-nen7h5rs]{z-index:50;view-transition-name:site-header;-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--gold-line);background:#070a14b8;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-4);height:var(--header-h);grid-template-columns:1fr auto 1fr;display:grid}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-3);color:var(--ink);justify-self:start;text-decoration:none;display:inline-flex}.word[data-astro-cid-nen7h5rs]{line-height:1;display:grid}.word-main[data-astro-cid-nen7h5rs]{font:700 1.0625rem / 1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.word-sub[data-astro-cid-nen7h5rs]{font:500 .5625rem / 1 var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-2);margin-top:5px}ul[data-astro-cid-nen7h5rs]{padding:0;list-style:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--s-1);display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--s-2) var(--s-3);font:600 .8125rem / 1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;display:block;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";inset:auto var(--s-3) 0;background:var(--gold);height:1px;transition:transform var(--t-slow) var(--ease);position:absolute;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current],.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--gold-3)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:after{transform:scaleX(1)}.tools[data-astro-cid-nen7h5rs]{justify-content:end;align-items:center;gap:var(--s-2);display:flex}.search[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);height:38px;padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--gold-line);font-size:var(--fs-sm);color:var(--ink-2);transition:box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:#11183099;border-radius:999px;display:inline-flex}.search[data-astro-cid-nen7h5rs]:hover{color:var(--ink);box-shadow:var(--glow-strong)}.keys[data-astro-cid-nen7h5rs]{gap:3px;display:inline-flex}kbd[data-astro-cid-nen7h5rs]{border:1px solid var(--gold-line);color:var(--ink-3);background:var(--bg-1);border-radius:5px;padding:4px 6px}.menu[data-astro-cid-nen7h5rs]{display:none;position:relative}summary[data-astro-cid-nen7h5rs]{border:1px solid var(--gold-line);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border-radius:999px;place-items:center;list-style:none;display:grid}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{color:var(--gold);box-shadow:var(--glow-strong)}.menu-panel[data-astro-cid-nen7h5rs]{min-width:200px;padding:var(--s-2);border:1px solid var(--gold-line);border-radius:var(--r-2);background:var(--bg-1);box-shadow:var(--shadow);position:absolute;top:calc(100% + 12px);right:0}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--s-3) var(--s-4);border-radius:var(--r-1)}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--bg-3);color:var(--ink)}@media (width<=899px){.bar[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto}.nav[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}.keys[data-astro-cid-nen7h5rs]{display:none}.search-label[data-astro-cid-nen7h5rs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search[data-astro-cid-nen7h5rs]{justify-content:center;width:40px;height:40px;padding:0}}@media (width<=380px){.word-sub[data-astro-cid-nen7h5rs]{display:none}}:root{color-scheme:dark;--bg-0:#070a14;--bg-1:#0b1020;--bg-2:#111830;--bg-3:#18213f;--ink:#ede7d8;--ink-2:#bdb6a6;--ink-3:#8c8778;--gold:#e2c07a;--gold-2:#b88a3e;--gold-3:#f4dfae;--gold-line:#e2c07a2e;--gold-line-strong:#e2c07a6b;--jade:#6fd3b8;--sky:#8fb8ff;--ember:#e07a52;--role:var(--gold);--rarity:var(--gold);--font-display:"Cinzel", "Cinzel Fallback", "Trajan Pro", "Times New Roman", serif;--font-lore:"Cormorant", "Cormorant Fallback", "Cormorant Garamond", Garamond, Georgia, serif;--font-ui:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lore:clamp(1.1875rem, 1.12rem + .3vw, 1.3125rem);--fs-lg:clamp(1.25rem, 1.12rem + .55vw, 1.5rem);--fs-xl:clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem);--fs-2xl:clamp(1.875rem, 1.4rem + 2vw, 2.875rem);--fs-3xl:clamp(2.375rem, 1.5rem + 3.8vw, 4.5rem);--tracking-display:.04em;--tracking-caps:.16em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--section:clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--gutter:clamp(1.125rem, .6rem + 2.4vw, 2.5rem);--r-1:6px;--r-2:10px;--r-3:16px;--content:1240px;--measure:68ch;--header-h:64px;--shadow:0 24px 60px -24px #000000bf, 0 2px 8px #00000059;--glow:0 0 0 1px var(--gold-line);--glow-strong:0 0 0 1px var(--gold-line-strong), 0 0 24px -6px #e2c07a59;--ease:cubic-bezier(.22, 1, .36, 1);--t-fast:.18s;--t-slow:.32s}@font-face{font-family:Inter Fallback;font-weight:100 500;src:local(Arial),local(ArialMT);size-adjust:107.5%;ascent-override:90.2%;descent-override:22.3%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:101.9%;ascent-override:95.2%;descent-override:23.6%;line-gap-override:0%}@font-face{font-family:Cinzel Fallback;font-weight:100 500;src:local(Times New Roman),local(TimesNewRomanPSMT);size-adjust:130.8%;ascent-override:74.9%;descent-override:28.3%;line-gap-override:0%}@font-face{font-family:Cinzel Fallback;font-weight:600 900;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT);size-adjust:126.4%;ascent-override:77.6%;descent-override:29.3%;line-gap-override:0%}@font-face{font-family:Cormorant Fallback;font-style:normal;font-weight:300 700;src:local(Georgia);size-adjust:88.2%;ascent-override:104.3%;descent-override:32.9%;line-gap-override:0%}@font-face{font-family:Cormorant Fallback;font-style:italic;font-weight:300 700;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:78.1%;ascent-override:117.8%;descent-override:37.1%;line-gap-override:0%}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_astro/cinzel.B6_NICV2.woff2)format("woff2")}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_astro/cormorant.D949lIKz.woff2)format("woff2")}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_astro/cormorant-italic.BddnW7rz.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter.CoN4cIak.woff2)format("woff2")}:root{--c-rarity-0:#a3abb9;--c-rarity-1:#4cc38a;--c-rarity-2:#4d9bf0;--c-rarity-3:#b07ef5;--c-rarity-4:#f2a43a;--c-role-assassin:#ee77a6;--c-role-fighter:#f08a4b;--c-role-mage:#a585f5;--c-role-marksman:#3dbe8f;--c-role-support:#4fc3e6;--c-role-tank:#5b9df0}.bb-rarity-0{color:var(--c-rarity-0)}.bb-rarity-1{color:var(--c-rarity-1)}.bb-rarity-2{color:var(--c-rarity-2)}.bb-rarity-3{color:var(--c-rarity-3)}.bb-rarity-4{color:var(--c-rarity-4)}.bb-role-assassin{color:var(--c-role-assassin)}.bb-role-fighter{color:var(--c-role-fighter)}.bb-role-mage{color:var(--c-role-mage)}.bb-role-marksman{color:var(--c-role-marksman)}.bb-role-support{color:var(--c-role-support)}.bb-role-tank{color:var(--c-role-tank)}.role-assassin{--role:var(--c-role-assassin)}.role-fighter{--role:var(--c-role-fighter)}.role-mage{--role:var(--c-role-mage)}.role-marksman{--role:var(--c-role-marksman)}.role-support{--role:var(--c-role-support)}.role-tank{--role:var(--c-role-tank)}.rarity-0{--rarity:var(--c-rarity-0)}.rarity-1{--rarity:var(--c-rarity-1)}.rarity-2{--rarity:var(--c-rarity-2)}.rarity-3{--rarity:var(--c-rarity-3)}.rarity-4{--rarity:var(--c-rarity-4)}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-5));background:var(--bg-0);scrollbar-color:var(--bg-3) var(--bg-0);scrollbar-gutter:stable}body{min-height:100dvh;font:400 var(--fs-base) / 1.6 var(--font-ui);color:var(--ink);background:var(--bg-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;isolation:isolate;flex-direction:column;display:flex}body:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:radial-gradient(1px 1px at 12% 18%,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 68% 9%,#ffffff73,#0000 60%),radial-gradient(1.5px 1.5px at 84% 34%,#f4dfae80,#0000 60%),radial-gradient(1px 1px at 33% 52%,#ffffff59,#0000 60%),radial-gradient(1px 1px at 52% 77%,#8fb8ff66,#0000 60%),radial-gradient(1.5px 1.5px at 6% 88%,#ffffff4d,#0000 60%),radial-gradient(1px 1px at 91% 72%,#fff6,#0000 60%),radial-gradient(1px 1px at 24% 64%,#f4dfae59,#0000 60%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:420px 420px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:fixed;inset:0;mask-image:linear-gradient(#000 0%,#00000073 100%)}body:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse 80% 55% at 50% -12%, #4052b43d, transparent 70%), radial-gradient(ellipse 50% 40% at 100% 100%, #6fd3b80d, transparent 70%), var(--bg-0);position:fixed;inset:0}img,picture,video,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;color:var(--ink);font-weight:600;line-height:1.15}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}p{text-wrap:pretty}a{color:var(--gold);text-underline-offset:.2em;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);text-decoration-line:underline;text-decoration-color:#e2c07a59;text-decoration-thickness:1px}a:hover{color:var(--gold-3);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}::selection{color:#fff;background:#e2c07a52}strong{color:var(--ink);font-weight:600}kbd{font:500 var(--fs-xs) / 1 var(--font-ui)}.wrap{width:min(100% - 2 * var(--gutter), var(--content));margin-inline:auto}.section{padding-block:var(--section)}.lore{font-family:var(--font-lore);font-size:var(--fs-lore);color:var(--ink-2);line-height:1.6}.kicker{font:600 var(--fs-xs) / 1.2 var(--font-ui);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold)}.muted{color:var(--ink-3)}.num{font-variant-numeric:tabular-nums lining-nums}.gi{vertical-align:-.2em;object-fit:contain;flex:none;display:inline-block}.art-frame{aspect-ratio:1;border:2px solid var(--rarity,var(--gold-line-strong));border-radius:var(--r-1);background:var(--bg-0);flex:none;place-items:center;padding:2px;display:grid;overflow:hidden}.art-frame picture,.art-frame img{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{inset-inline-start:var(--s-4);z-index:100;padding:var(--s-2) var(--s-4);border-radius:var(--r-1);background:var(--gold);color:var(--bg-0);font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--s-3)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);border:1px solid var(--gold-line-strong);font:600 var(--fs-sm) / 1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);backdrop-filter:blur(6px);transition:background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:#0b10208c;border-radius:999px;text-decoration:none;display:inline-flex}.btn:hover{color:#fff;box-shadow:var(--glow-strong);background:#18213fcc}.btn--gold{color:#1a1306;background:linear-gradient(180deg, var(--gold-3), var(--gold) 55%, var(--gold-2));border-color:#0000;box-shadow:0 8px 24px -10px #e2c07a99}.btn--gold:hover{color:#1a1306;background:linear-gradient(180deg, #fff1cc, var(--gold-3) 55%, var(--gold))}.more-link{font:600 var(--fs-sm) / 1.2 var(--font-ui);letter-spacing:.04em;white-space:nowrap;text-decoration:none}.more-link:after{content:" →"}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}main:focus{outline:none}
