/* Color-only companion: lani-life-path.css. Never loaded without this source. */
@media screen{
html[data-lani-theme="dark"] .lani-life-path{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path a{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .hero{border:1px solid #3b4b62;background:radial-gradient(circle at 15% 15%,#1d293a 0,transparent 36%),linear-gradient(120deg,#1d293a,#1d293a)}
html[data-lani-theme="dark"] .lani-life-path .eyebrow{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .hero-note{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .hero-note strong{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .number-strip span{border:1px solid #3b4b62;background:#1d293a;color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .number-strip .master{border-color:#3b4b62;background:#1d293a;color:#e1e7ee}
html[data-lani-theme="dark"] .lani-life-path .tool{background:#1d293a;border:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-life-path .tool-intro{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .fields label span{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .fields input{border:1px solid #3b4b62;background:#1d293a;color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .fields input::placeholder{color:#afbdd0}
html[data-lani-theme="dark"] .lani-life-path .privacy{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .error{background:#1d293a;color:#e1e7ee}
html[data-lani-theme="dark"] .lani-life-path .result{border:1px solid #3b4b62;background:#1d293a}
html[data-lani-theme="dark"] .lani-life-path .result-heading{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .result-summary{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .formula{border-top:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-life-path .formula ol{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .result-tip{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .panel,html[data-lani-theme="dark"] .lani-life-path .side-card{background:#1d293a;border:1px solid #3b4b62}
html[data-lani-theme="dark"] .lani-life-path .panel p,html[data-lani-theme="dark"] .lani-life-path .panel li{color:#9dceff}
html[data-lani-theme="dark"] .lani-life-path .example{border-left:4px solid #3b4b62;background:#1d293a}
html[data-lani-theme="dark"] .lani-life-path .side-card{background:#1d293a}
html[data-lani-theme="dark"] .lani-life-path .side-card p{color:#9dceff}
}
