/* DIVINA BRUXA 3.0 — PARIDADE INTERNACIONAL · V545
   Camada estática, mobile first e sem motor visual adicional. */
.intl-primary-nav{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
.intl-library-card a{display:inline-flex;margin-top:12px;color:var(--intl-gold);font-size:12px;font-weight:800;text-decoration:none}
.intl-depth{display:grid;gap:18px;padding-bottom:54px}
.intl-depth-hero{display:grid;gap:26px;align-items:center;padding:clamp(34px,7vw,72px) 0}
.intl-depth-portrait{position:relative;margin:0;overflow:hidden;border:1px solid var(--intl-line);border-radius:26px;background:#12091c;box-shadow:0 24px 70px rgba(0,0,0,.34)}
.intl-depth-portrait img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}
.intl-depth-portrait figcaption{padding:10px 14px;color:var(--intl-gold);font-size:11px;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}
.intl-depth-copy h1{margin:0;font:400 clamp(44px,10vw,76px)/.96 Georgia,serif;letter-spacing:-.04em;text-wrap:balance}
.intl-depth-copy>p:last-of-type{color:var(--intl-muted);font-size:18px}
.intl-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--intl-line);border-radius:20px;background:var(--intl-line)}
.intl-facts div{padding:15px;background:rgba(10,5,17,.95)}
.intl-facts dt{color:var(--intl-muted);font-size:10px;letter-spacing:.11em;text-transform:uppercase}.intl-facts dd{margin:3px 0 0;color:var(--intl-gold)}
.intl-reading{scroll-margin-top:18px;padding:clamp(22px,5vw,36px);border:1px solid var(--intl-line);border-radius:24px;background:linear-gradient(145deg,var(--intl-panel-2),var(--intl-panel))}
.intl-reading h2{margin:0 0 12px;font:400 clamp(30px,7vw,46px)/1.04 Georgia,serif}.intl-reading h3{margin:0 0 7px;font:25px/1.1 Georgia,serif}.intl-reading p{margin:0;color:var(--intl-muted)}
.intl-reading-grid{display:grid;gap:14px}.intl-reading-grid>div{padding:20px;border:1px solid rgba(240,207,130,.16);border-radius:18px;background:rgba(6,3,11,.38)}
.intl-reflection{border-color:rgba(225,151,255,.42);background:radial-gradient(circle at 80% 0,rgba(123,34,170,.26),transparent 45%),var(--intl-panel)}
.intl-reflection blockquote{margin:0;color:var(--intl-ink);font:26px/1.35 Georgia,serif}
.intl-card-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intl-card-navigation a{padding:16px;border:1px solid var(--intl-line);border-radius:18px;color:var(--intl-gold);text-decoration:none}.intl-card-navigation a:last-child{text-align:right}.intl-card-navigation small{display:block;color:var(--intl-muted)}
.intl-world-list{display:grid;gap:14px}.intl-world-list article{padding:22px;border:1px solid var(--intl-line);border-radius:21px;background:var(--intl-panel)}.intl-world-list h3{margin:0 0 8px;font:27px Georgia,serif}.intl-world-list p{margin:0;color:var(--intl-muted)}
@media(min-width:720px){.intl-depth-hero{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}.intl-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intl-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.intl-world-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

