@font-face{font-family:Manrope;src:url(/style/polices/manrope-latin.woff2) format('woff2');font-display:swap;font-weight:200 800}*{box-sizing:border-box}body{margin:0;background:#080f1d;color:#eff4ff;font-family:Manrope,system-ui,sans-serif}a{color:inherit}.published-lyrics{max-width:1180px;margin:70px auto;padding:0 24px 40px}.published-lyrics header{max-width:800px}.directory-eyebrow{color:#b7cae8;font-size:13px;letter-spacing:.13em;text-transform:uppercase}.published-lyrics h1{font-size:clamp(28px,4vw,46px);line-height:1.2}.published-lyrics header p{line-height:1.8;color:#bcc9dd}.directory-artists{display:inline-block;margin-top:12px;color:#e7c76d;text-underline-offset:5px}.directory-count{margin-top:44px;color:#a9b9cf}.published-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0}.published-list li{min-width:0}.published-list a{display:flex;flex-direction:column;gap:8px;padding:18px 20px;background:#111c2e;border:1px solid #26334b;border-radius:14px;text-decoration:none;height:100%;overflow-wrap:anywhere}.published-list a:hover,.published-list a:focus-visible{border-color:#e7c76d;background:#19253b}.published-list span{font-size:16px;font-weight:700;line-height:1.5}.published-list small{color:#b7c6dd;font-size:14px}.directory-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:32px 0;flex-wrap:wrap}.directory-pagination a{padding:12px 18px;background:#1b2b46;border-radius:9px;text-decoration:none}.directory-all-pages{margin-top:26px;border-top:1px solid #26334b;padding-top:20px}.directory-all-pages summary{cursor:pointer;color:#b7c6dd}.directory-all-pages nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.directory-all-pages a{padding:8px 12px;background:#17243b;border-radius:6px;text-decoration:none}.directory-all-pages a[aria-current]{outline:1px solid #e7c76d}@media(max-width:600px){.published-lyrics{margin:36px auto;padding:0 16px 28px}.published-list{grid-template-columns:1fr}.published-list a{padding:16px}.directory-pagination{gap:10px;font-size:14px}}
