: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}.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)}.filter-panel{background:var(--wiki-surface);border:1px solid var(--wiki-border);border-radius:var(--wiki-radius);padding:12px 16px;margin-bottom:24px}.filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-wrap{position:relative;flex:1;min-width:180px}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--wiki-text-dim);pointer-events:none}.search-wrap input{width:100%;height:38px;padding:0 12px 0 32px;box-sizing:border-box;background:var(--wiki-bg);border:1px solid var(--wiki-border);border-radius:4px;color:#fff;font-size:.85rem;outline:none;transition:border-color .2s}.search-wrap input:focus{border-color:var(--wiki-accent)}.selects-wrap{display:flex;gap:8px;flex-wrap:wrap}.wiki-select{height:38px;padding:0 12px;background:var(--wiki-bg);border:1px solid var(--wiki-border);border-radius:4px;color:var(--wiki-text);font-size:.82rem;cursor:pointer;outline:none;transition:border-color .2s}.wiki-select:hover,.wiki-select:focus{border-color:var(--wiki-accent)}.reset-btn{width:38px;height:38px;flex-shrink:0;padding:0;background:transparent;border:1px solid var(--wiki-border);border-radius:4px;color:var(--wiki-red);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.reset-btn svg{width:15px;height:15px}.reset-btn:hover{background:#f8717114;border-color:var(--wiki-red)}.tier-row{display:flex;margin-bottom:10px;background:var(--wiki-surface);border:1px solid var(--wiki-border);border-radius:var(--wiki-radius);overflow:visible;min-height:80px}.tier-label{width:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:900;border-right:1px solid var(--wiki-border);background:#0003;border-radius:var(--wiki-radius) 0 0 var(--wiki-radius)}.tier-cards{flex:1;padding:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;align-content:center}.tier-splus{color:#f33;text-shadow:0 0 12px rgba(255,51,51,.4)}.tier-s{color:#ff8533}.tier-a{color:#fc0}.tier-b{color:#4ade80}.tier-c{color:#60a5fa}.tier-d{color:#94a3b8}.tier-e{color:#4a5568}.card-wrapper{position:relative}.card-visual-wrap{display:block;width:240px;height:306px;overflow:visible;flex-shrink:0}.card-visual-wrap .sts-card-root{transform:scale(.8);transform-origin:top left;width:300px!important;height:383px!important;margin:0!important}.card-visual-wrap .sts-card-root[data-upgraded=true] .up-val{color:#4ade80!important;font-weight:900}.card-visual-wrap .card-name-text{font-size:1.05rem!important}.card-visual-wrap .desc-p{font-size:.88rem!important;line-height:1.25!important}.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}.pos-top{bottom:calc(100% + 8px)}.pos-bottom{top:calc(100% + 8px)}.card-wrapper:hover .card-tooltip{display:block}.tt-header{padding:10px 12px 8px;border-bottom:1px solid #1a2a38}.tt-name{font-size:.78rem;font-weight:800;color:#e8edf2;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;text-align:center}.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-watcher{color:#c084fc!important;border-color:#c084fc59;background:#c084fc0f}.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}.rarity-special{color:#a78bfa!important;border-color:#a78bfa59;background:#a78bfa0f}.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}.tt-note{padding:8px 12px 6px;border-bottom:1px solid #1a2a38}.tt-note-text{font-size:.78rem;color:#8fa8be;line-height:1.45;margin:0;font-style:normal}.tt-body{padding:0}.tt-divider{border-top:1px solid #1a2a38}.tt-syns{display:flex;flex-direction:column}.tt-syn-group{padding:7px 12px}.tt-syn-group+.tt-syn-group{border-top:1px solid #141e27}.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}.tt-syn-group .tt-syn-label:before{content:"";display:inline-block;width:2px;height:8px;border-radius:1px;flex-shrink:0}.tt-syn-group.syn-green .tt-syn-label{color:#52a878}.tt-syn-group.syn-green .tt-syn-label:before{display:none}.tt-syn-group.syn-red .tt-syn-label{color:#a85252}.tt-syn-group.syn-red .tt-syn-label:before{display:none}.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}@media(max-width:768px){.filter-row{flex-direction:column;align-items:stretch}.selects-wrap{flex-wrap:wrap}.wiki-select{flex:1 1 45%}.reset-btn{width:100%}.tier-row{flex-direction:column}.tier-label{width:100%;height:48px;border-right:none;border-bottom:1px solid var(--wiki-border);border-radius:var(--wiki-radius) var(--wiki-radius) 0 0;font-size:1.4rem}.card-tooltip{position:fixed!important;inset:auto 12px 16px!important;width:auto!important;transform:none!important}}
