/*
Theme Name: WBEFC Campaign — Corrected
Theme URI: https://wbefc.thewebsitedesignguru.com
Author: The Website Design Guru
Description: Editable campaign theme for the Watts Bar Ecology and Fishery Council.
Version: 1.3.0
Text Domain: wbefc
*/
@font-face{font-family:Bebas;src:url(assets/bebas-neue.ttf)}
:root{--ink:#0c342e;--paper:#f4f1e8;--orange:#f06434;--mint:#b9ddcc;--line:#c7d1c8;--yellow:#f3c34c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.site-alert{display:flex;justify-content:center;gap:24px;align-items:center;background:var(--orange);color:#fff;padding:11px 5%;font-size:12px}.site-alert b,.eyebrow{font-size:10px;letter-spacing:.16em}.site-nav{height:90px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;background:#faf8f1}.brand{display:flex;align-items:center;gap:12px}.brand img{width:44px;height:44px;border-radius:50%;background:var(--ink);object-fit:contain;padding:7px}.brand b{font:22px Georgia,serif}.brand small{display:block;font:8px Arial;letter-spacing:.12em;margin-top:5px}.site-nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0;font-size:12px;font-weight:bold}.cta,.wp-block-button__link{display:inline-flex;background:var(--orange);color:#fff!important;padding:15px 22px;border-radius:0;font-size:11px;font-weight:bold;letter-spacing:.07em;text-transform:uppercase}.campaign-content>.wp-block-group{margin:0}.campaign-content h1,.campaign-content h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.campaign-content h2{font-size:clamp(42px,5vw,72px);line-height:1;margin:0 0 28px}.hero{min-height:680px;position:relative;color:#fff;padding:95px 8%;background-size:cover;background-position:center;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06211df4,#06211dbb 52%,#06211d20)}.hero>*{position:relative;z-index:1;max-width:700px}.hero h1{font:400 clamp(76px,8vw,132px)/.78 Bebas,Impact,sans-serif;text-transform:uppercase;margin:20px 0;color:#f7f1e7;letter-spacing:.005em}.hero h1 strong{display:block;color:var(--orange);font-weight:400}.hero .hero-promise{font:21px/1.45 Georgia,serif;color:var(--mint)}.hero .hero-note{font-size:17px;line-height:1.5}.section{padding:110px 7%}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:9%}.section p{font-size:15px;line-height:1.65}.lead{font:19px/1.62 Georgia,serif!important}.facts{display:grid;grid-template-columns:repeat(4,1fr);margin:0 5.5% 90px;border-block:1px solid var(--line)}.facts .wp-block-group{padding:34px 25px;border-right:1px solid var(--line)}.facts h3{font:38px Georgia;margin:0 0 8px}.facts p{font-size:10px;text-transform:uppercase}.map-section{padding:110px 5.5%;background:#092a26;color:#fff}.map-section .lead{color:#b8cbc4;max-width:760px}.pressure{display:flex;gap:18px;align-items:center;margin:35px 0 22px;padding:16px 20px;background:linear-gradient(90deg,var(--orange),var(--yellow),#83baaa);color:#092a26;font-size:10px;font-weight:bold;letter-spacing:.1em}.map-image img{width:100%;display:block;border:1px solid #ffffff38}.map-note{background:#f7f4ed;color:var(--ink);padding:27px;border-top:5px solid var(--orange)}.stakes-grid,.defense-grid,.updates-grid{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.stakes-grid{grid-template-columns:repeat(3,1fr)}.stakes-grid>.wp-block-group,.updates-grid>.wp-block-group{background:#f8f5ee;padding:35px}.stakes-grid h3,.updates-grid h3,.defense-grid h3{font:27px Georgia,serif;margin:12px 0}.video-section{background:#dcebdc}.video-wrap{aspect-ratio:16/9}.video-wrap iframe{width:100%;height:100%;border:0}.plan-section{background:#e8e5da}.policy-callout{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:20px;align-items:center;margin:45px 0;padding:22px;background:#0c342e;color:#fff}.policy-callout strong{color:var(--orange)}.defense-grid{grid-template-columns:repeat(4,1fr);background:transparent;border:0}.defense-grid>.wp-block-group{padding:25px;border-top:4px solid var(--orange);background:#f5f2ea}.updates-grid{grid-template-columns:1.25fr 1fr 1fr}.report-section{background:#0c342e;color:#fff}.report-section a{color:var(--yellow);text-decoration:underline}.resources-list>.wp-block-group{display:grid;grid-template-columns:60px 1fr;padding:25px 0;border-top:1px solid var(--line)}.resources-list h3{margin:0 0 8px;font:25px Georgia}.action-section{text-align:center;background:var(--orange);color:#fff}.action-section>div{max-width:850px;margin:auto}.action-section .wp-block-buttons{justify-content:center}.site-footer{padding:65px 6%;background:#08251f;color:#dcebdc;display:grid;grid-template-columns:1fr 1fr;gap:30px}.site-footer ul{list-style:none;display:flex;flex-wrap:wrap;gap:18px;padding:0}.site-footer small{grid-column:1/-1;color:#86a098}.screen-reader-text{position:absolute;left:-10000px}@media(max-width:850px){.site-nav ul{display:none}.two-col,.stakes-grid,.defense-grid,.updates-grid,.facts{grid-template-columns:1fr}.hero{min-height:620px;padding:75px 7%}.facts{margin:0}.policy-callout{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr}.site-footer small{grid-column:auto}.pressure{display:grid}.section,.map-section{padding:75px 6%}}
