/* Selected Daylight option 03. Original wordmark lettering is unchanged. */
@font-face{font-family:DaylightFraunces;src:url('/assets/daylight-fonts/Fraunces-variable.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:DaylightMono;src:url('/assets/daylight-fonts/IBMPlexMono-Regular.ttf') format('truetype');font-style:normal;font-weight:400 600;font-display:swap}
@font-face{font-family:DaylightMono;src:url('/assets/daylight-fonts/IBMPlexMono-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
img[src$='/daylight-wordmark.png'],img[src$='/daylight-wordmark-light.png'],img[src$='/daylight-icon.png']{filter:url('/assets/daylight-palette.svg#accents')}
/* Final artwork already contains its palette; bypass older chapter overrides. */
img[src^='/assets/daylight-logo-20261004/']{filter:none!important}
.dl-tile{background:#F6B76A!important}
.daylight,.daylight-sales{--daylight-orange:#F6B76A;--daylight-magenta:#B43D78;--daylight-paper:#FFF3CF;--f-day:DaylightFraunces,Georgia,serif}
.daylight h2,.daylight .dl-gets b,.daylight-sales h1,.daylight-sales h2,.daylight-sales h3{font-family:DaylightFraunces,Georgia,serif;font-weight:900;font-optical-sizing:none;font-variation-settings:'opsz' 9,'SOFT' 100,'WONK' 1;font-synthesis:none;text-wrap:balance}
#daylight{background:radial-gradient(ellipse at 18% 6%,#FFE3BA 0%,transparent 60%),linear-gradient(160deg,#F8C687,#F6B76A 72%);color:#251820}
#daylight .ch-meta{color:#251820}
#daylight .ch-meta .pilot{background:#B43D78;color:#FFF3CF}
#daylight .dl-crt{border-color:#FFF3CF;background:linear-gradient(160deg,#FFFAEB,#FFF3CF);box-shadow:0 0 0 1px #25182026,inset 0 2px 0 #fff9,0 14px 28px #8B4E2B24}
#daylight .dl-crt:after{background:repeating-linear-gradient(#0000 0 2px,#25182008 2px 3px)}
#daylight h2{color:#251820;text-shadow:none;font-size:clamp(30px,3.45vw,50px);line-height:1.08}
#daylight .cur{background:#B43D78;box-shadow:none}
#daylight .lede{font-family:DaylightMono,monospace;color:#251820}
#daylight .dl-gets li{background:#FFF3CF}
#daylight .dl-gets li:before{background:linear-gradient(225deg,transparent 50%,#B43D78 50%)}
#daylight .dl-gets li:after{background:linear-gradient(#251820 0 3px,transparent 3px 6px,#B43D78 6px 9px)}
#daylight .dl-gets b{color:#251820}
#daylight .dl-gets span{color:#251820}
#daylight .btn-day{background:#251820;color:#FFF3CF;box-shadow:0 0 0 2px #251820,5px 5px 0 #B43D78}
#daylight .btn-day:hover{box-shadow:0 0 0 2px #16130E,8px 8px 0 #B43D78}
#daylight .hero-cta .link{color:#251820;border-color:#B43D78}
#daylight .pilot-note{color:#251820;border-left-color:#B43D78}
#daylight .dl-sun{background-image:radial-gradient(circle,#B43D78 1.8px,transparent 2.4px);opacity:.12}
#daylight .dl-sheet{box-shadow:0 16px 32px #8B4E2B33}
#daylight .dl-sheet{background:repeating-linear-gradient(#FBFAF3 0 26px,#F6EAD8 26px 52px)}
#daylight .dl-sheet mark{background:#F6B76A}
.daylight-sales{--sun:#F6B76A;--amber:#F6B76A;--mid:#F8C687;--late:#FBDAB0;--noon:#FFF3CF;--day:#FFF3CF;--bar:#F6EAD8;--brand-accent:#B43D78;--f-head:DaylightFraunces,Georgia,serif;--f-body:DaylightMono,monospace;--f-mono:DaylightMono,monospace}
.daylight-sales .nav{border-bottom:3px solid #B43D78}
.daylight-sales .s-hero{background:radial-gradient(700px 520px at 72% 48%,#B43D7822,transparent 70%),#151016}
.daylight-sales .s-hero:before{background-image:radial-gradient(circle,#B43D7833 1.2px,transparent 1.7px)}
.daylight-sales .tube{box-shadow:0 0 0 1px #6F6650,inset 0 2px 0 #FFFFFF88,inset 0 -3px 0 #A99F84,0 40px 90px #000a,0 0 140px #B43D7822}
.daylight-sales .glass{background:radial-gradient(120% 100% at 50% 40%,#342139 0%,#18101d 70%,#100c12 100%);box-shadow:inset 0 0 0 3px #000,inset 0 0 80px #000a}
.daylight-sales .glass h1{color:#F6B76A;text-shadow:none;font-size:clamp(36px,5.3vw,74px);line-height:1.08}
.daylight-sales .glass .lede{color:#FFF3CF;text-shadow:none}
.daylight-sales .glass .wm{filter:none}
.daylight-sales .glass .pilot{color:#E6CCD8;border-left-color:#B43D78}
.daylight-sales .glass .pilot b{color:#F6B76A}
.daylight-sales .glass .cur{background:#F6B76A;box-shadow:none}
.daylight-sales .glass .btn.solid{background:#F6B76A;color:#16130E;border-color:#F6B76A;box-shadow:4px 4px 0 #B43D78}
.daylight-sales .glass .ctas .link{background:transparent;color:#FFF3CF;border-color:#B43D78}
.daylight-sales .glass .ctas .link:hover{background:#B43D78;color:#FFF3CF}
.daylight-sales .src-chip{border-color:#B43D78}
.daylight-sales .gets li:before{background:linear-gradient(225deg,transparent 50%,#B43D78 50%)}
.daylight-sales .gets li:after{background:linear-gradient(#FFF3CF 0 7px,transparent 7px 13px,#B43D78 13px 20px)}
.daylight-sales .s-get:before{background-image:radial-gradient(circle,#F6B76A 1.6px,transparent 2.2px)}
.daylight-sales svg [fill='#5FA89A']{fill:#B43D78}
.daylight-sales svg [fill='#FFC83D']{fill:#F6B76A}
.daylight-sales svg text[font-family^='Fraunces']{font-family:DaylightFraunces,Georgia,serif;font-optical-sizing:none;font-variation-settings:'opsz' 9,'SOFT' 100,'WONK' 1}
.daylight-sales .s-report{background:linear-gradient(180deg,#24182b 0%,#65314e 55%,#F6B76A 100%)}
.daylight-sales .s-make .sec-head .eyebrow{color:#16130E;border-left:4px solid #B43D78;padding-left:12px}
.daylight-sales .s-close .eyebrow{color:#B43D78}
.daylight-sales .s-close .btn.solid{background:#16130E;color:#FFF3CF;border-color:#16130E;box-shadow:4px 4px 0 #B43D78}
.daylight-sales #price-h{font-size:clamp(30px,5vw,64px)}
.daylight-sales p,#daylight p{text-wrap:pretty}
@media(max-width:560px){.daylight-sales .glass h1{font-size:32px}.daylight-sales .h2{font-size:clamp(30px,5.4vw,76px)}#daylight h2{font-size:30px}.daylight-sales .glass{padding-inline:20px}}
