/* Generated daylight shanshui: preserve detailed landscape instead of washing out night. */
html[data-theme=light] .gf-landscape{background:linear-gradient(90deg,rgba(245,241,232,.6),rgba(245,241,232,.18) 38%,transparent 62%),url('/img/morning-shanshui-v2.jpg') center top/cover no-repeat}
html[data-theme=light] .gf-hero-copy{position:relative}
html[data-theme=light] .gf-intro,html[data-theme=light] .gf-home h1,html[data-theme=light] .gf-home h2,html[data-theme=light] .gf-home h3{color:#253b32}
html[data-theme=light] .gf-heading>a,html[data-theme=light] .gf-project .gf-muted,html[data-theme=light] .gf-topic p{color:#4b6256}
html[data-theme=light] .gf-button.gf-glass{background:rgba(250,248,237,.9);color:#253b32;border-color:rgba(70,101,81,.2)}
html[data-theme=light] .gf-description{color:#374d45;text-shadow:0 1px 8px rgba(255,250,237,.8)}
html[data-theme=light] .gf-hero h1,html[data-theme=light] .gf-intro{text-shadow:0 2px 15px rgba(255,250,237,.65)}
html[data-theme=light] .gf-mist{background:radial-gradient(ellipse at 30% 48%,rgba(255,250,233,.3),transparent 42%),radial-gradient(ellipse at 73% 56%,rgba(247,251,239,.28),transparent 40%)}
html[data-theme=light] .gf-home>.gf-section{position:relative;isolation:isolate}
html[data-theme=light] .gf-home>.gf-section:before{display:none!important}
html[data-theme=light] .gf-project,html[data-theme=light] .gf-topic{background:linear-gradient(135deg,rgba(255,252,243,.86),rgba(241,246,234,.76));border-color:rgba(70,101,81,.19);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 8px 24px rgba(44,66,48,.06)}
html[data-theme=light] .gf-nav{background:rgba(250,248,238,.89);border-color:rgba(70,101,81,.16)}
html[data-theme=light] .gf-hero-note{background:rgba(245,241,232,.74);padding:5px 12px;border-radius:14px;color:#415c4f}
@media(max-width:780px){html[data-theme=light] .gf-landscape{background:linear-gradient(90deg,rgba(245,241,232,.68),rgba(245,241,232,.18)),url('/img/morning-shanshui-v2.jpg') 58% top/cover no-repeat}}
.gf-controls select{border-radius:20px;outline:none!important}
.gf-controls select:focus-visible{box-shadow:0 0 0 2px var(--gf-gold)}
