.ds[data-mode=play]{--brand:#ff6045;--brand-hover:#f24e33;--brand-ink:#091826;--brand-tint:#ff604524;--accent-text:#e23d28;--highlight:var(--brand);--highlight-hover:var(--brand-hover);--highlight-ink:var(--brand-ink);--cta-shadow:#ff604557;--orb-1:#ff826885;--orb-2:#ffd26e80;--orb-3:#ffb0966b;--orb-4:#96afff4d;--orb-5:#ffecc88c}[data-theme=dark] .ds[data-mode=play],.ds[data-mode=play] [data-theme=dark]{--brand:#ff6a4f;--brand-hover:#ff7f66;--brand-tint:#ff6a4f29;--accent-text:#ff8064;--cta-shadow:#ff604542;--orb-1:#ff5a3c57;--orb-2:#ffb44624;--orb-3:#e63c6e38;--orb-4:#5a6eff33;--orb-5:#ff785a1f}.ds[data-mode=business]{--brand:#2f6be0;--brand-sky:#8ab4f8;--brand-mint:#74e3c3;--brand-tint:#8ab4f82e;--accent-text:#2f6be0;--highlight:var(--primary);--highlight-hover:var(--primary-hover);--highlight-ink:var(--ink-inverse);--cta-shadow:#09182638;--orb-1:#7eaafa8c;--orb-2:#74e3c36b;--orb-3:#96dcff66;--orb-4:#a0afff5c;--orb-5:#dcf0ff8c}[data-theme=dark] .ds[data-mode=business],.ds[data-mode=business] [data-theme=dark]{--brand:#8ab4f8;--brand-tint:#8ab4f829;--accent-text:#8ab4f8;--cta-shadow:#00000059;--orb-1:#3c6eff66;--orb-2:#28c8a03d;--orb-3:#50a0ff33;--orb-4:#6e64ff42;--orb-5:#6ea0ff24}.ds[data-mode] .o1{background:radial-gradient(circle, var(--orb-1), transparent 70%)}.ds[data-mode] .o2{background:radial-gradient(circle, var(--orb-2), transparent 72%)}.ds[data-mode] .o3{background:radial-gradient(circle, var(--orb-3), transparent 70%)}.ds[data-mode] .o4{background:radial-gradient(circle, var(--orb-4), transparent 72%)}.ds[data-mode] .o5{background:radial-gradient(circle, var(--orb-5), transparent 70%)}.ds[data-mode=play] .segs i.on,.ds[data-mode=play] .bar i,.ds[data-mode=play] .dprog .bar i{background:var(--brand)}.ds[data-mode=play] .ring-val{stroke:var(--brand)}.ds[data-mode=play] .k-route li.on b{background:var(--brand);color:var(--brand-ink)}.ds[data-mode=play] .k-route li.on+li.on:before{background:var(--brand)}.ds[data-mode=play] .doors .door:first-child{background:linear-gradient(135deg, var(--brand-tint), var(--door-glass) 60%)}.ds[data-mode=play] .doors .door:last-child{background:linear-gradient(135deg, #8ab4f82e, var(--door-glass) 60%)}@property --door-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.site .doors .door:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--door-angle), transparent 0deg, transparent 250deg, color-mix(in srgb, var(--door-c) 0%, transparent) 260deg, var(--door-c) 330deg, color-mix(in srgb, var(--door-c) 40%, white) 352deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.site .doors .door:first-child{--door-c:#ff6045}.site .doors .door:last-child{--door-c:#2f6be0}[data-theme=dark] .site .doors .door:last-child{--door-c:#8ab4f8}.site .doors .door:last-child:before{animation-delay:-3.5s}@media (prefers-reduced-motion:no-preference){.site .doors .door:before{animation:7s linear infinite site-door-flow}}@keyframes site-door-flow{to{--door-angle:360deg}}[data-theme=dark] .ds.ds-light[data-mode=business]{--brand:#2f6be0;--brand-tint:#8ab4f82e;--accent-text:#2f6be0;--cta-shadow:#09182638}[data-theme=dark] .ds.ds-light[data-mode=play]{--highlight:var(--brand);--highlight-hover:var(--brand-hover);--highlight-ink:var(--brand-ink);--brand-ink:#091826;--brand:#ff6045;--brand-hover:#f24e33;--brand-tint:#ff604524;--accent-text:#e23d28;--cta-shadow:#ff604557}
