.page-module___8aEwW__page{min-height:100vh;padding:10px 10px 32px}.page-module___8aEwW__cornerImageWrap{pointer-events:none;width:min(489px,40vw);display:grid;position:fixed;bottom:0;right:0}.page-module___8aEwW__cornerImageWrap:before{content:"";background:linear-gradient(to right, var(--fade-solid) 0, var(--fade-transparent) 72px), linear-gradient(to bottom, var(--fade-solid) 0, var(--fade-transparent) 72px), radial-gradient(circle at top left, var(--fade-solid) 0, var(--fade-transparent) 96px);pointer-events:none;z-index:1;position:absolute;inset:0}.page-module___8aEwW__cornerImage{grid-area:1/1;width:min(489px,40vw);height:auto;display:block}.page-module___8aEwW__cornerImageWhite{opacity:var(--corner-image-light-opacity)}.page-module___8aEwW__cornerImageBlack{opacity:var(--corner-image-dark-opacity)}.page-module___8aEwW__main{gap:12px;width:min(1120px,100%);margin:0;padding-top:25px;display:grid}.page-module___8aEwW__columns{grid-template-columns:1fr;align-items:start;row-gap:1.1rem;width:min(100%,1120px);padding-top:.7rem;display:grid}.page-module___8aEwW__header{padding-left:1.5rem;display:grid}.page-module___8aEwW__siteTitle{font-family:var(--font-sans);letter-spacing:0;color:var(--foreground);font-size:1rem;font-weight:700;line-height:1}.page-module___8aEwW__introBlock{gap:6px;display:grid}.page-module___8aEwW__setupBox,.page-module___8aEwW__errorBox,.page-module___8aEwW__emptyState{padding-top:4px;font-size:1rem;line-height:1}.page-module___8aEwW__setupTitle{color:var(--foreground);margin-bottom:4px;font-weight:700}.page-module___8aEwW__inlineCode{color:var(--foreground);word-break:break-all;border:1px solid var(--border-color);padding:2px 4px;display:inline-block}.page-module___8aEwW__listSection,.page-module___8aEwW__socialsSection,.page-module___8aEwW__lyricsSection{gap:0;padding-left:1.5rem;display:grid}.page-module___8aEwW__listTitle{color:var(--accent-blue);margin-bottom:.3rem;font-size:1rem;font-weight:700;line-height:1}.page-module___8aEwW__trackList,.page-module___8aEwW__socialsList{gap:.15rem;margin-left:1.5rem;display:grid}.page-module___8aEwW__trackRow{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.page-module___8aEwW__inlineMetaLink{color:var(--accent-blue);text-transform:lowercase;font-size:.82rem;line-height:1.2}.page-module___8aEwW__socialLink{color:var(--foreground);font-size:1rem;line-height:1.2;text-decoration:none}.page-module___8aEwW__trackLink{color:var(--foreground);text-transform:lowercase;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none;display:block}.page-module___8aEwW__trackLinkActive{color:var(--foreground)}.page-module___8aEwW__lyricsSection{display:none}.page-module___8aEwW__lyricsPanel{gap:.9rem;margin-left:1.5rem;display:grid}.page-module___8aEwW__lyricsPanelHeader{gap:.4rem;display:grid}.page-module___8aEwW__panelSongLink{width:fit-content;color:var(--accent-blue);text-transform:lowercase;font-size:.92rem;line-height:1.2;display:inline-block}.page-module___8aEwW__lyricsBody{white-space:pre-wrap;font:inherit;font-size:.96rem;line-height:1.55}.page-module___8aEwW__lyricsSpacer{min-height:1px}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__trackLink:hover,.page-module___8aEwW__socialLink:hover,.page-module___8aEwW__inlineMetaLink:hover,.page-module___8aEwW__panelSongLink:hover{opacity:.7}}@media (min-width:900px){.page-module___8aEwW__columns{grid-template-columns:minmax(220px,auto) minmax(140px,auto) minmax(360px,1fr);align-items:start;gap:0 2.3rem}.page-module___8aEwW__lyricsSection{gap:0;padding-left:2.35rem;display:grid}}@media (max-width:640px){.page-module___8aEwW__page{padding:10px 10px 28px}.page-module___8aEwW__cornerImageWrap{width:min(489px,58vw)}.page-module___8aEwW__cornerImageWrap:before{background:linear-gradient(to right, var(--fade-solid) 0, var(--fade-transparent) 52px), linear-gradient(to bottom, var(--fade-solid) 0, var(--fade-transparent) 52px), radial-gradient(circle at top left, var(--fade-solid) 0, var(--fade-transparent) 72px)}.page-module___8aEwW__cornerImage{width:min(489px,58vw)}.page-module___8aEwW__columns{max-width:100%}.page-module___8aEwW__header,.page-module___8aEwW__listSection,.page-module___8aEwW__socialsSection,.page-module___8aEwW__lyricsSection{padding-left:.75rem}.page-module___8aEwW__trackList,.page-module___8aEwW__socialsList,.page-module___8aEwW__lyricsPanel{margin-left:.75rem}}
