.song-ideas-toggle{min-height:24px;font:inherit;color:rgba(51,36,31,.6);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.song-ideas-toggle:hover{color:#33241f}.song-ideas-toggle svg{transition:transform .2s}.song-ideas-toggle.is-open svg{transform:rotate(180deg)}.song-ideas{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(60,40,30,.35);justify-content:center;align-items:flex-end;animation:.2s ease-out song-ideas-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.song-ideas[hidden]{display:none}.song-ideas__sheet{box-sizing:border-box;width:min(1100px,100%);max-height:88vh;overscroll-behavior:contain;color:#33241f;text-align:left;background:#fff;border-radius:28px 28px 0 0;max-height:88dvh;padding:40px 48px 28px;animation:.28s cubic-bezier(.2,.8,.2,1) song-ideas-up;position:relative;overflow:auto;box-shadow:0 -20px 60px -20px rgba(28,35,64,.35)}.song-ideas__sheet p{margin:0}.song-ideas__handle{background:rgba(51,36,31,.18);border-radius:2px;width:40px;height:4px;margin-left:-20px;display:none;position:absolute;top:8px;left:50%}@media (hover:none) and (pointer:coarse){.song-ideas__handle{display:block}}.song-ideas__close{color:#33241f;cursor:pointer;background:#fff;border:1.5px solid rgba(51,36,31,.12);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:28px;right:36px}.song-ideas__close:hover{background:rgba(51,36,31,.06)}.song-ideas__title{letter-spacing:-.02em;padding-right:56px;font-size:36px;font-weight:800;line-height:1.15}.song-ideas__sub{color:rgba(51,36,31,.6);font-size:16px;margin-top:8px!important}.song-ideas__cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px 24px;margin-top:36px;display:grid}.song-ideas__h{letter-spacing:.12em;text-transform:uppercase;color:#b07a57;font-size:12px;font-weight:800;margin-bottom:14px!important}.song-ideas__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.song-ideas__list a{color:#33241f;font-size:17px;text-decoration:none}.song-ideas__list a:hover{color:#fc6758}.song-ideas__foot{color:rgba(51,36,31,.55);border-top:1px solid rgba(51,36,31,.1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:18px;font-size:13px;display:flex}.song-ideas__foot nav{flex-wrap:wrap;gap:8px 18px;display:flex}.song-ideas__foot a{color:inherit;text-decoration:none}.song-ideas__foot a:hover{color:#33241f}.song-ideas__brand{color:#33241f;font-size:15px;font-weight:800}@media (max-width:640px){.song-ideas__sheet{border-radius:22px 22px 0 0;padding:28px 20px 20px}.song-ideas__title{font-size:26px}.song-ideas__close{top:18px;right:18px}.song-ideas__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:28px}}@keyframes song-ideas-fade{0%{opacity:0}}@keyframes song-ideas-up{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.song-ideas,.song-ideas__sheet{animation:none}}.landing-footer .song-ideas-toggle{font-size:13px}
