/* Shared golden-hour light and plant setting, November 2026. */
html.sunset-site{
--red:#9e502d;--red-d:#74391f;--red-l:#d7a56d;--gold:#dfa64d;--gold-d:#c78a37;
--ink:#302820;--ink-soft:#5f5145;--bg:#f5eadb;--paper:#fff8ec;--soft:#796957;--line:#d7c5ad;
background-color:#f5eadb;
background-image:linear-gradient(90deg,#fcf4e600 0%,#fcf4e61c 16%,#fcf4e636 44%,#fcf4e614 100%),url("/assets/sunset-light-and-plants-2932e3a22dcf.webp");
background-position:center top,center top;background-size:cover,cover;background-repeat:no-repeat;background-attachment:fixed;
}
.sunset-site body{background:transparent;color:#302820;min-height:100vh}
.sunset-site body>nav{background:rgba(250,242,229,.86);border-bottom-color:#c3a98140;box-shadow:0 4px 16px #77502a08}
.sunset-site .hero .halo{opacity:.14}
.sunset-site .hero .hh2{opacity:.08}
.sunset-site .eyebrow .pulse{animation:none;background:#b9733e;box-shadow:0 0 0 4px #e1aa6250}
.sunset-site .brand svg [stroke="#1b4f8a"]{stroke:#9e502d}
.sunset-site #tenacity-expanded-campaigns{
--tc-paper:#f7eddd;--tc-ink:#302d28;--tc-blue:#984c29;--tc-yellow:#f0c365;
--tc-line:#d7c5ad;--tc-dim:#65584b;--tc-white:#fffaf1;color:#302d28;
}
.sunset-site #tenacity-expanded-campaigns .tc-page{background:transparent}
.sunset-site #tenacity-expanded-campaigns .tc-nav{border-bottom-color:#bfa68255}
.sunset-site #tenacity-expanded-campaigns .tc-logo span{color:#ad6335}
.sunset-site #tenacity-expanded-campaigns .tc-growth,.sunset-site #tenacity-expanded-campaigns .tn-first-days{box-shadow:5px 8px 20px #7153331a}
.sunset-site #tenacity-expanded-campaigns .tc-brand-tile{box-shadow:1px 3px 7px #70502a08}
.sunset-site #tenacity-expanded-campaigns .tc-brand-tile:hover{background:#fffaf0}
.sunset-site #tenacity-expanded-campaigns .tc-chapter[aria-pressed="true"]{color:#984c29;border-color:#b46c3a}
.sunset-site #tenacity-expanded-campaigns .tc-chapter:hover{color:#984c29}
.sunset-site #tenacity-expanded-campaigns .tc-choice:hover{background:#eee0ca99}
.sunset-site #tenacity-expanded-campaigns .tc-choice[aria-pressed="true"]{background:#e9d8bd;color:#302d28}
.sunset-site #tenacity-expanded-campaigns .tc-choice[aria-pressed="true"]>span:nth-child(2){border-left-color:#b77842}
.sunset-site #tenacity-expanded-campaigns .tc-choice[aria-pressed="true"] .tc-arrow{background:#9e502d;color:#fffaf0}
.sunset-site #tenacity-expanded-campaigns .tc-arrow{font-size:0}
.sunset-site #tenacity-expanded-campaigns .tc-arrow::after{content:"";display:block;width:15px;height:15px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 15 15 5M5 5h10v10' stroke='black' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.sunset-site #tenacity-expanded-campaigns .tc-choice[aria-pressed="true"] .tc-num,.sunset-site #tenacity-expanded-campaigns .tc-choice[aria-pressed="true"] small{color:#6f482d}
.sunset-site #tenacity-expanded-campaigns .tc-choice:focus-visible,.sunset-site #tenacity-expanded-campaigns .tc-chapter:focus-visible{outline-color:#984c29}
.sunset-site #tenacity-expanded-campaigns .tc-mobile-picker{background:#302d28;border-color:#302d28;box-shadow:inset 3px 0 #dca45b}
.sunset-site #tenacity-expanded-campaigns .bk-commercial{background:#302d28}
.sunset-site .cassette-nav a{color:#984c29}
.sunset-site body>h1{color:#42362b}
.sunset-site body>.tagline,.sunset-site body>.now{color:#76624e}
.sunset-site body>.foot{color:#6e5b49}
.sunset-site body>.playlist .song{background:#fff7e9;border-color:#cdb99d;color:#5b4838}
.sunset-site body>.playlist .song.active{background:#dca052;border-color:#b77b36;color:#302820}
.sunset-site body>.cassette{box-shadow:0 15px 28px #65442633}
html.sunset-site:has(body.embed){background:transparent}
.sunset-site body.embed{background:transparent}
@media(max-width:760px){
html.sunset-site{background-image:linear-gradient(180deg,#fff8ee18,#f5eadb66 45%,#f4e5ce77),url("/assets/sunset-light-and-plants-2932e3a22dcf.webp");background-size:100% 100%,100% auto;background-position:center top,left top;background-attachment:scroll}
.sunset-site #tenacity-expanded-campaigns .tc-nav{background:#fbf2e5a6}
}
@media print{html.sunset-site{background:#fff}.sunset-site body{background:#fff}}
