/* Free limited-Legendary privileges */
.legendary-hero{padding:22px;border:1px solid #f8cd64;border-radius:18px;background:radial-gradient(ellipse at top right,#8a5a293b,transparent 70%),var(--surface);margin-bottom:16px}
.legendary-hero h3{font-size:24px;margin:8px 0}.legendary-hero p{font-size:12px;color:var(--muted)}.legendary-count{display:block;color:#d99a17;font-size:27px}
.legendary-panel{padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface);margin:16px 0}
.legendary-panel h3{margin:0 0 10px}.legendary-panel small{display:block;margin-top:9px;color:var(--muted);overflow-wrap:anywhere}
.legendary-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.legendary-zone{border:1px solid #33cfff;border-radius:12px;min-height:76px;padding:10px;color:var(--ink);background:var(--surface-muted);cursor:pointer}
.legendary-zone strong{display:block;margin-top:7px}.legendary-zone[data-zone=new]{border-color:#f85ccf}.legendary-zone[data-zone=vip]{border-color:#e5b633}.legendary-zone[data-zone=private]{border-color:transparent;background:linear-gradient(var(--surface-muted),var(--surface-muted)) padding-box,linear-gradient(110deg,#22ddff,#f33ddb,#f1cc44,#30ead0) border-box}
.legendary-zone[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}
.legendary-state{display:block;margin-top:16px;color:#c28a16}.legendary-double{border-color:#dcae46}
.legendary-review{border:1px solid #f3c760;border-radius:16px;padding:20px;background:var(--surface)}.legendary-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.legendary-actions .cards-primary{margin:0}
.legendary-history{margin:20px 0;color:var(--muted);font-size:12px}
