.estante{max-width:1120px;margin:0 auto;padding:48px 24px 64px}.abertura h1{max-width:18ch;margin:6px 0 12px;font-size:clamp(30px,4.4vw,46px)}.intro{max-width:60ch;color:var(--cl-ink-soft);margin:0;font-size:17px}.prateleira{border-bottom:10px solid var(--cl-surface);grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:40px 0 0;list-style:none;display:grid;position:relative}.livro{perspective:900px;flex-direction:column;gap:16px;display:flex}.capa{--c:var(--cl-amber);aspect-ratio:1/1.3;background:var(--cl-ink);color:var(--cl-paper);transform-origin:0;box-shadow:8px 10px 0 -2px var(--cl-line);border-radius:6px 12px 12px 6px;flex-direction:column;justify-content:flex-end;gap:6px;padding:28px 24px 28px 44px;text-decoration:none;transition:transform .35s;display:flex;position:relative;transform:rotateY(-14deg)}[data-theme=dark] .capa{background:var(--cl-surface);color:var(--cl-ink)}.livro[data-cor=teal] .capa{--c:var(--cl-teal)}.livro[data-cor=info] .capa{--c:var(--cl-info)}.capa:hover,.capa:focus-visible{transform:rotateY(-4deg)translateY(-6px)}.capa .lombada{background:var(--c);border-radius:6px 0 0 6px;width:22px;position:absolute;top:0;bottom:0;left:0}.capa .eyebrow{color:inherit;opacity:.7}.capa .nome{letter-spacing:-.04em;font-size:38px;font-weight:650;line-height:1}.capa .tema-livro{opacity:.85;font-size:18px;font-weight:500}.capa .faixa{background:var(--c);border-radius:3px;width:48px;height:6px;position:absolute;top:28px;left:44px}.sobre p{margin:0 0 6px}.acoes{flex-wrap:wrap;gap:8px;display:flex;margin-top:10px!important}.nota{margin-top:24px}@media (width<=860px){.estante{padding:28px 12px 48px}.prateleira{border-bottom:0;grid-template-columns:1fr}.capa{aspect-ratio:auto;min-height:200px;transform:none}.capa:hover{transform:translateY(-3px)}}
