.scene-section{margin:34px 0;padding:26px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#211824,#111116)}
.scene-section>span{color:var(--gold);font-size:11px;letter-spacing:.18em}
.scene-section h3{font-family:serif;font-size:25px;margin:9px 0}
.scene-section>p{color:var(--muted);font-size:13px;line-height:1.7}
.scene-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}
.scene-grid button{min-height:92px;padding:17px;text-align:left;border:1px solid var(--line);border-radius:13px;background:#ffffff05;color:var(--ink);cursor:pointer}
.scene-grid button b,.scene-grid button small{display:block}
.scene-grid button small{margin-top:8px;color:var(--muted);line-height:1.5}
.scene-grid button.selected{border-color:var(--gold);background:linear-gradient(145deg,#6e273655,#d6ad6212);box-shadow:inset 0 0 25px #d6ad620c}
@media(max-width:650px){.scene-grid{grid-template-columns:1fr}.scene-section{padding:20px}}
.track[data-sample="true"]{position:relative}.track[data-sample="true"]:after{content:'匿名风格参考 · 不含客户故事';position:absolute;right:20px;top:20px;color:var(--muted);font-size:10px}.track button:disabled{opacity:.48;cursor:not-allowed}
