/* Palavras em Construção — identidade editorial novembro 2026. Camada visual sem interferir no Netlify. */
:root{--bg:#f8f5ef;--ink:#21333a;--muted:#667479;--line:#e1dace;--accent:#9b753e;--navy:#152f3a;--cream:#f8f5ef;--gold:#b08a57}
body{background:var(--cream);color:var(--ink)}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b08a57;outline-offset:3px}
.top{background:#fffefa}.topline{background:#152f3a;color:#f1e8d9;text-align:center;justify-content:center;font-size:10px;letter-spacing:.2em;padding:11px 16px}
.navline{max-width:1280px;margin:0 auto;border-bottom:0;padding:13px 3%;gap:25px}.logo-oficial-revista{max-width:150px!important;width:150px!important;height:auto!important;object-fit:contain}.revista-editor-credito{font-size:11px;color:#526169}
.top #mainnav{gap:clamp(8px,1.3vw,22px)!important}.top #mainnav a{font-size:12px!important;color:#30454b!important;font-weight:600!important;letter-spacing:0!important}
.secondary-nav{background:#f2efe8;border-top:1px solid #e9e3d8;border-bottom:1px solid #e4ddd2;display:flex;gap:28px;justify-content:center;align-items:center;padding:9px 18px}.secondary-nav a{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#53676a}.secondary-nav a:hover{color:#88683e}
.lanns-spotlight{background:#eef2f0!important;padding-top:9px!important;padding-bottom:9px!important}.lanns-spotlight-copy strong{color:#15343d}.lanns-spotlight-cta{color:#815c32}
.new-front{max-width:1250px;margin:0 auto;padding:30px 26px 0}.front-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0 23px}.front-eyebrow{color:#926c3b;font-size:11px;letter-spacing:.18em;font-weight:800}.front-intro p{margin:6px 0 0;color:#667479;font-size:15px}.front-note{font-size:12px;color:#69787c;font-style:italic}
.front-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:18px}.front-primary{background:radial-gradient(circle at 81% 28%,#566768 0%,transparent 39%),linear-gradient(120deg,#132f3b 0%,#1a3a47 65%,#76644c 100%);border-radius:14px;min-height:440px;color:#fff;display:flex;align-items:flex-end;overflow:hidden;position:relative}.front-primary:after{content:'“';position:absolute;right:6%;top:-143px;font:370px Georgia,serif;color:#ffffff12;pointer-events:none}.front-primary-inner{padding:clamp(25px,4vw,48px);position:relative;z-index:1;max-width:620px}.front-category{color:#dbb982;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.front-primary h1{font:400 clamp(35px,4.3vw,61px)/1.08 'Playfair Display',Georgia,serif;letter-spacing:-.025em;margin:17px 0}.front-primary h1 em{font-weight:400;color:#f2d49f}.front-primary p{color:#e2e9e9;font-size:15px;line-height:1.75;max-width:460px}.front-by{font-size:12px;color:#c5d2d2;display:block}.front-action{display:inline-flex;margin-top:20px;background:#e9c99a;color:#152f3a;font-size:13px;font-weight:800;border-radius:5px;padding:13px 17px;gap:12px}.front-action:hover{background:#fff2d8}.front-secondary{display:grid;grid-template-rows:1fr 1fr;gap:18px;min-width:0}.front-side{border:1px solid #e3ddcf;border-radius:14px;padding:25px 28px;background:#fffefa;display:flex;flex-direction:column;justify-content:center}.front-side .front-category{color:#947046}.front-side h2{font:400 clamp(26px,2.8vw,35px)/1.15 'Playfair Display',Georgia,serif;margin:10px 0}.front-side p{font-size:13px;color:#617078;line-height:1.6;margin:0 0 14px}.front-side a{font-size:12px;color:#856233;font-weight:800}.front-side-book{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#edf1ef;gap:18px}.front-side-book img{width:95px;height:140px;object-fit:contain;box-shadow:0 8px 19px #101c2324;border-radius:3px}.front-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid #d9d5cb;margin:26px 0 0;padding:13px 0;gap:12px}.front-shortcuts a{font-size:12px;display:flex;gap:6px;color:#263f47;align-items:center;font-weight:700}.front-shortcuts a span{font-size:10px;color:#9f7743;font-weight:800}.front-shortcuts a:hover{text-decoration:underline;text-underline-offset:4px}
.editorial-features{margin:44px auto!important}.editorial-features-heading h2,.recent-authors h2,.textsection h2,.books h2{color:#17333c}.editorial-feature-main,.editorial-feature-book-card,.recent-author-card{box-shadow:0 9px 25px #112c3710!important}.recent-authors{background:#f0f0ec!important;border-color:#e4e1d8!important}.recent-authors-eyebrow,.editorial-kind,.section-tag{color:#916d3d!important}
.caminhos-feature{background:#edf1ef!important;border-block-color:#e0e6e3!important}.caminhos-feature h2 em{color:#8f714a!important}.play-lana-feature{background:#15252f!important}.reader-invite{background:#f2eee6!important;border-left-color:#af8854!important}
footer{background:#152f3a!important;color:#f2f2ed!important}footer a{color:#f2f2ed!important}
@media(max-width:950px){.front-grid{grid-template-columns:1fr}.front-primary{min-height:365px}.front-secondary{grid-template-columns:1fr 1fr;grid-template-rows:auto}.front-shortcuts{grid-template-columns:repeat(3,1fr)}.front-note{display:none}.top #mainnav{gap:8px!important}}
@media(max-width:700px){.new-front{padding:18px 16px 0}.front-intro{padding:5px 0 14px}.front-intro p{font-size:13px}.front-primary{min-height:365px}.front-primary-inner{padding:27px}.front-primary h1{font-size:clamp(32px,9vw,45px)}.front-secondary{grid-template-columns:1fr;gap:11px}.front-side{padding:21px}.front-side-book img{height:110px;width:75px}.front-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:17px 0}.front-shortcuts a{font-size:11px}.secondary-nav{justify-content:flex-start;overflow-x:auto;white-space:nowrap;gap:23px;padding:12px 16px}.top #mainnav{gap:initial!important}.logo-oficial-revista{width:120px!important;max-width:120px!important}.navline{padding:10px 16px!important}.editorial-features{margin-top:28px!important}.recent-authors{margin-inline:12px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{transition:none!important;animation:none!important}}
