.clanw{background:var(--card);border:1px solid var(--border);border-radius:var(--rc);margin:18px 0}.clanw-head{cursor:pointer;color:var(--gold);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 16px;font-family:Cinzel,serif;font-size:15px;font-weight:600;list-style:none;display:flex}.clanw-head::-webkit-details-marker{display:none}.clanw-head>i{font-size:15px}.clanw-head-sub{letter-spacing:0;color:var(--text2);font-family:system-ui,-apple-system,sans-serif;font-size:12.5px;font-weight:400}.clanw-chev{color:var(--text2);transition:transform var(--dur-pop,.18s) ease;margin-left:auto}.clanw[open] .clanw-chev{transform:rotate(180deg)}.clanw-head:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:var(--rc)}.clanw-body{gap:12px;padding:0 16px 16px;display:grid}.clanw-lede{color:var(--text);max-width:62ch;margin:0;font-size:13.5px;line-height:1.6}.clanw-choices{flex-wrap:wrap;gap:8px 18px;display:flex}.clanw-choice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.clanw-choice-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text2);min-width:40px;font-size:11px}.clanw-opt{border:1px solid var(--border2);font:inherit;color:var(--text);cursor:pointer;transition:border-color var(--dur-tap,.13s), color var(--dur-tap,.13s);background:0 0;border-radius:999px;padding:5px 12px;font-size:12.5px}.clanw-opt:hover{border-color:var(--gold-dim)}.clanw-opt.on{border-color:var(--gold);color:var(--gold)}.clanw-opt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.clanw-preview{width:100%}.clanw-preview iframe,.clanw-preview img{border:0;border-radius:10px;max-width:100%;display:block}.clanw-preview img{height:auto}.clanw-code-label{color:var(--text2);font-size:12px}.clanw-code{resize:vertical;background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border2);word-break:break-all;border-radius:8px;margin-top:-6px;padding:8px 10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.clanw-code:focus{border-color:var(--gold-dim);outline:none}.clanw-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.clanw-copy{cursor:pointer;border:1px solid var(--gold-dim);font:inherit;color:var(--gold);transition:border-color var(--dur-tap,.13s);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.clanw-copy:hover{border-color:var(--gold)}.clanw-copy:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.clanw-note{color:var(--dim);font-size:12px}@media (prefers-reduced-motion:reduce){.clanw-chev,.clanw-opt,.clanw-copy{transition:none}}
