/* Debate Popular: identidad editorial, sobre la estructura original. */
:root{--ink:#142b42;--ink-2:#1c364e;--paper:#f6f4ef;--muted:#586575;--line:#dddcd5;--gold:#e6a678;--gold-light:#f5c19b}
.topline{background:#142b42;color:#f0e9df}.brand-mark{border:1px solid #bf7849;color:#142b42;background:#f2e5d9}.brand em{color:#9a572f}.main-nav{background:#eeece6}.nav-scroll a:hover,.all-categories-toggle:hover{color:#9a572f}.kicker,.section-heading span,.text-link,.legal-page a{color:#91522f}.hero-story,.empty-hero,.manifesto,.site-footer{background:#142b42}.hero-copy .kicker,.hero-copy .edition-label,.brand-footer .brand-mark{color:#f5c19b}.brand-footer .brand-mark{border-color:#cb936b;background:transparent}.hero-copy .button{color:#142b42}.story-card:hover{border-bottom-color:#bf7849}.image-placeholder{color:#f5c19b;background:radial-gradient(circle at 25% 25%,#37536b,#142b42 70%)}.dd-result progress{accent-color:#bf7849}.dd-option:has(input:checked){border-color:#91522f;background:#faf0e7}.dd-option input{accent-color:#142b42}.empty-hero h1{max-width:850px;white-space:pre-line}.empty-hero p{max-width:720px}.empty-hero .edition-label{color:#f5c19b}.brand:focus-visible,.button:focus-visible,a:focus-visible{outline:2px solid #bf7849;outline-offset:4px}.dd-note{line-height:1.6}.dd-result span{display:block;overflow-wrap:anywhere}.dd-option{cursor:pointer}.hero-copy{padding:42px}.main-nav .nav-scroll{gap:24px}
@media(max-width:760px){.hero-copy{padding:28px}.empty-hero{padding:36px 24px}.empty-hero h1{font-size:clamp(2.15rem,8vw,3.4rem)}.brand strong{font-size:1.3rem}.dd-box .button{min-height:44px}.dd-option{min-height:48px}.pagination a,.pagination-current{min-width:44px;min-height:44px}.nav-scroll{gap:20px}.header-main{gap:16px}}
