.archetype-detail-read__retry{min-height:44px;margin-top:.5rem;padding:.5rem .9rem;border:1px solid #8d171d;background:#fff0c8;color:#6f1117;font:inherit;font-weight:700;cursor:pointer}.archetype-detail-read__retry:hover{background:#f6dfaa}.archetype-detail-read__retry:focus-visible{outline:3px solid #8d171d;outline-offset:3px}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:is(.traditional-mode-banner,.constructed-cards__header,.section-banner-modern){isolation:isolate;min-height:var(--site-page-hero-min-height);margin-bottom:var(--site-page-hero-content-gap);padding:var(--site-page-hero-padding-block) var(--site-page-hero-padding-inline);color:#fff0c4;text-align:left;background:linear-gradient(90deg,#30010afa,#3e030ef0 31%,#490511c2 50%,#31040d3d 76%,#1e020914),#3a030d;border:12px solid #0000;border-image:url(/wallpaper/main-page-rail-border.png) 18;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:center;gap:1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f8d06d38,0 14px 30px #43230e2e}:is(.traditional-mode-banner,.constructed-cards__header,.section-banner-modern):before{z-index:-1;opacity:1;mix-blend-mode:normal;aspect-ratio:1430/645;content:"";pointer-events:none;background:linear-gradient(90deg,#490511c2,#31040d3d 55%,#1e020914),url(/wallpaper/profile-hero-hth.webp) 100%/cover no-repeat;max-width:100%;height:100%;position:absolute;top:0;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}@supports (background-image:image-set(url("/wallpaper/profile-hero-hth-1430.avif") type("image/avif"))){:is(.traditional-mode-banner,.constructed-cards__header,.section-banner-modern):before{background-image:-webkit-linear-gradient(#1e020914,#31040d3d 45%,#490511c2),-webkit-image-set(url(/wallpaper/profile-hero-hth-1430.avif) 1x type("image/avif"),url(/wallpaper/profile-hero-hth.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#490511c2,#31040d3d 55%,#1e020914),image-set("/wallpaper/profile-hero-hth-1430.avif" 1x type("image/avif"),"/wallpaper/profile-hero-hth.webp" 1x type("image/webp"))}@media (max-width:720px){:is(.traditional-mode-banner,.constructed-cards__header,.section-banner-modern):before{background-image:-webkit-linear-gradient(#1e020914,#31040d3d 45%,#490511c2),-webkit-image-set(url(/wallpaper/profile-hero-hth-860.avif) 1x type("image/avif"),url(/wallpaper/profile-hero-hth.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#490511c2,#31040d3d 55%,#1e020914),image-set("/wallpaper/profile-hero-hth-860.avif" 1x type("image/avif"),"/wallpaper/profile-hero-hth.webp" 1x type("image/webp"))}}}:is(.traditional-mode-banner,.constructed-cards__header,.section-banner-modern):after{z-index:-1;content:"";pointer-events:none;opacity:.55;background:0 0;border:1px solid #f8d06d2e;position:absolute;inset:7px}:is(.traditional-mode-banner__copy,.constructed-cards__header>div){z-index:1;align-self:center;min-width:0;max-width:720px}:is(.traditional-mode-banner__copy,.constructed-cards__header>div) h1{color:#fff2ca;max-width:720px;font-family:var(--font-display);font-size:var(--site-page-hero-title-size);line-height:var(--site-page-hero-title-leading);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 3px 10px #1b00059e;margin:0}:is(.traditional-mode-banner__copy,.constructed-cards__header>div) p{color:#e9cf92;text-wrap:balance;text-shadow:0 2px 8px #19000599;max-width:590px;margin:clamp(1rem,2vw,1.45rem) 0 0;font-size:1rem;line-height:1.48}.traditional-mode-banner__summary{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#220209d1;border:1px solid #e8b94f5c;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;min-width:0;margin:0;display:grid;box-shadow:0 12px 26px #13000433}.traditional-mode-banner__summary>div{border-right:1px solid #e8b94f38;flex-direction:column-reverse;justify-content:center;min-width:0;min-height:74px;padding:.9rem 1.15rem;display:flex}.traditional-mode-banner__summary>div:last-child{border-right:0}.traditional-mode-banner__summary dt{color:#c9a45e;letter-spacing:.105em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.22rem;font-size:.56rem;font-weight:900;overflow:hidden}.traditional-mode-banner__summary dd{color:#fff0bf;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1;overflow:hidden}.traditional-mode-banner-controls{background:#fff8e4c7;border:1px solid #b8904a85;border-radius:999px;flex-wrap:wrap;gap:.55rem;width:fit-content;margin-top:.8rem;padding:.45rem;display:flex}@media (max-width:720px){:is(.traditional-mode-banner,.constructed-cards__header,.section-banner-modern){min-height:var(--site-page-hero-mobile-min-height);background:linear-gradient(#3a030d 40%,#39020d4d 48%,#2d020b33 62%,#1c0107b8),#3a030d;border-width:8px;grid-template-columns:1fr;align-content:space-between}:is(.traditional-mode-banner,.constructed-cards__header,.section-banner-modern):before{height:60%;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 32%);mask-image:linear-gradient(#0000,#000 32%)}:is(.traditional-mode-banner__copy,.constructed-cards__header>div){align-self:start}:is(.traditional-mode-banner__copy,.constructed-cards__header>div) h1{max-width:100%;font-size:var(--site-page-hero-mobile-title-size)}:is(.traditional-mode-banner__copy,.constructed-cards__header>div) p{max-width:28rem;margin-top:.8rem;font-size:.92rem;line-height:1.38}.traditional-mode-banner__summary{align-self:end;width:100%}.traditional-mode-banner__summary>div{min-height:64px;padding:.72rem .85rem}}@media (max-width:390px){:is(.traditional-mode-banner,.constructed-cards__header,.section-banner-modern){border-width:6px}.traditional-mode-banner__summary dt{letter-spacing:.07em;font-size:.5rem}.traditional-mode-banner__summary dd{font-size:1rem}}@media (prefers-reduced-motion:reduce){:is(.traditional-mode-banner,.constructed-cards__header,.section-banner-modern){scroll-behavior:auto}}.arena-app-shell :is(.traditional-mode-banner,.constructed-cards__header,.section-banner-modern)+*{margin-top:0}.arena-app-shell.arena-app-constructed-archetypes .arena-workspace .arena-content.arena-content-open,.arena-app-shell.arena-app-constructed-archetypes .arena-workspace .arena-main{background:0 0}.archetypes-page{--archetype-red:#8d171d;--archetype-red-dark:#5d0d13;--archetype-gold:#d9ab49;--archetype-ink:#30251c;--archetype-muted:#735e49;width:100%;color:var(--archetype-ink);font-family:var(--font-body);margin:0 auto;padding:0}.archetypes-page button,.archetypes-page input,.archetypes-page select{font:inherit}.archetypes-eyebrow{color:#d9aa4c;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.67rem;font-weight:900;display:inline-flex}.archetypes-hero{color:#fff0c8;background:linear-gradient(105deg,#44050cf7,#5b0a12eb 48%,#300e12c7),url(/wallpaper/arena-rail-red.jpg) 50%/375px 172px;border:12px solid #0000;border-image:url(/wallpaper/main-page-rail-border.png) 18;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);align-items:end;gap:1.5rem;min-height:250px;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #2f160833}.archetypes-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 76% 35%,#efc96f21,#0000 33%),linear-gradient(90deg,#0000 65%,#1c05083d);position:absolute;inset:0}.archetypes-hero__copy,.archetypes-hero__summary{z-index:1;position:relative}.archetypes-hero h1{color:#fff0c8;max-width:760px;font-family:var(--font-display);text-shadow:0 3px #2405079e;margin:.35rem 0 0;font-size:clamp(2.25rem,5vw,4.2rem);line-height:.95}.archetypes-hero p{color:#e5c999;max-width:680px;margin:.8rem 0 0;font-size:clamp(.84rem,1.4vw,1rem);line-height:1.55}.archetypes-hero__meta-link{color:#f1cf79;align-items:center;gap:.45rem;width:fit-content;margin-top:1rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.archetypes-hero__meta-link:hover{color:#fff0c8;text-decoration:underline}.archetypes-hero__summary{background:#1e03086b;border:1px solid #efc96f5c;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.archetypes-hero__summary div{text-align:center;border-right:1px solid #efc96f33;min-width:0;padding:.85rem .7rem}.archetypes-hero__summary div:last-child{border-right:0}.archetypes-hero__summary dt{color:#c8a970;text-transform:uppercase;font-size:.59rem;font-weight:800}.archetypes-hero__summary dd{color:#fff0c8;font-family:var(--font-display);margin:.18rem 0 0;font-size:clamp(1rem,2vw,1.35rem)}.archetypes-format-switch{background:linear-gradient(#fbebc0e0,#e2c185c7),var(--arena-parchment-texture) center /cover;border:7px solid #0000;border-image:url(/wallpaper/deck-border.png) 22;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding:.75rem;display:grid}.archetypes-format-switch button{color:#4a3323;text-align:left;cursor:pointer;background:#fff9e375;border:1px solid #522d1440;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:72px;padding:.7rem .9rem;display:grid;position:relative}.archetypes-format-switch button:hover{background:#fff8dcd1}.archetypes-format-switch button[aria-pressed=true]{color:#fff0c8;background:linear-gradient(135deg,#7a1119f2,#48070df7),url(/wallpaper/arena-rail-red.jpg) 50%/280px;border-color:#d9ab49;box-shadow:inset 0 0 0 2px #efc96f1f}.archetypes-format-switch img{object-fit:contain;filter:drop-shadow(0 3px 5px #2d140747);width:52px;height:52px}.archetypes-format-switch span{min-width:0}.archetypes-format-switch strong{font-family:var(--font-display);font-size:1.05rem;display:block}.archetypes-format-switch small{color:#7d6045;margin-top:.12rem;font-size:.7rem;display:block}.archetypes-format-switch button[aria-pressed=true] small{color:#d3b77f}.archetypes-class-filter{border:1px solid #5c361838;border-left:4px solid var(--archetype-red);background:linear-gradient(90deg,#fff7d9c7,#ecd2a094),var(--arena-parchment-texture) center /cover;grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:center;gap:.85rem;margin-top:.75rem;padding:.7rem .85rem;display:grid}.archetypes-class-filter>header{gap:.08rem;min-width:0;display:grid}.archetypes-class-filter>header span{color:var(--archetype-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:900}.archetypes-class-filter>header strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.archetypes-class-filter__scroller{overscroll-behavior-inline:contain;scrollbar-color:#6f1a2094 #6f1a2014;scrollbar-width:thin;border:0;gap:.35rem;min-width:0;margin:0;padding:.18rem .1rem .28rem;display:flex;overflow-x:auto}.archetypes-class-filter__scroller legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archetypes-class-filter__scroller button{color:#4a3323;cursor:pointer;background:#fff8dead;border:1px solid #5c361847;flex:0 0 54px;place-items:center;width:54px;height:54px;padding:0;display:grid;position:relative}.archetypes-class-filter__scroller button:after{content:"";pointer-events:none;border:1px solid #0000;position:absolute;inset:3px}.archetypes-class-filter__scroller button:hover{background:#fffae8f5;border-color:#8d171d9e}.archetypes-class-filter__scroller button[aria-pressed=true]{background:linear-gradient(145deg,#7e121af7,#4d070efa),url(/wallpaper/arena-rail-red.jpg) 50%/180px;border-color:#d9ab49;box-shadow:0 3px 8px #46170c38}.archetypes-class-filter__scroller button[aria-pressed=true]:after{border-color:#efc96f5c}.archetypes-class-filter__scroller img{object-fit:contain;filter:drop-shadow(0 3px 4px #2d14074d);width:43px;height:43px}.archetypes-tools{background:#fae9be6b;border-top:5px solid #0000;border-image:url(/wallpaper/main-page-rail-border.png) 18;grid-template-columns:minmax(240px,1fr) minmax(260px,.9fr) minmax(180px,.45fr);align-items:end;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.archetypes-tools>div{gap:.1rem;min-width:0;display:grid}.archetypes-tools>div .archetypes-eyebrow{color:#8d171d}.archetypes-tools>div strong{font-family:var(--font-display);font-size:1.2rem}.archetypes-tools>div small{color:var(--archetype-muted);font-size:.68rem;line-height:1.4}.archetypes-search,.archetypes-sort{color:#8d171d;background:#fff8deb8;border:1px solid #5530174d;align-items:center;gap:.55rem;min-height:48px;display:flex}.archetypes-search{padding:0 .75rem}.archetypes-search input{width:100%;min-width:0;min-height:46px;color:var(--archetype-ink);background:0 0;border:0;outline:0}.archetypes-sort{position:relative}.archetypes-sort select{width:100%;min-height:46px;color:var(--archetype-ink);appearance:none;cursor:pointer;background:0 0;border:0;outline:0;padding:0 2.2rem 0 .75rem;font-size:.75rem;font-weight:800}.archetypes-sort svg{pointer-events:none;position:absolute;right:.7rem}.archetypes-ledger{background:linear-gradient(#faebc5de,#e5c790c7),var(--arena-parchment-texture) center /cover;border:8px solid #0000;border-image:url(/wallpaper/main-page-rail-border.png) 18;margin-top:1rem;overflow:hidden;box-shadow:0 6px 16px #3c1f0a1f}.archetypes-ledger__header{color:#f1d9a9;background:linear-gradient(90deg,#4d080ff5,#670f17eb),url(/wallpaper/arena-rail-red.jpg) 50%/auto 140px;border-bottom:1px solid #efc96f40;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;font-size:.68rem;display:flex}.archetypes-ledger__header span:first-child{color:#fff0c8;text-transform:uppercase;font-weight:900}.archetypes-list{display:grid}.archetype-row{content-visibility:auto;contain-intrinsic-size:auto 65px;border-bottom:1px solid #5c36182e;grid-template-columns:34px 52px minmax(185px,1.2fr) minmax(390px,1.5fr) auto;align-items:center;gap:.75rem;min-height:88px;padding:.7rem .8rem;display:grid}.archetype-row:last-child{border-bottom:0}.archetype-row:hover{background:#fff8dc7a}.archetype-row__rank{color:#704a27;width:30px;height:30px;font-family:var(--font-display);background:#fff5d1a3;border:1px solid #69421c52;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid}.archetype-row__class{filter:drop-shadow(0 4px 5px #32180747);width:50px;height:50px}.archetype-row__identity{min-width:0}.archetype-row__identity>span{color:#8d171d;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.archetype-row__identity h2{overflow-wrap:anywhere;font-family:var(--font-display);margin:.16rem 0 0;font-size:clamp(.95rem,1.5vw,1.15rem);line-height:1.05}.archetype-row__identity small{color:#816145;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.62rem;display:block;overflow:hidden}.archetype-row__metrics{border-left:1px solid #5c361829;grid-template-columns:repeat(4,minmax(74px,1fr));margin:0;display:grid}.archetype-row__metrics div{border-right:1px solid #5c361824;min-width:0;padding:.3rem .65rem}.archetype-row__metrics dt{color:#806044;text-transform:uppercase;font-size:.56rem}.archetype-row__metrics dd{font-variant-numeric:tabular-nums;margin:.12rem 0 0;font-size:.83rem;font-weight:900}.metric-strong{color:#2f6e39}.metric-even{color:#8a611d}.metric-weak{color:#992e35}.metric-neutral{color:#735e49}.archetype-row__open{color:#fff0c8;background:linear-gradient(145deg,#9a2229,#681018);border:1px solid #6f1a20;justify-content:center;align-items:center;gap:.42rem;min-height:44px;padding:.55rem .75rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.archetype-row__open:hover{background:linear-gradient(145deg,#ad2a31,#76141c)}.archetypes-loading{--loading-row-height:76px;border:7px solid #0000;border-image:url(/wallpaper/main-page-rail-border.png) 18;gap:.7rem;margin-top:1rem;padding:1rem;display:grid}.archetypes-loading--detail{align-content:center;min-height:480px}.archetypes-loading__header-line{width:12rem;max-width:75%;height:1lh}.archetypes-loading__rows{display:grid}.archetypes-loading__row{border-bottom:1px solid var(--arena-paper-line);border-radius:0;height:88px}@media (max-width:1120px){.archetypes-loading__row{height:130.2px}}@media (max-width:820px){.archetypes-loading__row{height:175.2px}}.archetypes-state{color:#7a582e;text-align:center;background:#fff4d08c;border:7px solid #0000;border-image:url(/wallpaper/deck-border.png) 22;place-items:center;gap:.45rem;min-height:280px;margin-top:1rem;padding:2rem;display:grid}.archetypes-state h2{color:var(--archetype-ink);font-family:var(--font-display);margin:0;font-size:1.45rem}.archetypes-state p{max-width:540px;color:var(--archetype-muted);margin:0}.archetype-back,.archetypes-state button{color:#fff0c8;cursor:pointer;background:#8d171d;border:1px solid #6f1a20;min-height:42px;margin-top:.5rem;padding:.55rem .8rem;font-weight:900}.archetype-breadcrumb{color:#806044;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.72rem;display:flex}.archetype-back,.archetype-breadcrumb a{align-items:center;gap:.38rem;display:inline-flex}.archetype-breadcrumb a{color:#8d171d;font-weight:900;text-decoration:none}.archetype-breadcrumb strong{color:#4a3323;overflow-wrap:anywhere;min-width:0}.archetype-dossier{color:#fff0c8;isolation:isolate;background:#4b0710;border:12px solid #0000;border-image:url(/wallpaper/main-page-rail-border.png) 18;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.1rem;padding:clamp(1rem,2vw,1.5rem);display:grid;position:relative;overflow:hidden}.archetype-dossier:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#4b0710,#4b0710e6 30%,#4b07104d 62%,#30040a2e);position:absolute;inset:0}.archetype-dossier__art{z-index:0;object-fit:cover;object-position:center;opacity:1;width:64%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.archetype-dossier__identity{z-index:2;align-items:center;gap:1rem;min-width:0;display:flex;position:relative}.archetype-dossier__identity>img{filter:drop-shadow(0 7px 10px #00000052);flex:none;width:68px;height:68px}.archetype-dossier h1{color:#fff0c8;overflow-wrap:anywhere;font-family:var(--font-display);text-shadow:0 3px 14px #150105b3;margin:0;font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.15}.archetype-dossier__metrics{z-index:2;background:#efc96f2e;border:1px solid #efc96f3d;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;display:grid;position:relative}.archetype-dossier__metrics div{background:#27060de8;min-width:0;padding:.8rem 1rem}.archetype-dossier__metrics dt{color:#e2c58f;text-transform:uppercase;font-size:.65rem;font-weight:700;line-height:1.4}.archetype-dossier__metrics dd{color:#fff0c8;font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:1.3rem;font-weight:800;line-height:1.2}.archetype-dossier__metrics dd.metric-strong{color:#a9db9f}.archetype-dossier__metrics dd.metric-even{color:#f0cc78}.archetype-dossier__metrics dd.metric-weak{color:#f2a0a4}.archetype-builds,.archetype-history,.archetype-main-build,.archetype-methodology{background:linear-gradient(#faebc5e6,#e5c790cc),var(--arena-parchment-texture) center /cover;border:8px solid #0000;border-image:url(/wallpaper/main-page-rail-border.png) 18;margin-top:1rem}.archetype-main-build{padding:1rem}.archetype-main-build>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.archetype-main-build .archetypes-eyebrow,.archetype-section-heading .archetypes-eyebrow{color:#8d171d}.archetype-main-build h2,.archetype-methodology h2,.archetype-section-heading h2{font-family:var(--font-display);margin:.2rem 0 0;font-size:clamp(1.3rem,2.5vw,1.8rem)}.archetype-main-build__sample{text-align:right;border-left:1px solid #5c361838;min-width:120px;padding-left:1rem;display:grid}.archetype-main-build__sample strong{color:#2f6e39;font-family:var(--font-display);font-size:1.45rem}.archetype-main-build__sample span{color:var(--archetype-muted);font-size:.65rem}.archetype-main-build__code{background:#fff8db94;border:1px solid #5b341740;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.85rem;padding:.75rem;display:grid}.archetype-build-row code,.archetype-main-build__code code{overflow-wrap:anywhere;color:#4a3323;-webkit-user-select:all;user-select:all;min-width:0;font-size:.69rem;line-height:1.45}.archetype-copy-button{color:#fff0c8;white-space:nowrap;cursor:pointer;background:#8d171d;border:1px solid #6f1a20;justify-content:center;align-items:center;gap:.42rem;min-height:44px;padding:.55rem .75rem;font-size:.72rem;font-weight:900;display:inline-flex}.archetype-copy-button--compact{min-height:40px}.archetype-copy-button--copied{background:#315b34;border-color:#41663e}.archetype-main-build>footer{color:var(--archetype-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.7rem;font-size:.68rem;display:flex}.archetype-main-build>footer a,.archetype-main-build>footer span{align-items:center;gap:.35rem;display:inline-flex}.archetype-main-build>footer a{color:#8d171d;font-weight:900;text-decoration:none}.archetype-main-build .archetype-deck-gallery{grid-template-columns:minmax(300px,460px);justify-content:center;padding:.85rem 0}.archetype-build-preview{background:linear-gradient(#faebc5eb,#e5c790d1),var(--arena-parchment-texture) center /cover;border:8px solid #0000;border-image:url(/wallpaper/main-page-rail-border.png) 18;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:clamp(.9rem,2vw,1.2rem);display:grid}.archetype-build-preview h2{font-family:var(--font-display);margin:.2rem 0 0;font-size:clamp(1.2rem,2.5vw,1.65rem)}.archetype-build-preview p{color:var(--archetype-muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.45}.archetype-build-preview dl{background:#fff8db75;border:1px solid #5c361833;grid-template-columns:repeat(2,minmax(92px,1fr));margin:0;display:grid}.archetype-build-preview dl div{border-right:1px solid #5c361829;padding:.65rem .75rem}.archetype-build-preview dl div:last-child{border-right:0}.archetype-build-preview dt{color:var(--archetype-muted);text-transform:uppercase;font-size:.58rem;font-weight:900}.archetype-build-preview dd{color:#2f6e39;font-family:var(--font-display);margin:.14rem 0 0;font-size:1rem}.archetype-section-heading{border-bottom:1px solid #5c361833;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.archetype-section-heading p{max-width:740px;color:var(--archetype-muted);margin:.35rem 0 0;font-size:.73rem;line-height:1.5}.archetype-section-heading__count{color:#8d171d;background:#fff5d48c;border:1px solid #6f1a204d;flex:none;padding:.45rem .65rem;font-size:.68rem;font-weight:900}.archetype-history__charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.archetype-trend{background:#fff8de94;border:1px solid #5c361833;min-width:0}.archetype-trend>header{border-bottom:1px solid #5c361829;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .75rem;display:flex}.archetype-trend header div{display:grid}.archetype-trend header span{color:var(--archetype-muted);text-transform:uppercase;font-size:.59rem;font-weight:800}.archetype-trend header strong{font-family:var(--font-display);margin-top:.08rem;font-size:1.05rem}.archetype-trend header small{color:#8d171d;font-size:.59rem}.archetype-trend__viewport{width:100%;overflow-x:auto}.archetype-trend__viewport:focus-visible{outline-offset:-3px;outline:3px solid #8d171d}.archetype-trend svg{width:100%;min-width:340px;height:auto;display:block}.archetype-trend__grid line{stroke:#5c361826;stroke-dasharray:3 4}.archetype-trend__date,.archetype-trend__grid text{fill:#806044;font-size:9px}.archetype-trend__line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.archetype-trend circle{stroke:#fff0c8;stroke-width:2px}.archetype-deck-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:.85rem;display:grid}.archetype-deck-card{background:#160d0b;border:1px solid #3f1f0f9e;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 5px 14px #35190a2e,inset 0 0 0 2px #e7b75b14}.archetype-deck-card__summary{color:#fff0c8;background:linear-gradient(100deg,#3d050bf0,#6f131cdb),url(/wallpaper/arena-rail-red.jpg) 50%/375px 172px;border-bottom:1px solid #efc96f33;align-items:center;gap:.5rem;min-height:52px;padding:.42rem .5rem;display:flex}.archetype-deck-card__number{color:#efc96f;width:34px;height:34px;font-family:var(--font-display);background:#1f02065c;border:1px solid #efc96f6b;flex:0 0 34px;place-items:center;font-size:.86rem;display:grid}.archetype-deck-card__summary dl{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.archetype-deck-card__summary dl>div{border-left:1px solid #efc96f2e;min-width:0;padding-inline:.5rem}.archetype-deck-card__summary dt{color:#fff0c8a3;letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:800}.archetype-deck-card__summary dd{color:#fff0c8;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:.14rem 0 0;font-size:.82rem;overflow:hidden}.archetype-deck-card .deck-list-view{background:#160d0b;flex:auto}.archetype-deck-card .deck-list-view__head{border-radius:0;min-height:46px;padding:.26rem .55rem}.archetype-deck-card .deck-list-view__head strong{font-size:.88rem;line-height:1.05}.archetype-deck-card .deck-list-view__subtitle{margin-top:.08rem;font-size:.64rem;line-height:1.1}.archetype-deck-card .deck-list-view__head>span{padding:.1rem .42rem;font-size:.74rem}.archetype-deck-card .deck-list-view__list{padding:0}.archetype-deck-card__copy{color:#fff0c8;width:100%;min-height:48px;font:inherit;cursor:pointer;transition:filter var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease);background:linear-gradient(#9f2832,#71121b);border:0;border-top:1px solid #efc96f42;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .75rem;font-size:.72rem;font-weight:900;display:inline-flex}.archetype-deck-card__copy:hover{filter:brightness(1.1)}.archetype-deck-card__copy.is-copied{background:linear-gradient(#4f792f,#31511f)}.archetype-deck-card__copy:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #efc96f;position:relative}.archetype-deck-card__copy svg{flex:none;width:1rem;height:1rem}.archetype-deck-card__state{background:radial-gradient(120% 100% at 50% 0,#46281e59,#0000 60%),#160d0b;flex:auto;align-content:start;gap:.35rem;min-height:488px;padding:.75rem;display:grid}.archetype-deck-card__skeleton{background:#efc96f1a;border:1px solid #efc96f14;border-radius:0;height:31px}.archetype-deck-card__state--error{color:#f7deb0;text-align:center;align-content:center;place-items:center}.archetype-deck-card__state--error>svg{color:#efc96f;width:2rem;height:2rem}.archetype-deck-card__state--error strong{font-family:var(--font-display);font-size:1.05rem}.archetype-deck-card__state--error span{color:#fff0c8b3;max-width:18rem;font-size:.68rem;line-height:1.45}.archetype-deck-card__state--error button{color:#fff0c8;cursor:pointer;background:#6f131cd1;border:1px solid #efc96f75;align-items:center;gap:.4rem;min-height:44px;margin-top:.4rem;padding:.55rem .75rem;font-size:.72rem;font-weight:900;display:inline-flex}.archetype-deck-card__state--error button svg{width:1rem;height:1rem}.archetype-deck-card__actions{background:#21120e;border-top:1px solid #efc96f2e;align-items:stretch;gap:.5rem;padding:.6rem;display:flex}.archetype-deck-card__actions a{color:#fff0c8;border:1px solid #efc96f59;justify-content:center;align-items:center;gap:.38rem;min-height:44px;font-size:.67rem;font-weight:900;text-decoration:none;display:inline-flex}.archetype-deck-card__actions a:hover{background:#efc96f14;border-color:#efc96fb3}.archetype-deck-card__actions svg{width:1rem;height:1rem}.archetype-builds__more{color:#8d171d;cursor:pointer;background:#fff4d099;border:1px solid #6f1a2059;justify-content:center;align-items:center;gap:.4rem;width:calc(100% - 1.6rem);min-height:44px;margin:.8rem;font-weight:900;display:flex}.archetype-methodology{color:#7a582e;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.archetype-methodology svg{color:#8d171d;flex:none}.archetype-methodology h2{margin-top:0;font-size:1.1rem}.archetype-methodology p{color:var(--archetype-muted);margin:.3rem 0 0;font-size:.72rem;line-height:1.5}.archetypes-page a:focus-visible,.archetypes-page button:focus-visible,.archetypes-page input:focus-visible,.archetypes-page select:focus-visible{outline-offset:3px;outline:3px solid #efc96f}@media (max-width:1120px){.archetypes-hero{grid-template-columns:1fr}.archetypes-hero__summary{max-width:620px}.archetype-row{contain-intrinsic-size:auto 107px;grid-template-columns:32px 48px minmax(160px,1fr) auto}.archetype-row__metrics{grid-area:2/1/auto/-1}.archetype-row__open{grid-area:1/4}.archetype-dossier__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.archetype-history__charts{grid-template-columns:1fr}.archetype-trend svg{min-width:0}.archetype-deck-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.archetypes-hero{border-width:8px;min-height:0;padding:1rem}.archetypes-hero h1{font-size:clamp(2rem,11vw,3rem)}.archetypes-hero__summary{grid-template-columns:1fr}.archetypes-hero__summary div{text-align:left;border-bottom:1px solid #efc96f33;border-right:0;justify-content:space-between;align-items:center;padding:.55rem .7rem;display:flex}.archetypes-hero__summary div:last-child{border-bottom:0}.archetypes-hero__summary dd{margin:0;font-size:1rem}.archetypes-class-filter,.archetypes-format-switch{grid-template-columns:1fr}.archetypes-class-filter{gap:.5rem;padding-inline:.7rem}.archetypes-class-filter>header{align-items:baseline;gap:.5rem;display:flex}.archetypes-class-filter>header strong{font-size:.88rem}.archetypes-tools{grid-template-columns:1fr}.archetypes-ledger{border-width:6px}.archetypes-ledger__header{flex-direction:column;align-items:flex-start;gap:.2rem}.archetype-row{contain-intrinsic-size:auto 152px;grid-template-columns:30px 46px minmax(0,1fr) auto;gap:.55rem;min-height:0;padding:.75rem .55rem}.archetype-row__class{width:44px;height:44px}.archetype-row__identity h2{font-size:1rem}.archetype-row__identity small{white-space:normal}.archetype-row__open{width:44px;height:44px;min-height:44px;padding:0}.archetype-row__open span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.archetype-row__metrics{border-left:0;grid-template-columns:repeat(2,1fr)}.archetype-row__metrics div:nth-child(2){border-right:0}.archetype-row__metrics div:nth-child(-n+2){border-bottom:1px solid #5c361824}.archetype-dossier{border-width:8px;gap:.85rem;padding:.8rem}.archetype-dossier:after{background:linear-gradient(#4b071094,#4b0710ad 48%,#4b0710)}.archetype-dossier__art{object-position:center;width:100%;height:100%}.archetype-dossier__identity{align-items:flex-start;gap:.65rem}.archetype-dossier__identity>img{width:62px;height:62px}.archetype-dossier h1{font-size:clamp(1.65rem,9vw,2.35rem)}.archetype-dossier__metrics{grid-template-columns:repeat(2,1fr)}.archetype-main-build>header,.archetype-section-heading{flex-direction:column;align-items:flex-start}.archetype-build-preview{grid-template-columns:1fr}.archetype-build-preview dl{width:100%}.archetype-section-heading__count{align-self:flex-start}.archetype-main-build__sample{text-align:left;border-left:0;min-width:0;padding:0}.archetype-main-build__code{grid-template-columns:1fr}.archetype-main-build__code .archetype-copy-button{width:100%}.archetype-main-build .archetype-deck-gallery{grid-template-columns:1fr;padding:.55rem 0}.archetype-history__charts{padding:.55rem}.archetype-deck-gallery{grid-template-columns:1fr;padding:.55rem}.archetype-deck-card__state{min-height:360px}.archetype-deck-card__actions{flex-wrap:wrap}}@media (max-width:390px){.archetypes-hero{border-width:5px;padding:.75rem}.archetypes-hero h1{font-size:clamp(1.8rem,10vw,2.35rem)}.archetypes-format-switch{border-width:5px;padding:.4rem}.archetypes-format-switch button{grid-template-columns:42px minmax(0,1fr) auto;gap:.5rem;min-height:64px;padding:.55rem}.archetypes-format-switch img{width:42px;height:42px}.archetypes-class-filter{border-left-width:3px;padding:.55rem .45rem}.archetypes-class-filter__scroller button{flex-basis:50px;width:50px;height:50px}.archetypes-class-filter__scroller img{width:40px;height:40px}.archetypes-tools{padding:.7rem}.archetype-row{grid-template-columns:26px 40px minmax(0,1fr) 42px}.archetype-row__class{width:38px;height:38px}.archetype-dossier{border-width:5px;padding:.65rem}.archetype-dossier__identity>img{width:52px;height:52px}.archetype-dossier__metrics div{padding:.55rem}.archetype-build-preview,.archetype-builds,.archetype-history,.archetype-main-build,.archetype-methodology{border-width:5px}.archetype-main-build{padding:.65rem}.archetype-deck-card__summary{gap:.35rem;padding:.45rem}.archetype-deck-card__number{flex-basis:34px;width:34px;height:34px}.archetype-deck-card__summary dl>div{padding-inline:.4rem}.archetype-methodology{flex-direction:column;padding:.75rem}}