@font-face{font-family:Almendra;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Almendra;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/almendra-latin-700-normal.CcSzIg09.woff2) format("woff2"),url(/_astro/almendra-latin-700-normal.Kc8Sb4gi.woff) format("woff");unicode-range:U+0000-00FF,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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.c-5QAGAI.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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BXZfsJY4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.Cc-u-6OI.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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.BDs68eHQ.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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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{--bg: #f7f4f8;--panel: #ffffff;--panel-2: #f0eaf3;--fg: #2a2030;--muted: #66586d;--line: #ddd3e1;--accent: #a3154f;--accent-soft: #f6e1ea;--on-accent: #ffffff;--power: #b4531a;--health: #bf1f3f;--armor: #4c6784;--speed: #a07a06;--gold: #a97d10;--pierce: #6a4c93;--tier-s: #a3154f;--tier-a: #8a5a10;--tier-b: #3f6c76;--tier-c: #6d6474;--display: "Almendra", Georgia, serif;--body: "Source Sans 3 Variable", "Segoe UI", system-ui, sans-serif;--radius: 8px;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg: #1b1520;--panel: #261e2c;--panel-2: #2f2536;--fg: #efe8f2;--muted: #b5a7bc;--line: #41354a;--accent: #f0719f;--accent-soft: #43202f;--on-accent: #1b1520;--power: #f09a5e;--health: #f0708a;--armor: #93b2d2;--speed: #e8c23f;--gold: #e3b84a;--pierce: #b99be3;--tier-s: #f0719f;--tier-a: #e3b84a;--tier-b: #7fc1cf;--tier-c: #a99fb0}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body{margin:0;background:var(--bg);color:var(--fg);font:400 17px/1.55 var(--body)}a{color:var(--accent);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.15;margin:0;text-wrap:balance}h1{font-size:clamp(2.1rem,6vw,3rem)}h2{font-size:1.65rem;margin-top:2.2rem;margin-bottom:.6rem}h3{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.4rem}p,ul,ol{margin:0 0 .9rem}ul,ol{padding-left:1.25rem}li{margin-bottom:.35rem}img,svg{max-width:100%}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:var(--panel);padding:.4rem .7rem;z-index:5}.site-head{background:var(--panel);border-bottom:1px solid var(--line)}.site-head-in{max-width:72rem;margin:0 auto;padding:.55rem 16px;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.brand{font:700 1.5rem/1 var(--display);color:var(--accent);text-decoration:none}.brand span{color:var(--muted)}.menu{flex:1;min-width:0;display:flex;gap:.15rem;flex-wrap:wrap}.menu a{color:var(--fg);text-decoration:none;padding:.3rem .55rem;border-radius:6px;font-weight:600;font-size:.98rem}.menu a:hover{background:var(--panel-2)}.menu a[aria-current]{color:var(--accent);background:var(--accent-soft)}.play{background:var(--accent);color:var(--on-accent);text-decoration:none;font-weight:700;padding:.4rem .8rem;border-radius:6px;white-space:nowrap;font-size:.95rem}@media(max-width:860px){.site-head-in{gap:.6rem}.brand{flex:1}.menu{order:3;flex-basis:100%;margin-inline:-.55rem}.menu a{padding:.4rem .55rem}}.page{max-width:46rem;margin:0 auto;padding:2rem 16px 4rem}.page.wide{max-width:72rem}.lede{font-size:1.15rem;color:var(--muted);margin-top:.6rem;max-width:46rem}.note{color:var(--muted);font-size:.95rem}.crumbs{font-size:.92rem;color:var(--muted);margin-bottom:.8rem}.callout{background:var(--accent-soft);border-radius:var(--radius);padding:.9rem 1.1rem;margin:1rem 0 1.4rem}.callout>:last-child{margin-bottom:0}.i{width:1em;height:1em;vertical-align:-.12em;display:inline-block}.i-power{color:var(--power)}.i-health{color:var(--health)}.i-armor{color:var(--armor)}.i-speed{color:var(--speed)}.i-gold{color:var(--gold)}.i-pierce{color:var(--pierce)}.crest{flex:none;color:var(--on-accent);display:block}.crest-shield{fill:var(--accent)}.crest-line{fill:none;stroke:var(--on-accent);stroke-opacity:.45;stroke-width:1}.crest-glyph{fill:currentColor}.crest-art{border-radius:var(--radius);object-fit:cover}.grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:1rem 0;padding:0;list-style:none}.grid>li{margin:0;min-width:0}.card{display:flex;gap:.8rem;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:.85rem;text-decoration:none;color:inherit;height:100%}a.card:hover{border-color:var(--accent)}.card-body{min-width:0}.card h2,.card h3{margin:0 0 .15rem;font-size:1.22rem;color:var(--accent)}.card p{margin:0;font-size:.95rem;color:var(--muted)}.card .meta{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.2rem}.tier{display:inline-grid;place-items:center;min-width:1.6em;height:1.6em;padding:0 .3em;border-radius:5px;font-weight:700;font-size:.85rem;color:var(--bg);line-height:1}.tier-S{background:var(--tier-s)}.tier-A{background:var(--tier-a)}.tier-B{background:var(--tier-b)}.tier-C{background:var(--tier-c)}.tier-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.8rem;padding:.9rem 0;border-top:1px solid var(--line)}.tier-row .tier{font:700 2rem/1 var(--display);width:3.6rem;height:3.6rem;border-radius:var(--radius)}.tier-row ul{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}.tier-row li{margin:0}.pill{display:inline-flex;align-items:center;gap:.4rem;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:.15rem .7rem .15rem .25rem;text-decoration:none;color:var(--fg);font-weight:600}.pill:hover{border-color:var(--accent)}.tag{display:inline-block;background:var(--panel-2);color:var(--muted);border-radius:4px;padding:0 .4rem;font-size:.82rem;font-weight:600;white-space:nowrap}.detail-head{display:flex;gap:1.1rem;align-items:center;margin-bottom:1rem}.detail-head .subtitle{color:var(--muted);font-size:1.05rem;margin:.2rem 0 0}.lore{font-style:italic;color:var(--muted);border-left:3px solid var(--accent);padding-left:.9rem;margin:1rem 0}.trait{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:.8rem 1rem;margin-bottom:.6rem}.trait h3{margin:0 0 .2rem;font-size:1.15rem}.trait .kind{font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);display:block}.trait p{margin:0}.table-wrap{overflow-x:auto;margin:.6rem 0 1.2rem}table{border-collapse:collapse;width:100%;font-size:.97rem}th,td{text-align:left;vertical-align:top;padding:.5rem .7rem .5rem 0;border-bottom:1px solid var(--line)}th{font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}td.num,th.num{font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:640px){table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}table.stack,table.stack tbody,table.stack tr,table.stack td{display:block;width:100%}table.stack tr{padding:.7rem 0;border-bottom:1px solid var(--line)}table.stack td{border:0;padding:.1rem 0}table.stack td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:.88rem;font-weight:600}table.stack td.num{white-space:normal}}.filters{display:flex;flex-wrap:wrap;gap:.6rem;align-items:end;margin:1rem 0}.filters label{display:grid;gap:.15rem;font-size:.85rem;font-weight:600;color:var(--muted)}.filters input,.filters select{font:inherit;color:var(--fg);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:.4rem .6rem;min-height:2.5rem;max-width:100%}.filters input[type=search]{min-width:min(19rem,100%)}.count{color:var(--muted);font-size:.92rem;align-self:center}[hidden]{display:none!important}.prose h2:first-child{margin-top:0}.prose table{margin-bottom:1.2rem}.home-hero{display:grid;gap:1rem;padding:1rem 0 1.5rem}.home-hero h1{color:var(--accent);font-size:clamp(2.4rem,7vw,3.8rem)}.crest-row{display:flex;flex-wrap:wrap;gap:.35rem}.btn-row{display:flex;flex-wrap:wrap;gap:.6rem}.btn{display:inline-block;padding:.55rem 1rem;border-radius:6px;font-weight:700;text-decoration:none;border:1px solid var(--accent);color:var(--accent)}.btn.solid{background:var(--accent);color:var(--on-accent)}.ad-slot{min-height:280px;margin:2rem 0}.site-foot{border-top:1px solid var(--line);background:var(--panel);font-size:.92rem;color:var(--muted)}.site-foot-in{max-width:72rem;margin:0 auto;padding:1.2rem 16px 2rem;display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between}.site-foot-in p{margin:0;max-width:40rem}.site-foot nav{display:flex;gap:1rem;flex-wrap:wrap}
