/* Color-only companion: twinray-hub.css. Never loaded without this source. */
@media screen{
html[data-lani-theme="dark"]{--lani-twinray-ink:#e1e7ee;--lani-twinray-muted:#afbdd0;--lani-twinray-soft:#1d293a;--lani-twinray-line:#3b4b62}
html[data-lani-theme="dark"] .lani-twinray{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-hero{background:radial-gradient(circle at 78% 18%, rgba(29,41,58,0.24), transparent 30%),
        radial-gradient(circle at 12% 80%, rgba(29,41,58,0.18), transparent 34%),
        linear-gradient(135deg, #1d293a, #1d293a)}
html[data-lani-theme="dark"] .lani-twinray-kicker{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-hero h1{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-hero__lead{color:#afbdd0}
html[data-lani-theme="dark"] .lani-twinray-orbit::before,html[data-lani-theme="dark"] .lani-twinray-orbit::after{border:1px solid rgba(59,75,98,0.22)}
html[data-lani-theme="dark"] .lani-twinray-orbit__one,html[data-lani-theme="dark"] .lani-twinray-orbit__two{background:linear-gradient(145deg, rgba(109, 60, 197, 0.96), rgba(29,41,58,0.76))}
html[data-lani-theme="dark"] .lani-twinray-orbit__two{background:linear-gradient(145deg, rgba(29,41,58,0.95), rgba(185, 71, 125, 0.82))}
html[data-lani-theme="dark"] .lani-twinray-orbit__line{background:#1d293a}
html[data-lani-theme="dark"] .lani-twinray-section__header h2,html[data-lani-theme="dark"] .lani-twinray-note h2{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-section__header > p:last-child{color:#afbdd0}
html[data-lani-theme="dark"] .lani-twinray-paths a{background:#1d293a}
html[data-lani-theme="dark"] .lani-twinray-persona{background:#1d293a}
html[data-lani-theme="dark"] .lani-twinray-persona--high{background:linear-gradient(145deg, #1d293a, var(--lani-twinray-soft));border-color:rgba(59,75,98,0.34)}
html[data-lani-theme="dark"] .lani-twinray-persona h3{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-persona p{color:#afbdd0}
html[data-lani-theme="dark"] .lani-twinray-persona li a{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-persona li a:hover,html[data-lani-theme="dark"] .lani-twinray-persona li a:focus-visible{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-persona i{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-start-grid > a,html[data-lani-theme="dark"] .lani-twinray-featured article{background:#1d293a}
html[data-lani-theme="dark"] .lani-twinray-start-grid > a,html[data-lani-theme="dark"] .lani-twinray-featured article > a{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-start-grid span,html[data-lani-theme="dark"] .lani-twinray-featured small{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-start-grid strong,html[data-lani-theme="dark"] .lani-twinray-featured strong{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-start-grid small,html[data-lani-theme="dark"] .lani-twinray-featured span{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-cluster-nav a{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-cluster__empty{color:#afbdd0}
html[data-lani-theme="dark"] .lani-twinray-all a{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-paths span{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-paths strong{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-paths small{color:#afbdd0}
html[data-lani-theme="dark"] .lani-twinray-link-grid > a{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-link-grid__number{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-link-grid strong{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-link-grid small{color:#afbdd0}
html[data-lani-theme="dark"] .lani-twinray-link-grid__arrow{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-note__mark{background:rgba(29,41,58,0.13);border:1px solid rgba(59,75,98,0.3)}
html[data-lani-theme="dark"] .lani-twinray-latest article{background:#1d293a}
html[data-lani-theme="dark"] .lani-twinray-latest article > a{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-latest time{color:#afbdd0}
html[data-lani-theme="dark"] .lani-twinray-latest strong{color:#e1e7ee}
html[data-lani-theme="dark"] .lani-twinray-latest small{color:#e1e7ee}
}
