/* generated by tools/dark-css.js from landing.css + ff-light.css (owner decision, 7 October 2026). Do not edit. */
header.top{background:light-dark(rgba(245,247,251,.9),rgba(20,28,47,0.9))}
.hero h1.hero-or .ho-l:first-child{color:light-dark(#0B5ED7,#5B8DD6)}.hero h1.hero-or .ho-l:last-child{color:light-dark(#D9480F,#D3734E)}
.hero h1.hero-or .ho-or{color:light-dark(#D7263D,#DB6E7C)}@media screen{:root.ff-dark *:is(.door.study),:root.ff-dark:is(.door.study){--_tint:linear-gradient(160deg,#17253E 0%,#141C2F 60%)}}@media screen{:root.ff-dark *:is(.door.work),:root.ff-dark:is(.door.work){--_tint:linear-gradient(160deg,#161F33 0%,#141C2F 60%)}}@media screen{:root.ff-dark *:is(.door.settle),:root.ff-dark:is(.door.settle){--_tint:linear-gradient(160deg,#3F3218 0%,var(--color-paper) 60%)}}
.cty{background:linear-gradient(180deg,light-dark(#FFFFFF,#121929) 0%,light-dark(#F6F1E7,#182137) 100%);border:1px solid light-dark(#E4D9C6,#2F3E61)}
.wp i{border:1px solid light-dark(rgba(126,230,255,.55),rgba(49,113,128,0.55))}
.lane-c-study{border-left:3px solid light-dark(rgba(245,184,65,.75),rgba(154,121,58,0.75))}
.lane-c-work{border-left:3px solid light-dark(rgba(45,212,191,.75),rgba(66,173,160,0.75))}
.lane-name .ln-study{color:light-dark(#A85B00,#DDAF79)}
.lane-name .ln-work{color:light-dark(#0F766E,#95E4DE)}
.hero .hero-does{color:var(--color-text-2,light-dark(#5b6b82,#7D8DA4))}

#mktOverlay, #ff-bgveil {background:radial-gradient(120% 90% at 50% 0%, transparent 55%, light-dark(rgba(92, 72, 44, .045),rgba(232,235,243,0.058)) 100%)!important}
header.top, header:not(.top) {background:light-dark(rgba(255, 255, 255, .82),rgba(18,25,41,0.82))!important}
tbody tr:nth-child(even) td {background:light-dark(rgba(11, 27, 58, .018),rgba(232,235,243,0.023))}
.wa, .wa-support {border:1px solid light-dark(rgba(11, 27, 58, .12),rgba(232,235,243,0.156))!important}
details .tag, .ok, .tick, .yes {color:light-dark(#15803D,#88E1A9)!important}
tbody tr:nth-child(even) td {background:light-dark(rgba(92, 72, 44, .022),rgba(232,235,243,0.029))}
header.top, header:not(.top) {background:light-dark(rgba(251, 250, 247, .72),rgba(20,28,46,0.72))!important;border-bottom:1px solid light-dark(rgba(11, 27, 58, .08),rgba(232,235,243,0.104))!important}
.lane-name .ln-study {color:var(--ff-lane-study, light-dark(#A85B00,#DDAF79))!important}
.lane-name .ln-work  {color:var(--ff-lane-work,  light-dark(#0F766E,#95E4DE))!important}@media screen{:root.ff-dark *:is(:root),:root.ff-dark:is(:root){--silk-ground:#141C2E;--silk-ivory:rgba(67,52,25,0.55)}}
@media (prefers-color-scheme: dark) {@media screen{:root.ff-dark *:is(:root:not([data-theme="light"])),:root.ff-dark:is(:root:not([data-theme="light"])){--silk-ground:#141C2E}}
}
#mktBg, #ff-bgvideo {background:radial-gradient(78rem 52rem at 50% 34%, light-dark(rgba(255,255,255,.86),rgba(18,25,41,0.86)) 0%, light-dark(rgba(255,255,255,.55),rgba(18,25,41,0.55)) 38%, transparent 70%),
    var(--silk-ground)!important}
#mktOverlay, #ff-bgveil {background:radial-gradient(120% 90% at 50% 0%, transparent 58%, light-dark(rgba(92, 72, 44, .05),rgba(232,235,243,0.065)) 100%)!important}
#mktOverlay::before, #ff-bgveil::before {background:linear-gradient(104deg, transparent 34%, light-dark(rgba(255,255,255,.55),rgba(18,25,41,0.55)) 47%, light-dark(rgba(255,255,255,.72),rgba(18,25,41,0.72)) 51%, rgba(255,255,255,.4) 56%, transparent 68%)}
#h-lead.hero-does{color:var(--color-text-2,light-dark(#5b6b82,#7D8DA4))}
