.faixas[data-astro-cid-qsshwsj7]{border-bottom:var(--fio)}.faixa[data-astro-cid-qsshwsj7]{border-top:var(--fio);transition:background .3s var(--suave), color .3s var(--suave), padding .3s var(--suave);grid-template-columns:3.4rem minmax(0,1fr) 1.5rem;grid-template-areas:"capa nome seta""capa ano seta";align-items:center;column-gap:1rem;padding:.9rem .5rem;text-decoration:none;display:grid}.faixa__n[data-astro-cid-qsshwsj7],.faixa__resumo[data-astro-cid-qsshwsj7]{display:none}.faixa[data-astro-cid-qsshwsj7] .faixa__capa{transition:rotate .4s var(--suave), scale .4s var(--suave);grid-area:capa}.faixa__ano[data-astro-cid-qsshwsj7]{opacity:.75;grid-area:ano;font-size:1rem}.faixa__nome[data-astro-cid-qsshwsj7]{grid-area:nome;gap:.15rem;min-width:0;display:grid}.faixa__titulo[data-astro-cid-qsshwsj7]{font-size:clamp(1.3rem,1.1rem + 1vw,1.9rem)}.faixa[data-astro-cid-qsshwsj7] .faixa__artistas{opacity:.8;font-size:.86em;line-height:1.3}.faixa[data-astro-cid-qsshwsj7]:after{content:"→";opacity:0;transition:opacity .3s, translate .3s var(--suave);grid-area:seta;font-size:1.3rem;translate:-.6rem}.faixa[data-astro-cid-qsshwsj7]:is(:hover,:focus-visible){background:var(--cor);color:var(--sobre);padding-inline:1rem .9rem}.faixa[data-astro-cid-qsshwsj7]:is(:hover,:focus-visible) .faixa__capa{rotate:-4deg;scale:1.12}.faixa[data-astro-cid-qsshwsj7]:is(:hover,:focus-visible):after{opacity:1;translate:0}@media (hover:hover){.faixa[data-astro-cid-qsshwsj7]:hover .faixa__capa img{view-transition-name:capa}}@media (width>=48rem){.faixa[data-astro-cid-qsshwsj7]{grid-template-columns:2.2rem 4.4rem 4rem minmax(0,1fr) 2rem;grid-template-areas:"n capa ano nome seta";column-gap:1.4rem;padding-block:1rem}.faixa__n[data-astro-cid-qsshwsj7]{opacity:.6;grid-area:n;display:block}.faixa__ano[data-astro-cid-qsshwsj7]{opacity:1;font-size:1.5rem}}@media (width>=72rem){.faixa[data-astro-cid-qsshwsj7]{grid-template-columns:2.2rem 4.8rem 4.4rem minmax(0,1fr) minmax(0,1.25fr) 2rem;grid-template-areas:"n capa ano nome resumo seta"}.faixa__resumo[data-astro-cid-qsshwsj7]{-webkit-line-clamp:2;line-clamp:2;opacity:.78;-webkit-box-orient:vertical;grid-area:resumo;font-size:.82em;line-height:1.4;display:-webkit-box;overflow:hidden}}.abre[data-astro-cid-2yogfdzt]{padding-top:clamp(1.5rem,4vw,3rem);overflow:hidden}.abre__rotulo[data-astro-cid-2yogfdzt]{flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.abre__rotulo[data-astro-cid-2yogfdzt] a[data-astro-cid-2yogfdzt]{text-underline-offset:.3em}.abre[data-astro-cid-2yogfdzt] h1[data-astro-cid-2yogfdzt]{gap:clamp(.75rem,2vw,1.5rem);margin-block:clamp(1.25rem,3vw,2.25rem) clamp(2rem,5vw,4rem);display:grid}.abre__anos[data-astro-cid-2yogfdzt]{--titulo-entrelinha:.8;transform-origin:0;animation:fole 1s var(--suave) both;margin-left:-.04em;font-size:min(22.5vw,23rem)}@keyframes fole{0%{opacity:0;scale:1.22 1}}.abre__titulo[data-astro-cid-2yogfdzt]{max-width:24ch;font-size:var(--t-2);text-wrap:balance;line-height:1.08}.abre__titulo[data-astro-cid-2yogfdzt]:lang(ko){letter-spacing:-.02em;font-weight:600;line-height:1.25}.abre__capas[data-astro-cid-2yogfdzt]{--lado:clamp(3.2rem, 7vw, 6.5rem);grid-template-rows:repeat(2, var(--lado));grid-auto-flow:column;grid-auto-columns:minmax(var(--lado), 1fr);display:grid;overflow:hidden}.abre__capas[data-astro-cid-2yogfdzt] .capa{aspect-ratio:auto}.abre__capas[data-astro-cid-2yogfdzt] .capa:last-child:nth-child(odd){grid-row:span 2}.secao[data-astro-cid-2yogfdzt]{padding-top:var(--secao);gap:1.5rem;display:grid}.secao__rotulo[data-astro-cid-2yogfdzt]{border-top:var(--filete);align-self:start;padding-top:.7rem}.secao__titulo[data-astro-cid-2yogfdzt]{font-size:var(--t-3)}.abertura[data-astro-cid-2yogfdzt]{gap:clamp(2rem,5vw,4rem);display:grid}.abertura__texto[data-astro-cid-2yogfdzt] p:first-child{max-width:34em;font-size:var(--t-1);line-height:1.34}@media (width>=62rem){.secao--lateral[data-astro-cid-2yogfdzt]{grid-template-columns:12rem minmax(0,1fr);gap:3rem}.secao__rotulo[data-astro-cid-2yogfdzt]{position:sticky;top:1.5rem}.abertura[data-astro-cid-2yogfdzt]{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:start}}
