: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:960px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--wiki-border);gap:12px}.page-title{font-family:Kreon,serif!important;font-size:2rem;font-weight:700;margin:0 0 4px;text-transform:uppercase;letter-spacing:1px;color:#fff}.page-sub{font-size:.88rem;color:#8b9bb4;margin:0;line-height:1.5}.accent{color:var(--wiki-accent)}.char-nav{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.char-btn{height:34px;padding:0 14px;display:flex;align-items:center;background:var(--wiki-bg);border:1px solid var(--wiki-border);border-radius:4px;color:var(--wiki-text-dim);font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s;white-space:nowrap}.char-btn:hover{border-color:var(--cb-color, var(--wiki-accent));color:var(--cb-color, var(--wiki-accent))}.char-btn.active{border-color:var(--cb-color, var(--wiki-accent));color:var(--cb-color, var(--wiki-accent));background:color-mix(in srgb,var(--cb-color, var(--wiki-accent)) 10%,var(--wiki-bg));font-weight:700}.filter-bar{display:flex;gap:10px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.search-wrap{position:relative;flex:1;min-width:200px}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--wiki-text-dim);pointer-events:none}#synSearch{width:100%;padding:8px 32px 8px 34px;background:var(--wiki-surface);border:1px solid var(--wiki-border);border-radius:var(--wiki-radius);color:var(--wiki-text);font-size:.85rem;outline:none;box-sizing:border-box}#synSearch:focus{border-color:var(--wiki-accent)}.search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--wiki-text-dim);cursor:pointer;font-size:.75rem;padding:2px 4px}.filter-selects{display:flex;gap:8px}.filter-selects select{padding:7px 10px;background:var(--wiki-surface);border:1px solid var(--wiki-border);border-radius:var(--wiki-radius);color:var(--wiki-text);font-size:.82rem;outline:none;cursor:pointer}.filter-selects select:focus{border-color:var(--wiki-accent)}.results-bar{font-size:.88rem;color:#8b9bb4;margin-bottom:12px;line-height:1.5}.syn-row{background:var(--wiki-surface);border:1px solid var(--wiki-border);border-radius:8px;margin-bottom:8px;overflow:hidden;cursor:pointer;transition:border-color .15s}.syn-row:hover,.syn-row.open{border-color:var(--wiki-border-hi)}.syn-collapsed{display:flex;align-items:center;gap:12px;padding:14px 16px}.char-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-ironclad{background:#f87171}.dot-silent{background:#4ade80}.dot-defect{background:#66c0f4}.dot-regent{background:#fbbf24}.dot-necrobinder{background:#c084fc}.syn-collapsed-left{flex:1;min-width:0}.syn-collapsed-top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.tier-badge{font-size:.65rem;font-weight:800;padding:2px 6px;border-radius:3px;flex-shrink:0}.tb-S{background:#ff853333;color:#ff8533;border:1px solid rgba(255,133,51,.4)}.tb-A{background:#ffcc0026;color:#fc0;border:1px solid rgba(255,204,0,.35)}.char-badge{font-size:.65rem;font-weight:700;padding:2px 7px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.char-ironclad{background:#dc3c3c26;color:#f87171;border:1px solid rgba(220,60,60,.25)}.char-silent{background:#50c8781f;color:#4ade80;border:1px solid rgba(80,200,120,.22)}.char-defect{background:#66c0f41f;color:#66c0f4;border:1px solid rgba(102,192,244,.22)}.char-regent{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.22)}.char-necrobinder{background:#a855f71f;color:#c084fc;border:1px solid rgba(168,85,247,.22)}.syn-name{font-size:.95rem;font-weight:700;color:#fff;font-family:Kreon,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.syn-name.tier-S{color:#ff8533}.syn-name.tier-A{color:#fc0}.syn-desc-preview{display:none}.syn-preview-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.preview-cards-mini{display:flex;gap:6px;align-items:center}.preview-card-img{width:38px;height:52px;object-fit:cover;border-radius:3px;opacity:.9;border:1px solid var(--wiki-border)}.preview-relics-mini{display:flex;flex-wrap:wrap;gap:3px;max-width:110px}.preview-relic-img{width:22px;height:22px;object-fit:contain;opacity:.8;transition:opacity .12s,transform .12s}.preview-relic-img:hover{opacity:1;transform:scale(1.2)}.chevron{width:14px;height:14px;flex-shrink:0;color:var(--wiki-text-dim);transition:transform .2s}.syn-row.open .chevron{transform:rotate(90deg)}.syn-expanded{border-top:1px solid var(--wiki-border);padding:16px;display:none;cursor:default}.syn-row.open .syn-expanded{display:block}.syn-full-desc{display:none}.syn-section{margin-bottom:18px}.syn-section-title{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wiki-accent);border-bottom:1px solid var(--wiki-border);padding-bottom:5px;margin-bottom:12px}.exp-card-list{display:flex;gap:14px;flex-wrap:wrap}.exp-card-slot{display:flex;flex-direction:column;align-items:center;width:180px;text-decoration:none;transition:transform .15s}.exp-card-slot:hover{transform:translateY(-3px)}.exp-card-slot.is-ancient{padding-top:13px;padding-left:32px}.syn-card-visual-wrap{display:block;width:180px;height:230px;overflow:visible;flex-shrink:0}.syn-card-visual-wrap .sts-card-root{transform:scale(.6);transform-origin:top left;width:300px!important;height:383px!important;margin:0!important}.exp-card-img{width:180px;height:230px;object-fit:cover;border-radius:4px;border:1px solid var(--wiki-border)}.exp-relic-list{display:flex;flex-wrap:wrap;gap:14px}.exp-relic-slot{display:flex;flex-direction:column;align-items:center;gap:4px;width:60px;cursor:pointer;position:relative;text-decoration:none}.exp-relic-img{width:40px;height:40px;object-fit:contain;transition:transform .15s;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.exp-relic-slot:hover .exp-relic-img{transform:scale(1.15)}.exp-relic-name{font-size:.72rem;color:#8b9bb4;text-align:center;line-height:1.3;word-break:break-word}.relic-tip{position:fixed;z-index:9999;pointer-events:none;background:#0d1a24;border:1px solid var(--wiki-border-hi);border-radius:10px;padding:14px 16px;max-width:280px;font-size:.85rem;color:var(--wiki-text);box-shadow:0 12px 32px #000000b3;display:none;line-height:1.55}.rt-name{font-weight:700;color:#fff;margin-bottom:2px;font-size:.95rem}.rt-rarity{font-size:.72rem;color:var(--wiki-text-dim);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.rt-img{width:52px;height:52px;object-fit:contain;float:right;margin-left:10px;margin-bottom:4px}.rt-desc{color:#a8b8c8;font-size:.82rem}.empty-state{text-align:center;padding:60px 20px;color:var(--wiki-text-dim);font-size:.9rem}@media(max-width:640px){.syn-preview-right{display:none}.filter-selects{width:100%}.filter-selects select{flex:1;font-size:.82rem;height:38px}.filter-bar{flex-direction:column}.search-wrap{min-width:0;width:100%}#synSearch{font-size:.85rem;height:38px}.char-nav{gap:4px}.char-btn{height:30px;padding:0 10px;font-size:.78rem}.exp-card-list{gap:8px}.exp-card-slot{width:163px}.syn-card-visual-wrap{width:163px;height:208px}.syn-card-visual-wrap .sts-card-root{transform:scale(.543)}.exp-card-slot.is-ancient{padding-left:30px}.exp-card-list.scrollable{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:8px}.exp-card-list.scrollable .exp-card-slot{flex-shrink:0}}
