.music-prompts-page{--prompt-muted:#a4a7b0;max-width:1280px;padding-top:36px}.music-prompts-page .content-heading{max-width:900px;margin-bottom:32px}.music-prompts-page .content-heading h1{font-size:clamp(34px,3.8vw,52px)}.music-prompts-page .content-heading p{max-width:730px}.music-prompts-jumps{flex-wrap:wrap;gap:10px 22px;margin-top:28px;display:flex}.music-prompts-jumps a,.music-prompts-related a{color:#c6bbf4;text-underline-offset:4px;text-decoration:underline}.music-prompts-jumps a{font-size:14px}.music-prompts-group{margin:44px 0;scroll-margin-top:100px}.music-prompts-group h2,.music-prompts-reading h2,.music-prompts-faq h2,.music-prompts-related h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.music-prompts-group>p,.music-prompts-reading p,.music-prompts-faq p,.music-prompts-related p{color:var(--prompt-muted);max-width:76ch;font-size:15px;line-height:1.75}.music-prompts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.music-prompts-grid article{background:#111319;border:1px solid #ffffff1f;border-radius:13px;flex-direction:column;min-width:0;padding:24px;display:flex}.music-prompt-heading h3{margin:0 0 8px;font-size:19px;line-height:1.3}.music-prompt-heading span{color:var(--prompt-muted);font-size:12px}.music-prompts-grid blockquote{color:#f5f5f7;margin:24px 0 18px;font-size:15px;line-height:1.75}.music-prompt-note{color:var(--prompt-muted);margin:0 0 24px;font-size:13px;line-height:1.65}.music-prompt-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.music-prompt-actions .studio-button{justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:13px;display:inline-flex}.music-prompt-actions .studio-button:last-child{color:#e0d7ff;border-color:#685b91}.music-prompts-reading{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:40px;display:grid}.music-prompts-reading h2{font-size:23px}.music-prompts-faq{max-width:850px;margin:48px 0}.music-prompts-faq article{margin-top:26px}.music-prompts-faq h3{margin-bottom:8px;font-size:18px}.music-prompts-related{border-top:1px solid #ffffff1f;padding:32px 0}.music-prompts-related>div{flex-wrap:wrap;gap:16px 28px;margin-top:22px;display:flex}.music-prompts-error{z-index:2;color:#ffb4bc;background:#27171b;border-radius:12px;padding:16px;position:sticky;top:85px}@media (width<=1100px){.music-prompts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-prompts-reading{grid-template-columns:1fr;gap:20px}}@media (width<=620px){.music-prompts-grid{grid-template-columns:1fr}.music-prompts-grid article{padding:20px}.music-prompts-jumps{gap:16px}}
