/* wave36 CSP extern: 自 id-photo.html 内联 <style> 原样抽出（顺序保持） */
    :root{--accent:#2563eb;--accent-soft:#eff6ff;--accent-border:#93c5fd}
    header,.header-brand span{color:#1d4ed8}
    .models button.selected,.chip.selected,.bg-chip.selected{border-color:var(--accent);box-shadow:0 0 0 2px rgba(37,99,235,.18)}
    .chips{display:flex;flex-wrap:wrap;gap:8px}
    .chip,.bg-chip{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:8px 14px;cursor:pointer}
    .bg-swatch{display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:6px;vertical-align:-2px;border:1px solid #d1d5db}
    .slot{border:1.5px dashed var(--accent-border);background:var(--accent-soft);border-radius:14px;padding:14px}
    .slot input{display:none}
    .thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
    .thumbs figure{margin:0;width:96px;text-align:center}
    .thumbs img{width:96px;height:96px;object-fit:cover;border-radius:8px}
    #id-env[hidden]{display:none}
    #generate{background:var(--accent);border-color:var(--accent)}
    #mods-box[hidden],#note-wrap textarea{width:100%}
  
/* ========== wave48 · id-photo 卡/slot/chip 暖边对齐 studio（主钮靠 prompt-workspace） */
.slot{border-radius:16px}
.chip{border-color:#e7e0d8;background:#faf8f5}
.thumbs img,.asset-card img{border-radius:12px;border-color:#e7e0d8}
