/* Color-only companion: fukuen-guide/guide.css. Never loaded without this source. */
@media screen{
html[data-lani-theme="dark"] body.lani-section-document.lani-section-fukuen.lani-section-surface-hub{--lani-section-ink:#9dceff;--lani-section-muted:#9dceff;--lani-section-soft:#1d293a;--lani-section-line:#3b4b62;--lani-header-soft:#1d293a;--lani-heading-ink:#9dceff;--lani-heading-accent:#9dceff;--lani-fukuen-ink:#9dceff;--lani-fukuen-muted:#9dceff;--lani-fukuen-soft:#1d293a;--lani-fukuen-line:#3b4b62}
html[data-lani-theme="dark"] body.lani-section-document.lani-section-fukuen.lani-section-surface-hub .lani-section-header{background:#1d293a}
html[data-lani-theme="dark"] #lani-section-main.fwg{background:#1d293a;color:#9dceff;--lani-fukuen-ink:#9dceff;--lani-fukuen-muted:#9dceff;--lani-fukuen-soft:#1d293a;--lani-fukuen-line:#3b4b62}
html[data-lani-theme="dark"] .fwg .lani-fukuen-consult{background:#1d293a}
html[data-lani-theme="dark"] .fwg .lani-fukuen-hero{background:radial-gradient(ellipse at 82% 35%,rgba(29,41,58,0.4),transparent 45%),linear-gradient(120deg,#1d293a,#1d293a);border-bottom:1px solid #3b4b62}
html[data-lani-theme="dark"] .fwg .lani-fukuen-hero h1{color:#9dceff}
html[data-lani-theme="dark"] .fwg .lani-fukuen-hero__lead{color:#9dceff}
html[data-lani-theme="dark"] .fg-emblem p{color:#9dceff}
html[data-lani-theme="dark"] .fwg .fg-search{border:1px solid #3b4b62;background:#1d293a}
html[data-lani-theme="dark"] .fg-search-line{border:1px solid #3b4b62;background:#1d293a}
html[data-lani-theme="dark"] .fg-search-line>span{color:#9dceff}
html[data-lani-theme="dark"] .fg-search-line:focus-within{border-color:#3b4b62}
html[data-lani-theme="dark"] .fwg .fg-search-line input{color:#9dceff}
html[data-lani-theme="dark"] .fg-search-hints{color:#9dceff}
html[data-lani-theme="dark"] .fwg .fg-search-hints button{background:#1d293a;color:#9dceff}
html[data-lani-theme="dark"] .fg-jump a{color:#9dceff;border-left:1px solid #3b4b62}
html[data-lani-theme="dark"] .fg-kicker{color:#9dceff}
html[data-lani-theme="dark"] .fwg .fg-heading h2{color:#9dceff}
html[data-lani-theme="dark"] .fg-heading>p:last-child{color:#9dceff}
html[data-lani-theme="dark"] .fg-theme-grid>a{background:#1d293a;border:1px solid #3b4b62;color:#9dceff}
html[data-lani-theme="dark"] .fg-theme-grid strong{color:#9dceff}
html[data-lani-theme="dark"] .fg-theme-grid small{color:#9dceff}
html[data-lani-theme="dark"] .fg-theme-grid>a:hover{border-color:#3b4b62;background:#1d293a}
html[data-lani-theme="dark"] .fwg .fg-card{background:#1d293a;border:1px solid #3b4b62;color:#9dceff}
html[data-lani-theme="dark"] .fg-card-photo{background:#1d293a}
html[data-lani-theme="dark"] .fg-photo-fallback{color:#afbdd0}
html[data-lani-theme="dark"] .fwg .fg-card-date,html[data-lani-theme="dark"] .fwg .fg-card-date time{color:#9dceff}
html[data-lani-theme="dark"] .fwg .fg-card:hover{border-color:#3b4b62}
html[data-lani-theme="dark"] .fg-popular-controls p{color:#9dceff}
html[data-lani-theme="dark"] .fwg .fg-outline{border:1px solid #3b4b62;background:#1d293a;color:#9dceff}
html[data-lani-theme="dark"] .fwg .fg-fineprint{color:#9dceff}
html[data-lani-theme="dark"] .fwg .fg-results{background:#1d293a;border:1px solid #3b4b62}
html[data-lani-theme="dark"] .fg-results-heading button{background:#1d293a;color:#9dceff}
html[data-lani-theme="dark"] .fg-results>p:not(.fg-fineprint){color:#9dceff}
html[data-lani-theme="dark"] .fg-result{border-bottom:1px solid #3b4b62;color:#9dceff}
html[data-lani-theme="dark"] .fg-result span{color:#9dceff}
}
