.lyrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px;align-items:start}.lyrics-category.card{padding:22px}.lyrics-category h3{font-size:22px;margin:0 0 20px;color:#6bc4ff}.lyrics-columns{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:10px;border-bottom:1px solid #315573;color:#9dbbd1;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lyrics-titles{margin:0;padding:0;list-style:none}.lyrics-titles li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px 0;border-bottom:1px solid #24415b;align-items:baseline}.lyrics-titles li:last-child{border-bottom:0}.lyrics-title{font-size:14px;line-height:1.45;color:#eef7ff;overflow-wrap:anywhere}.lyrics-titles time{white-space:nowrap;font-size:12px;color:#b9cee0;font-variant-numeric:tabular-nums}.lyrics-message{font-size:13px;line-height:1.5;color:#9db6ca;margin:18px 0 0}.lyrics-message[hidden]{display:none}.lyrics-intro a{text-decoration:underline;text-underline-offset:3px;color:#8bcaff}@media(max-width:950px){.lyrics-grid{grid-template-columns:1fr;gap:18px}.lyrics-category.card{padding:20px}.lyrics-title{font-size:15px}.lyrics-titles time{font-size:13px}}
