:root{--wiki-bg:#0d1117;--wiki-surface:#161b22;--wiki-border:#2a475e;--wiki-border-hi:#3d6b87;--wiki-text:#c9d1d9;--wiki-text-dim:#6e7681;--wiki-accent:#66c0f4;--wiki-green:#4ade80;--wiki-red:#f87171;--wiki-gold:#fbbf24;--wiki-radius:6px}.builds-page .page-workspace{max-width:1400px}.page-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--wiki-border)}.page-title{font-size:2rem;font-weight:900;margin:0 0 4px;text-transform:uppercase;letter-spacing:1px;color:#fff}.page-sub{font-size:.8rem;color:var(--wiki-text-dim);margin:0}.accent{color:var(--wiki-accent)}.arch-tab-bar{display:flex;gap:6px;margin-bottom:24px;flex-wrap:wrap}.arch-tab{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:var(--wiki-surface);border:1px solid var(--wiki-border);border-radius:4px;color:var(--wiki-text-dim);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.arch-tab:hover{background:#ffffff0a;color:#fff;border-color:var(--wiki-border-hi)}.arch-tab.active{color:#fff;border-color:var(--wiki-accent);background:#66c0f414}.arch-tab[data-char=ironclad].active{color:#ff7070;border-color:#c84040;background:#c8404014}.arch-tab[data-char=silent].active{color:#5deca0;border-color:#47b86e;background:#47b86e14}.arch-tab[data-char=defect].active{color:#60b8fa;border-color:#4fc3f7;background:#4fc3f714}.arch-tab[data-char=necrobinder].active{color:#a78bfa;border-color:#a855f7;background:#a855f714}.arch-tab[data-char=regent].active{color:#fbbf24;border-color:#f59e0b;background:#f59e0b14}.arch-tab-icon{font-size:1rem}.char-panel{display:none}.char-panel.active{display:block;animation:archFade .3s ease}@keyframes archFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.char-intro{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border:1px solid var(--wiki-border);border-radius:6px;margin-bottom:20px;background:var(--wiki-surface)}.char-intro-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.char-intro-name{font-size:1.3rem;font-weight:800;margin-bottom:4px}.char-intro-desc{font-size:.85rem;color:var(--wiki-text-dim);line-height:1.6;margin-bottom:10px}.kw-row{display:flex;gap:5px;flex-wrap:wrap}.kw{padding:3px 8px;border-radius:3px;font-size:.72rem;font-weight:700;letter-spacing:.3px}.ironclad-intro{border-color:#c8404040;background:#c840400a}.ironclad-icon{background:#c8404026}.ironclad-color{color:#ff7070}.ironclad-kw{background:#c840401f;color:#ff7070}.ironclad-fill{background:#c84040}.silent-intro{border-color:#47b86e40;background:#47b86e0a}.silent-icon{background:#47b86e26}.silent-color{color:#5deca0}.silent-kw{background:#47b86e1f;color:#5deca0}.silent-fill{background:#47b86e}.defect-intro{border-color:#4fc3f740;background:#4fc3f70a}.defect-icon{background:#4fc3f726}.defect-color{color:#60b8fa}.defect-kw{background:#4fc3f71f;color:#60b8fa}.defect-fill{background:#4fc3f7}.necrobinder-intro{border-color:#a855f740;background:#a855f70a}.necrobinder-icon{background:#a855f726}.necrobinder-color{color:#a78bfa}.necrobinder-kw{background:#a855f71f;color:#a78bfa}.necrobinder-fill{background:#a855f7}.regent-intro{border-color:#f59e0b40;background:#f59e0b0a}.regent-icon{background:#f59e0b26}.regent-color{color:#fbbf24}.regent-kw{background:#f59e0b1f;color:#fbbf24}.regent-fill{background:#f59e0b}.archetype{border:1px solid var(--wiki-border);border-radius:6px;margin-bottom:10px;background:var(--wiki-surface);overflow:visible;transition:border-color .2s}.archetype:hover{border-color:var(--wiki-border-hi)}.arch-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;background:none;border:none;color:inherit;font-family:inherit;cursor:pointer;text-align:left}.arch-rank{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:1.1rem;font-weight:900;flex-shrink:0}.rank-meta{background:#ff33331a;color:#f33;border:1px solid rgba(255,51,51,.3)}.rank-strong{background:#ff853314;color:#ff8533;border:1px solid rgba(255,133,51,.25)}.rank-viable{background:#ffcc000f;color:#fc0;border:1px solid rgba(255,204,0,.2)}.rank-niche{background:#4ade800f;color:#4ade80;border:1px solid rgba(74,222,128,.2)}.arch-head-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.arch-name{font-size:1rem;font-weight:700;color:#fff}.arch-tagline{font-size:.78rem;color:var(--wiki-text-dim);overflow:hidden;text-overflow:ellipsis}.arch-chevron{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:4px;background:#ffffff08}.arch-chevron svg{color:var(--wiki-text-dim);transition:transform .3s ease}.archetype.open .arch-chevron svg{transform:rotate(180deg);color:var(--wiki-accent)}.arch-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.archetype.open .arch-body{max-height:5000px;overflow:visible}.arch-inner{padding:4px 18px 20px;border-top:1px solid var(--wiki-border)}.strat-text{font-size:.88rem;color:var(--wiki-text-dim);line-height:1.7;margin:14px 0 18px;padding:12px 16px;background:#ffffff04;border-left:3px solid var(--wiki-border);border-radius:0 4px 4px 0}.strat-text strong{color:#fff}.card-group{margin-bottom:14px}.cg-label{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.cg-dot{width:7px;height:7px;border-radius:2px}.core-dot{background:#f33}.core-group .cg-label{color:#ff7070}.flex-dot{background:#fc0}.flex-group .cg-label{color:#fbbf24}.avoid-dot{background:#666}.avoid-group .cg-label{color:#888}.builds-card-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.builds-card-visual{display:block;width:240px;height:306px;overflow:visible;flex-shrink:0}.builds-card-visual .sts-card-root{transform:scale(.8);transform-origin:top left;width:300px!important;height:383px!important;margin:0!important}.builds-card-visual .card-name-text{font-size:.99rem!important}.builds-card-visual .desc-p{font-size:.85rem!important;line-height:1.2!important}.avoid-card .builds-card-visual{filter:grayscale(.6) brightness(.7)}.builds-page .card-wrapper{position:relative}.builds-card-placeholder{width:135px;height:172px;background:#ffffff08;border:1px dashed var(--wiki-border);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.75rem;color:var(--wiki-text-dim);text-align:center;padding:8px}.builds-card-placeholder .ph-sub{font-size:.6rem;opacity:.5;margin-top:2px}.avoid-ph{border-color:#f8717133}.builds-page .card-tooltip{position:absolute;left:50%;transform:translate(-50%);width:268px;background:#0c0f12;border:1px solid #1e3040;border-radius:4px;z-index:99999;display:none;pointer-events:none;box-shadow:0 16px 48px #000000eb,0 0 0 1px #66c0f40f;overflow:hidden}.builds-page .card-wrapper:hover .card-tooltip{display:block}.builds-page .tt-header{padding:10px 12px 8px;border-bottom:1px solid #1a2a38}.builds-page .tt-name{font-size:.78rem;font-weight:800;color:#e8edf2;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;text-align:center}.builds-page .tt-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.tag-row{display:flex;flex-wrap:wrap;gap:3px}.tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:2px;font-size:.62rem;font-weight:700;border:1px solid rgba(255,255,255,.08);color:#b4c3d2bf;background:#ffffff08;white-space:nowrap;text-transform:capitalize;letter-spacing:.02em}.char-ironclad{color:#ff7070!important;border-color:#ff707059;background:#ff70700f}.char-silent{color:#5deca0!important;border-color:#5deca059;background:#5deca00f}.char-defect{color:#60b8fa!important;border-color:#60b8fa59;background:#60b8fa0f}.char-necrobinder{color:#a78bfa!important;border-color:#a78bfa59;background:#a78bfa0f}.char-regent{color:#fbbf24!important;border-color:#fbbf2459;background:#fbbf240f}.char-colorless{color:#94a3b8!important;border-color:#94a3b84d;background:#94a3b80d}.rarity-basic{color:#6b7280!important;border-color:#6b728040}.rarity-common{color:#cbd5e1!important;border-color:#cbd5e133}.rarity-uncommon{color:#66c0f4!important;border-color:#66c0f459;background:#66c0f40f}.rarity-rare{color:#fbbf24!important;border-color:#fbbf2459;background:#fbbf240f}.tag-green{color:#4ade80!important;border-color:#4ade8059!important;background:#4ade800f!important;cursor:help}.tag-red{color:#f87171!important;border-color:#f8717159!important;background:#f871710f!important;cursor:help}.builds-page .tt-note{padding:8px 12px 6px;border-bottom:1px solid #1a2a38}.builds-page .tt-note-text{font-size:.78rem;color:#8fa8be;line-height:1.45;margin:0}.builds-page .tt-body{padding:0}.builds-page .tt-syns{display:flex;flex-direction:column}.builds-page .tt-syn-group{padding:7px 12px}.builds-page .tt-syn-group+.tt-syn-group{border-top:1px solid #141e27}.builds-page .tt-syn-group .tt-syn-label{display:flex;align-items:center;gap:5px;font-size:.58rem;font-weight:800;color:#8fa8be;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.builds-page .tt-syn-group.syn-green .tt-syn-label{color:#52a878}.builds-page .tt-syn-group.syn-red .tt-syn-label{color:#a85252}.builds-page .tt-syn-group .tag-row{gap:3px}.hover-preview{position:fixed;pointer-events:none;width:220px;height:300px;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 0 20px rgba(0,0,0,.9));display:none;z-index:100001}.combo-box{margin:16px 0}.combo-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--wiki-accent);margin-bottom:8px}.combo-flow{display:flex;align-items:center;flex-wrap:wrap;gap:0;padding:12px 14px;background:#66c0f408;border:1px solid rgba(102,192,244,.1);border-radius:6px}.combo-step{padding:6px 10px;background:#00000040;border:1px solid var(--wiki-border);border-radius:4px;font-size:.8rem;font-weight:600;white-space:nowrap;color:#fff}.combo-arrow{color:var(--wiki-accent);font-size:1.1rem;padding:0 6px;opacity:.5}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:16px}.stat{padding:10px 12px;background:#0003;border:1px solid var(--wiki-border);border-radius:6px}.stat-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.8px;color:var(--wiki-text-dim);margin-bottom:5px;display:block;font-weight:600}.stat-track{height:5px;background:#ffffff0d;border-radius:3px;overflow:hidden;margin-bottom:3px}.stat-fill{height:100%;border-radius:3px;width:var(--w);transition:width .6s ease}.stat-num{font-size:.78rem;font-weight:700;color:#fff}.defect-notice{margin-top:14px;padding:12px 14px;background:#4fc3f70a;border:1px dashed rgba(79,195,247,.2);border-radius:6px;font-size:.82rem;color:var(--wiki-text-dim);line-height:1.5}.defect-notice strong{color:#60b8fa}.sts-card-root[data-upgraded=true] .up-val{color:#4ade80!important;font-weight:900}.card-group{margin-bottom:14px;padding:12px 14px;border-radius:6px;border:1px solid var(--wiki-border)}@media(max-width:768px){.arch-tab-bar{gap:4px}.arch-tab{padding:7px 12px;font-size:.78rem}.char-intro{flex-direction:column;align-items:center;text-align:center}.arch-head{padding:12px 14px;gap:8px}.arch-tagline{white-space:normal}.arch-inner{padding:4px 6px 16px}.builds-card-row{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;align-items:start}.card-wrapper{width:100%;display:block}.builds-card-visual{width:165px;height:211px;overflow:hidden;flex-shrink:0;display:block}.builds-card-visual .sts-card-root{transform:scale(.55);transform-origin:top left;width:300px!important;height:383px!important;margin:0!important}.builds-card-placeholder{width:165px;height:211px}.combo-flow{flex-direction:column;align-items:stretch;gap:4px}.combo-arrow{transform:rotate(90deg);text-align:center;padding:0;font-size:.9rem}.stats-row{grid-template-columns:1fr 1fr}.builds-page .card-tooltip{position:fixed!important;inset:auto 12px 16px!important;width:auto!important;transform:none!important}.builds-page .tt-syn-group{padding:6px 10px}.tag-row{flex-wrap:wrap;gap:4px}.tag{white-space:normal;word-break:break-word;max-width:100%}.builds-page .card-tooltip{overflow-y:auto;max-height:70vh}}@media(max-width:400px){.builds-card-visual{width:138px;height:176px}.builds-card-visual .sts-card-root{transform:scale(.46)}.builds-card-placeholder{width:138px;height:176px}}@media(min-width:480px)and (max-width:768px){.builds-card-visual{width:192px;height:245px}.builds-card-visual .sts-card-root{transform:scale(.64)}.builds-card-placeholder{width:192px;height:245px}}@media(max-width:480px){.stats-row{grid-template-columns:1fr}}
