/* Color-only companion: fukuen-hub.css. Never loaded without this source. */
@media screen{
html[data-lani-theme="dark"]{--lani-fukuen-ink:#e1e7ee;--lani-fukuen-muted:#afbdd0;--lani-fukuen-soft:#1d293a;--lani-fukuen-line:#3b4b62}
html[data-lani-theme="dark"] .lani-fukuen{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-kicker{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-hero{background:radial-gradient(circle at 82% 18%, rgba(29,41,58,0.27), transparent 31%), radial-gradient(circle at 8% 84%, rgba(216,95,134,.15), transparent 35%), linear-gradient(135deg,#1d293a,#1d293a)}
html[data-lani-theme="dark"] .lani-fukuen-hero h1{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-hero__lead{color:#afbdd0}
html[data-lani-theme="dark"] .lani-fukuen-symbol::before,html[data-lani-theme="dark"] .lani-fukuen-symbol::after{border:1px solid rgba(59,75,98,0.2)}
html[data-lani-theme="dark"] .lani-fukuen-symbol span:nth-child(2){background:linear-gradient(145deg,rgba(29,41,58,0.96),rgba(217,103,85,.82))}
html[data-lani-theme="dark"] .lani-fukuen-symbol i{background:#1d293a}
html[data-lani-theme="dark"] .lani-fukuen-section__header h2,html[data-lani-theme="dark"] .lani-fukuen-note h2,html[data-lani-theme="dark"] .lani-fukuen-consult h2{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-section__header>p:last-child,html[data-lani-theme="dark"] .lani-fukuen-consult p,html[data-lani-theme="dark"] .lani-fukuen-note>p:last-child{color:#afbdd0}
html[data-lani-theme="dark"] .lani-fukuen-paths a{background:#1d293a}
html[data-lani-theme="dark"] .lani-fukuen-paths span{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-paths strong{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-paths small{color:#afbdd0}
html[data-lani-theme="dark"] .lani-fukuen-link-grid>a{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-link-grid__number{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-link-grid strong{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-link-grid small{color:#afbdd0}
html[data-lani-theme="dark"] .lani-fukuen-link-grid__arrow{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-consult{background:#1d293a}
html[data-lani-theme="dark"] .lani-fukuen-latest a{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-fukuen-latest time{color:#afbdd0}
html[data-lani-theme="dark"] .lani-fukuen-all a{color:#e1e7ee}
}
