:root{color-scheme:light dark;--bg:#0f0b14;--bg-2:#171220;--card:#1d1729;--linha:#3a3050;--texto:#f3ebdd;--suave:#bdb2c9;--acao:#f3ebdd;--acao-texto:#0f0b14;--foco:#ffd23f;--erro:#ff8a7a;--sobre-cor:#0f0b14;--d1960:#f2b632;--d1970:#ee5a42;--d1980:#f05fb0;--d1990:#a6d63a;--d2000:#4a93ff;--d2010:#ab78ff;--i1960:#f2b632;--i1970:#ff8b78;--i1980:#f58bc8;--i1990:#a6d63a;--i2000:#7fb0ff;--i2010:#c3a2ff;--fonte-display:var(--font-display), "Big Shoulders Display", Impact, "Arial Narrow", sans-serif;--fonte-texto:var(--font-text), Literata, Georgia, serif;--largura:72rem;--leitura:42rem;--espaco:clamp(1rem, 4vw, 2rem);--raio:4px}:root[data-theme=light]{--bg:#f6f0e6;--bg-2:#ede4d4;--card:#fffaf0;--linha:#cdbfa8;--texto:#1b1424;--suave:#51465f;--acao:#1b1424;--acao-texto:#f6f0e6;--foco:#1f4fd1;--erro:#a52a14;--i1960:#8a5a00;--i1970:#b3321e;--i1980:#a8145f;--i1990:#4a6608;--i2000:#1c55c4;--i2010:#6428cc}.dec-1960{--dc:var(--d1960);--di:var(--i1960)}.dec-1970{--dc:var(--d1970);--di:var(--i1970)}.dec-1980{--dc:var(--d1980);--di:var(--i1980)}.dec-1990{--dc:var(--d1990);--di:var(--i1990)}.dec-2000{--dc:var(--d2000);--di:var(--i2000)}.dec-2010{--dc:var(--d2010);--di:var(--i2010)}.tx-pontos{background:radial-gradient(circle, #00000047 22%, transparent 24%) 0 0 / 11px 11px, var(--dc)}.tx-listras{background:repeating-linear-gradient(135deg, transparent 0 11px, #0003 11px 22px), var(--dc)}.tx-grade{background:linear-gradient(#0000003d 2px, transparent 2px) 0 0 / 18px 18px, linear-gradient(90deg, #0000003d 2px, transparent 2px) 0 0 / 18px 18px, var(--dc)}.tx-cruz{background:repeating-linear-gradient(45deg, transparent 0 7px, #0003 7px 8px), repeating-linear-gradient(-45deg, transparent 0 7px, #0003 7px 8px), var(--dc)}.tx-ondas{background:repeating-radial-gradient(circle at 100% 100%, transparent 0 13px, #0003 13px 16px), var(--dc)}.tx-facetas{background:conic-gradient(from 45deg at 50% 50%, #0000002e 0 25%, transparent 0 50%, #ffffff29 0 75%, transparent 0) 0 0 / 64px 64px, var(--dc)}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}body{background:var(--bg);color:var(--texto);font-family:var(--fonte-texto);flex-direction:column;min-height:100dvh;margin:0;font-size:1.0625rem;line-height:1.65;display:flex}main{flex:1}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--fonte-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0 0 .5em;font-weight:800;line-height:1.02}h1{font-size:clamp(2.6rem,9vw,6rem)}h2{font-size:clamp(1.8rem,5vw,3rem)}h3{font-size:clamp(1.3rem,3vw,1.75rem)}p{margin:0 0 1.1em}a{color:var(--texto);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.16em}:focus-visible{outline:3px solid var(--foco);outline-offset:3px;border-radius:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pular{z-index:100;background:var(--acao);color:var(--acao-texto);font-family:var(--fonte-display);text-transform:uppercase;padding:.6rem 1rem;font-weight:800;text-decoration:none;position:absolute;top:-4rem;left:1rem}.pular:focus{top:1rem}.container{width:min(100% - 2 * var(--espaco), var(--largura));margin-inline:auto}.leitura{width:min(100% - 2 * var(--espaco), var(--leitura));margin-inline:auto}.cabecalho{z-index:50;background:color-mix(in srgb, var(--bg) 93%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--linha);position:sticky;top:0}.cabecalho-in{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-block:.7rem;display:flex}.marca{color:var(--texto);align-items:center;gap:.6rem;margin-right:auto;text-decoration:none;display:inline-flex}.marca-nome{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.55rem;font-weight:900;line-height:.92}.marca-nome small{letter-spacing:.22em;color:var(--suave);margin-top:.3rem;font-size:.78rem;font-weight:700;line-height:1;display:block}.menu{flex-wrap:wrap;gap:.2rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.menu a{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.06em;border-bottom:3px solid #0000;padding:.5rem .1rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-block}.menu a:hover{border-bottom-color:var(--suave)}.menu a[aria-current=page]{border-bottom-color:var(--texto)}.cabecalho nav{order:3}@media (width<=47.99rem){.cabecalho nav{flex-basis:100%;overflow-x:auto}.menu{white-space:nowrap;flex-wrap:nowrap;gap:0 1.3rem}}@media (width>=48rem){.cabecalho nav{order:0}}.tema{appearance:none;color:var(--texto);border:2px solid var(--linha);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.tema:hover{border-color:var(--texto)}.tema svg{width:1.3rem;height:1.3rem}.btn{appearance:none;cursor:pointer;background:var(--acao);color:var(--acao-texto);font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--raio);border:0;align-items:center;gap:.5rem;min-height:3rem;padding:.8rem 1.6rem;font-size:1.25rem;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.btn:hover{box-shadow:0 6px 0 -2px var(--dc,var(--texto));transform:translateY(-2px)}.btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn-link{color:var(--texto);font:inherit;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:.5rem 0;text-decoration:underline}.hero{padding-block:clamp(2.5rem,8vw,6rem) clamp(2rem,5vw,4rem);position:relative;overflow:clip}.hero-faixas{gap:.4rem;margin-bottom:1.6rem;display:flex}.hero-faixas i{background:var(--dc);flex:1;max-width:5rem;height:.9rem;display:block}.hero-grade{align-items:end;gap:2.5rem;display:grid}@media (width>=62rem){.hero-grade{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.hero h1{max-width:14ch;margin-bottom:.3em}.hero-arte{grid-template-columns:repeat(6,1fr);align-items:end;gap:.5rem;height:clamp(14rem,38vw,26rem);display:grid}.hero-arte span{height:var(--h);color:var(--sobre-cor);font-family:var(--fonte-display);border-radius:3px 3px 0 0;justify-content:center;align-items:flex-end;padding-bottom:.4rem;font-size:clamp(1rem,2vw,1.5rem);font-weight:900;display:flex}@media (prefers-reduced-motion:no-preference){.hero-arte span{animation:.7s cubic-bezier(.2,.8,.2,1) both sobe;animation-delay:calc(var(--i) * 70ms);transform-origin:bottom}@keyframes sobe{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}}.hero h1 em{color:var(--texto);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--d1980) 70%, transparent) 62% 92%, transparent 92%);font-style:normal}.hero-sub{max-width:38rem;color:var(--suave);font-size:clamp(1.15rem,2.4vw,1.4rem)}.hero-acoes{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:1.6rem;display:flex}.secao{padding-block:clamp(2rem,6vw,4rem)}.secao-cab{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 2rem;margin-bottom:1.5rem;display:flex}.secao-cab p{color:var(--suave);max-width:34rem;margin:0}.secao-alt{background:var(--bg-2);border-block:1px solid var(--linha)}.decadas-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.decada-card{color:var(--texto);border:2px solid var(--linha);border-radius:var(--raio);background:var(--card);grid-template-rows:auto 1fr;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;overflow:clip}.decada-card:hover{border-color:var(--dc);transform:translateY(-4px)}.decada-card .topo{color:var(--sobre-cor);flex-direction:column;justify-content:end;min-height:8.5rem;padding:1.1rem 1.2rem;display:flex}.decada-card .ano{font-family:var(--fonte-display);text-shadow:0 0 #0000;font-size:clamp(3.6rem,9vw,5.2rem);font-weight:900;line-height:.82}.decada-card .apelido{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.08em;background:var(--dc);align-self:start;margin-top:.5rem;padding:.1rem .4rem;font-size:1.05rem;font-weight:800;display:inline-block}.decada-card .corpo{padding:1rem 1.2rem 1.2rem}.decada-card .corpo p{color:var(--suave);margin:0 0 .4rem;font-size:.98rem}.decada-card .lider{color:var(--texto);font-weight:600}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.decada-card,.album-card{animation-name:entra;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes entra{0%{transform:translateY(26px)}to{transform:none}}.placar{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.placar caption{text-align:left;color:var(--suave);padding-bottom:.6rem}.placar th,.placar td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:middle;padding:.7rem .6rem}.placar thead th{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.08em;color:var(--suave);font-size:.95rem}.placar .num{text-align:right}.placar .dec-nome{font-family:var(--fonte-display);font-size:1.5rem;font-weight:900}.chip{background:var(--dc);vertical-align:-.05rem;width:.85rem;height:.85rem;margin-right:.5rem;display:inline-block}.estado{color:var(--suave);min-height:1.65em;margin:.8rem 0}.estado.erro{color:var(--erro)}.capa{aspect-ratio:1;border-radius:var(--raio);width:100%;height:auto}.capa text{font-family:var(--fonte-display);text-transform:uppercase;font-weight:900}.albuns-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.album-card{color:var(--texto);text-decoration:none;display:block}.album-card .capa{transition:transform .18s}.album-card:hover .capa{transform:rotate(-1.2deg)scale(1.02)}.album-card h3{margin:.6rem 0 .1rem;font-size:1.35rem}.album-card p{color:var(--suave);margin:0;font-size:.95rem;line-height:1.35}.cab-pagina{border-bottom:1px solid var(--linha);padding-block:clamp(2rem,6vw,4rem) 1.5rem}.cab-decada{color:var(--sobre-cor);border:0;position:relative}.cab-decada .container{position:relative}.cab-decada h1{margin:0}.cab-decada .sub{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.4rem;font-size:1.2rem;font-weight:800}.cab-decada .texto-sub{max-width:38rem;margin:1rem 0 0;font-size:1.15rem}.cab-decada a{color:inherit}.migalhas{margin-bottom:1rem;font-size:.95rem}.migalhas ol{flex-wrap:wrap;gap:.3rem .5rem;margin:0;padding:0;list-style:none;display:flex}.migalhas li+li:before{content:"/";opacity:.6;margin-right:.5rem}.album-cab{grid-template-columns:1fr;align-items:end;gap:1.5rem 2.5rem;display:grid}@media (width>=52rem){.album-cab{grid-template-columns:minmax(0,18rem) 1fr}}.album-cab .meta{color:var(--suave);margin:.5rem 0 0;font-size:1.05rem}.selo-decada{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.1em;background:var(--dc);color:var(--sobre-cor);margin-bottom:.8rem;padding:.2rem .6rem;font-weight:900;text-decoration:none;display:inline-block}.texto{padding-block:2rem 3rem}.texto h2{border-top:4px solid var(--dc,var(--texto));margin-top:2.2rem;padding-top:.6rem;font-size:clamp(1.7rem,4vw,2.3rem)}.texto h3{margin-top:1.6rem}.texto ul,.texto ol{padding-left:1.3rem}.texto li{margin-bottom:.4em}.texto table{border-collapse:collapse;width:100%;margin:1.2rem 0;font-size:.98rem;display:block;overflow-x:auto}.texto th,.texto td{border:1px solid var(--linha);text-align:left;padding:.5rem .7rem}.texto th{background:var(--bg-2);font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.06em}.texto blockquote{border-left:5px solid var(--dc,var(--texto));color:var(--suave);margin:1.2rem 0;padding:.2rem 1.1rem}.texto a{color:var(--di,var(--texto))}.destaques{flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.destaques li{background:var(--card);border:1px solid var(--linha);margin:0;padding:.2rem .7rem;font-size:.95rem}.fontes{border-top:1px solid var(--linha);color:var(--suave);margin-top:2.5rem;padding-top:1.2rem;font-size:.95rem}.fontes h2{border:0;margin-top:0;padding:0;font-size:1.4rem}.fontes a{color:var(--texto);overflow-wrap:anywhere}.nav-album{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.votacao{border:3px solid var(--dc);background:var(--card);border-radius:var(--raio);margin-block:2rem;padding:clamp(1rem,3vw,2rem)}.votacao>h2{margin-bottom:.3em}.votacao fieldset{border:0;gap:.7rem;margin:0;padding:0;display:grid}.opcao{border:2px solid var(--linha);border-radius:var(--raio);cursor:pointer;background:var(--bg);grid-template-columns:auto 4.5rem 1fr;align-items:center;gap:.9rem;min-height:3.5rem;padding:.6rem .9rem .6rem .7rem;display:grid}.opcao:hover{border-color:var(--suave)}.opcao:has(input:checked){border-color:var(--dc);box-shadow:0 0 0 2px var(--dc)}.opcao:has(input:focus-visible){outline:3px solid var(--foco);outline-offset:3px}.opcao input{width:1.4rem;height:1.4rem;accent-color:var(--dc);margin:0}.opcao .capa{width:4.5rem}.opcao strong{font-family:var(--fonte-display);text-transform:uppercase;font-size:1.35rem;font-weight:900;line-height:1;display:block}.opcao small{color:var(--suave);font-size:.95rem}.votacao .acoes{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:1.1rem;display:flex}.erro-form{color:var(--erro);margin:.8rem 0 0;font-weight:600}.resultado h3{margin-top:.4rem}.status{min-height:1.6em;margin:0 0 1rem;font-weight:600}.barras{gap:.8rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.barra-linha{grid-template-columns:1fr auto;align-items:baseline;gap:.2rem 1rem;display:grid}.barra-nome{font-family:var(--fonte-display);text-transform:uppercase;font-size:1.3rem;font-weight:900;line-height:1.05}.barra-nome small{font-family:var(--fonte-texto);text-transform:none;color:var(--suave);font-size:.92rem;font-weight:400}.barra-num{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.barra-num small{color:var(--suave);font-weight:400}.barra-trilho{background:var(--bg);border:1px solid var(--linha);border-radius:2px;grid-column:1/-1;height:1.1rem;overflow:clip}.barra-preench{background:var(--dc);width:0;height:100%;transition:width .5s}@media (prefers-reduced-motion:reduce){.barra-preench{transition:none}}.barra-linha.meu .barra-nome:after{content:"Seu voto";font-family:var(--fonte-texto);letter-spacing:.04em;text-transform:uppercase;background:var(--dc);color:var(--sobre-cor);vertical-align:.2em;margin-left:.6rem;padding:.1rem .45rem;font-size:.75rem;font-weight:700}.barra-linha.meu .barra-trilho{border-color:var(--dc);outline:2px solid var(--dc);outline-offset:2px}.tabela-eq summary{cursor:pointer;min-height:2.75rem;padding:.5rem 0}.tabela-eq table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.4rem}.tabela-eq th,.tabela-eq td{text-align:left;border-bottom:1px solid var(--linha);padding:.5rem .4rem}.tabela-eq .num{text-align:right}.aviso{border-left:5px solid var(--dc,var(--texto));background:var(--bg);margin:1rem 0;padding:.4rem 1rem}.filtros{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem 1.2rem;margin-bottom:1.5rem;display:grid}.filtros label{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-weight:800;display:block}.filtros input,.filtros select{width:100%;min-height:3rem;font:inherit;background:var(--card);color:var(--texto);border:2px solid var(--linha);border-radius:var(--raio);padding:.5rem .8rem}.lista-textos{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.lista-textos li{border-bottom:1px solid var(--linha)}.lista-textos a{grid-template-columns:4.2rem 1fr;align-items:baseline;gap:.4rem 1rem;padding:.9rem .2rem;text-decoration:none;display:grid}.lista-textos a:hover .lt-titulo{text-decoration:underline}.lt-tag{font-family:var(--fonte-display);color:var(--di,var(--suave));font-size:1.3rem;font-weight:900}.lt-titulo{font-family:var(--fonte-display);text-transform:uppercase;font-size:1.5rem;font-weight:900;line-height:1.05}.lt-desc{color:var(--suave);grid-column:2;font-size:.98rem;line-height:1.45}.rodape{background:var(--bg-2);border-top:1px solid var(--linha);margin-top:3rem;padding-block:2.5rem 1.5rem}.rodape-grade{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;display:grid}.rodape h2{letter-spacing:.12em;color:var(--suave);margin-bottom:.6rem;font-size:1.15rem}.rodape ul{margin:0;padding:0;list-style:none}.rodape li a{padding:.3rem 0;display:inline-block}.rodape p{color:var(--suave);font-size:.97rem}.rodape-fim{border-top:1px solid var(--linha);color:var(--suave);gap:.3rem;margin-top:2rem;padding-top:1rem;font-size:.92rem;display:grid}.rodape-fim p{margin:0}@media print{.cabecalho,.rodape,.votacao,.pular{display:none}body{color:#000;background:#fff}}
