/* NutricionEC — sistema visual editorial 2026. Conserva contenido y estructura. */
:root{color-scheme:dark;--ink:#eef5f3;--muted:#adc1c2;--edge:#2a4044;--accent:#63ead3}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#080f13!important;color:var(--ink)!important;font-family:Arial,Helvetica,sans-serif!important}a{color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.top,body>header{background:#0a141aed!important;backdrop-filter:blur(14px);border-bottom:1px solid var(--edge)!important}.brand{color:#f0f7f5!important;letter-spacing:-.6px}.brand:after{content:'.';color:var(--accent)}.nav a,nav a{color:#c0d4d2!important}.nav a:hover,nav a:hover{color:var(--accent)!important}.topin{min-height:80px!important}.hero{background:radial-gradient(ellipse at 100% 0%,#123d3d55,transparent 65%);padding-top:65px!important;padding-bottom:35px!important}.hero h1,h1{color:var(--ink)!important;letter-spacing:-.045em!important;font-weight:500!important}.hero h1{font-size:clamp(35px,5vw,64px)!important;line-height:1.08!important}.kicker,.eyebrow{color:var(--accent)!important;letter-spacing:.16em!important;font-size:11px!important}.lead,.deck,.by,.crumb,.note{color:var(--muted)!important}.stats span{background:#10282b!important;border:1px solid #2e4e50!important;color:#a4e9d9}.guide-index-card-v1{background:linear-gradient(130deg,#15252b,#0c171d)!important;border:1px solid var(--edge)!important;color:var(--ink)!important;border-radius:6px!important;padding:30px!important}.guide-index-card-v1:hover{border-color:var(--accent)!important}.guide-index-card-v1 h2{color:var(--ink)!important;font-weight:500;font-size:24px!important}.guide-index-card-v1 p{color:var(--muted)!important}.guide-index-card-v1 span,.guide-index-card-v1 strong{color:var(--accent)!important}.article,.content,.toc,.author,.card{background:#101c22!important;color:var(--ink)!important;border-color:var(--edge)!important;box-shadow:none!important}.article{border-radius:8px!important}.content{line-height:1.85!important}.content p,.content li{color:#c8d5d5}.content h2,.content h3{color:#eef8f4!important}.toc a{color:#b6cecb!important}.toc a:hover{color:var(--accent)!important}.toc{border-radius:6px!important}.guide-summary-v1,.guide-example-v1,.note{background:#142a2c!important;border-color:#3c736b!important;color:#c0d8d3!important}.content table,table{background:#0d2027!important;color:#d4e6e2!important}th{background:#17383c!important;color:#a5f0df!important}td,th{border-color:#355455!important}.scroll{max-width:100%;overflow-x:auto}.refs a,.crumb a,.author a{color:#72dbc7!important}.foot,footer{background:#071013!important;border-top:1px solid var(--edge)!important;color:#9bb5b7!important}.credential{background:#11282c!important;border-color:#325354!important}.credential strong{color:#e7f7f1!important}::selection{background:#63ead3;color:#09221e}@media(max-width:680px){.topin{gap:12px;flex-wrap:wrap;padding-block:14px!important}.nav{gap:12px!important;font-size:12px}.hero{padding-top:35px!important}.hero h1{font-size:37px!important}.grid{gap:16px!important}.guide-index-card-v1{padding:24px!important}.content{padding:20px!important}.toc{position:static!important}.layout{display:block!important}.shell{width:calc(100% - 32px)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.author p,.author span,.author strong,.by p,.by span,.by strong{color:#adc8c5!important}
/* V2: guía de energía, páginas auxiliares y todos los bloques editoriales. */
.guide-body-v1{background:#080f13!important;color:#e8f4f0!important}.guide-topbar-v1{background:#0c171d!important;border-color:#2b444a!important}.guide-brand-v1{color:#eef6f3!important}.guide-nav-v1 a{color:#bdd8d1!important}.guide-article-v1,.guide-toc-v1,.guide-author-box-v1{background:#102128!important;border-color:#2b444a!important;color:#c5dad7!important;box-shadow:none!important}.guide-hero-v1{background:radial-gradient(ellipse at right,#184644,#102128)!important}.guide-hero-v1 h1{font-size:clamp(35px,5vw,60px)!important;font-weight:500!important;line-height:1.1!important}.guide-kicker-v1,.guide-breadcrumb-v1 a,.guide-content-v1 a,.guide-site-footer-v1 a{color:#73ecd4!important}.guide-deck-v1,.guide-byline-v1,.guide-content-v1 p,.guide-content-v1 li,.guide-author-box-v1 p{color:#c1d6d3!important}.guide-content-v1 h2,.guide-content-v1 h3,.guide-author-box-v1 strong{color:#edf7f3!important}.guide-toc-v1 a{color:#bdd8d1!important}.guide-formula-v1,.guide-disclaimer-v1,.guide-errors-v1{background:#183337!important;border-color:#39645f!important;color:#c6e3db!important}.guide-site-footer-v1{background:#071014!important;color:#a7c2bf!important;border-color:#2b444a!important}.ft-utility-page article{background:#102128!important;color:#c6ddd7!important;border-color:#2b444a!important;box-shadow:none!important}.ft-utility-page h2{color:#edf7f3!important}.ft-utility-page p,.ft-utility-page li,.ft-utility-page .meta{color:#bcd1ce!important}.ft-utility-page .notice{background:#193536!important;border-color:#39645f!important;color:#cae7de!important}.ft-utility-page .button,.ft-utility-page button,.ft-utility-page main>a{background:#63ead3!important;color:#09251f!important;border-radius:28px!important}.ft-utility-page a{color:#73ecd4}.ft-utility-page{min-height:100vh}.ft-utility-page main{overflow-wrap:anywhere}.content a,.refs a{overflow-wrap:anywhere}@media(max-width:680px){.guide-layout-v1{display:block!important}.guide-toc-v1{position:static!important}.guide-article-v1{min-width:0}.guide-content-v1{padding:22px!important}.guide-hero-v1{padding:28px 22px!important}.guide-topbar-inner-v1{flex-wrap:wrap;gap:14px;padding-block:16px}.guide-nav-v1{flex-wrap:wrap}.ft-utility-page .header-inner{flex-wrap:wrap;gap:16px}.ft-utility-page article{padding:24px!important}}
