@charset "UTF-8";
/* Small home-only adjustments; no changes to individual playlist pages. */
.lower-grid{align-items:start}
.latest .content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px}
.latest .content-card strong{line-height:1.7;overflow-wrap:anywhere}
.latest .content-card .thumbnail{display:block}
.home-latest-empty{font-size:13px;color:#b2c8da;padding:14px 0;margin:0}
.welcome-note{padding:12px 0 0}.welcome-note h3{font-size:16px;line-height:1.7;margin:0 0 12px;color:#f1f6ff}
.welcome-note p{font-size:13px;line-height:1.9;color:#c7d7e6;margin:0 0 12px;word-break:keep-all}.welcome-note p:last-child{margin-bottom:0}
@media(max-width:640px){.latest .content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.welcome-note h3{font-size:15px}}
