.sound-tools{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.sound-tools button,.sound-tools a,.sound-examples button,#soundLogin{border:1px solid #39333f;border-radius:12px;background:#201c26;color:#d6d0df;padding:10px 15px;font:inherit;cursor:pointer;text-decoration:none}.sound-tools [aria-pressed=true]{border-color:#be8aee;background:#39274a;color:#fff}.sound-tools small{font-size:10px;opacity:.7}.sound-tools button:focus-visible,.sound-tools a:focus-visible,#soundPanel button:focus-visible{outline:2px solid #d0a3ff;outline-offset:3px}#soundPanel[hidden]{display:none!important}#soundPanel{animation:soundReveal .25s ease}#soundPanel h3{margin:0 0 6px;font-size:21px}#soundPanel p{line-height:1.6}.sound-intro{display:flex;gap:16px;align-items:center;margin-bottom:24px}.sound-intro p{margin:0;color:#aaa0b6;font-size:14px}.sound-orb{display:grid;place-items:center;min-width:56px;height:56px;border-radius:18px;background:radial-gradient(circle at 30% 20%,#a76de6,#332240);color:#eed8ff;font-size:32px;box-shadow:0 0 30px #9756ce25}.sound-meta{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#a39aad;margin:8px 0 16px}.sound-examples{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.sound-examples button{font-size:13px;padding:8px 12px}.sound-examples button:hover{border-color:#ac7fce}#soundPrompt{width:100%;min-height:120px;margin-top:10px;box-sizing:border-box;resize:vertical}.sound-duration{display:flex;justify-content:space-between;align-items:center}.sound-duration output{color:#dbb4ff}#soundLength{width:100%;accent-color:#ba86e8;margin-top:18px;min-height:28px}.sound-notice{padding:14px 16px;border:1px solid #594365;border-radius:12px;background:linear-gradient(120deg,#38254170,#211c2970);font-size:14px;line-height:1.6;margin:20px 0 12px}.sound-account{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;margin-bottom:14px}.sound-footnote{font-size:12px;color:#a79caf}#soundGenerate:disabled{opacity:.55;cursor:not-allowed}#soundPanel h4{margin:26px 0 0}@keyframes soundReveal{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#soundPanel{animation:none}}@media(max-width:480px){.sound-tools{gap:6px}.sound-tools button,.sound-tools a{padding:10px 12px;font-size:13px}.sound-intro{align-items:flex-start}.sound-intro h3{font-size:19px}.sound-meta{font-size:11px}}

.sound-result{padding:16px;border:1px solid #39333f;border-radius:14px;margin-top:12px;background:#1c1822}.sound-result>p:first-child{margin:0 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.sound-result audio{width:100%;margin-top:14px}.sound-download{display:inline-block;color:#ddbcfc;margin-top:10px;padding:8px 0}
