.landing[data-theme=violet]{color:#f7f7fb;--cyan:#a78bfa;background:#080a10}.landing[data-theme=violet] ::selection{background:#7c3aed66}.landing[data-theme=violet] :focus-visible{outline-color:#c4b5fd}.landing[data-theme=violet] .brand-light{color:#f7f7fb}.landing[data-theme=violet] .brand-light .brand-mark{color:#fff;background:#7c3aed}.landing[data-theme=violet] .landing-header{background:#0b0d14;border-color:#ffffff0f}.landing[data-theme=violet] .landing-nav nav{gap:20px}.landing[data-theme=violet] .landing-nav nav a{color:#a7aab5}.landing[data-theme=violet] .landing-nav nav a:hover{color:#f7f7fb}.landing[data-theme=violet] .landing-nav nav .contact-nav{color:#ddd5ff}.landing[data-theme=violet] .nav-login{color:#ddd5ff;border-color:#a78bfa73}.landing[data-theme=violet] .nav-login:hover{background:#7c3aed1a;border-color:#a78bfa}.landing[data-theme=violet] .hero{background:radial-gradient(at 82% 25%,#7c3aed26,#0000 50%)}.landing[data-theme=violet] .hero-grid-bg{background-image:linear-gradient(#a78bfa0d 1px,#0000 1px),linear-gradient(90deg,#a78bfa0d 1px,#0000 1px)}.landing[data-theme=violet] .hero-kicker{color:#c4b5fd}.landing[data-theme=violet] .pulse-dot{background:#a78bfa;box-shadow:0 0 0 4px #a78bfa12}.landing[data-theme=violet] .hero-copy h1{color:#f7f7fb}.landing[data-theme=violet] .hero-copy h1 em{color:#bba4ff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#a78bfa,#67d7eb);-webkit-background-clip:text;background-clip:text}.landing[data-theme=violet] .hero-copy>p{color:#a7aab5}.landing[data-theme=violet] .landing-primary{color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9)}.landing[data-theme=violet] .landing-primary:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.landing[data-theme=violet] .landing-secondary{color:#c2c4cf}.landing[data-theme=violet] .landing-secondary:hover{color:#f7f7fb}.landing[data-theme=violet] .hero-checks{color:#a7aab5}.landing[data-theme=violet] .hero-checks svg{color:#a78bfa}.landing[data-theme=violet] .stage-orbit{border-color:#a78bfa23}.landing[data-theme=violet] .stage-orbit:after{border-color:#a78bfa1a}.landing[data-theme=violet] .stream-terminal{background:#10131d;border-color:#353045}.landing[data-theme=violet] .terminal-top{color:#9994ac;border-color:#2b2938}.landing[data-theme=violet] .window-dots i{background:#484351}.landing[data-theme=violet] .window-dots i:first-child{background:#a78bfa}.landing[data-theme=violet] .example-label{color:#b9aecf;border-color:#454052}.landing[data-theme=violet] .terminal-connect{color:#c4b5fd}.landing[data-theme=violet] .terminal-connect code{color:#a09aaa}.landing[data-theme=violet] .code-line{color:#8d91a3}.landing[data-theme=violet] .code-line b{color:#7b7e90}.landing[data-theme=violet] .code-line i{color:#c9c7e7}.landing[data-theme=violet] .code-line em{color:#67d7eb}.landing[data-theme=violet] .code-line strong{color:#c4b5fd}.landing[data-theme=violet] .code-line.highlight{background:#7c3aed1f;border-color:#a78bfa}.landing[data-theme=violet] .terminal-bottom{color:#9994ac;border-color:#2b2938}.landing[data-theme=violet] .terminal-bottom .pulse-dot{box-shadow:none}.landing[data-theme=violet] .floating-packet{background:#171521;border-color:#4a3b63}.landing[data-theme=violet] .packet-icon{color:#bba4ff;background:#7c3aed26}.landing[data-theme=violet] .floating-packet small{color:#aaa0bf}.landing[data-theme=violet] .floating-packet strong{color:#e3ddef}.landing[data-theme=violet] .floating-packet>svg{color:#bba4ff}.landing[data-theme=violet] .hero-footer{color:#9799a8}.landing[data-theme=violet] .hero-footer a{color:#b4abc8}.landing[data-theme=violet] .section-label{color:#a78bfa}.landing[data-theme=violet] .section-heading h2{color:#f7f7fb}.landing[data-theme=violet] .section-heading>p{color:#a7aab5}.landing[data-theme=violet] .feature{background:#10131d;border-color:#292b39}.landing[data-theme=violet] .feature-top{color:#a78bfa}.landing[data-theme=violet] .feature-top span{color:#858195}.landing[data-theme=violet] .feature h3{color:#e8e5f2}.landing[data-theme=violet] .feature p{color:#a7aab5}.landing[data-theme=violet] .feature>small{color:#9990af;border-color:#2b2938}.landing[data-theme=violet] .sports-section{background:#0c0f17;border-color:#222532}.landing[data-theme=violet] .sport-tile{background:#10131d;border-color:#2b2c3d}.landing[data-theme=violet] .esport-symbol{color:#bba4ff;border-color:#53436e}.landing[data-theme=violet] .sport-tile strong{color:#e1dceb}.landing[data-theme=violet] .sport-tile small{color:#9994ac}.landing[data-theme=violet] .sport-tile>svg{color:#9286ad}.landing[data-theme=violet] .connect-section h2{color:#f7f7fb}.landing[data-theme=violet] .connect-section>div>p{color:#a7aab5}.landing[data-theme=violet] .text-cta{color:#bba4ff}.landing[data-theme=violet] .flow-step{background:#10131d;border-color:#292b39}.landing[data-theme=violet] .flow-step>span{color:#bba4ff;background:#7c3aed1a;border-color:#4a3b63}.landing[data-theme=violet] .flow-step small{color:#a193bb}.landing[data-theme=violet] .flow-step strong{color:#e3ddef}.landing[data-theme=violet] .flow-step p{color:#a7aab5}.landing[data-theme=violet] .flow-step>svg{color:#9286ad}.landing[data-theme=violet] .landing-cta{background:linear-gradient(105deg,#211336,#111725);border-color:#3e2c55}.landing[data-theme=violet] .landing-cta h2{color:#f7f7fb}.landing[data-theme=violet] .landing-footer>span{color:#a09aaa}.landing[data-theme=violet] .landing-footer>a:not(.brand){color:#b8a7d8}.landing[data-theme=violet] .landing-footer>small{color:#9290a1}.landing[data-theme=violet] .pricing-card{background:#10131d;border-color:#353045}.landing[data-theme=violet] .pricing-plan-heading h3{color:#d3c3fb}.landing[data-theme=violet] .pricing-plan-heading>span{color:#9990af}.landing[data-theme=violet] .pricing-amount>strong{color:#f7f7fb}.landing[data-theme=violet] .pricing-amount>span{color:#d6cce7}.landing[data-theme=violet] .pricing-amount small,.landing[data-theme=violet] .pricing-vat{color:#a7aab5}.landing[data-theme=violet] .pricing-features{border-color:#2b2938}.landing[data-theme=violet] .pricing-features li{color:#c2bdcf}.landing[data-theme=violet] .pricing-features svg{color:#a78bfa}.landing[data-theme=violet] .pricing-link{color:#ddd5ff;border-color:#5a437a}.landing[data-theme=violet] .pricing-link:hover{background:#7c3aed26;border-color:#a78bfa}.landing[data-theme=violet] .pricing-contract-note{color:#a09aaa}.landing[data-theme=violet] .contact-section{scroll-margin-top:24px}.landing[data-theme=violet] .contact-copy>p:not(.section-label){color:#b8b2c8;margin:16px 0 0;font-size:12px;line-height:1.9}.landing[data-theme=violet] .contact-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;display:flex}.landing[data-theme=violet] .contact-actions .landing-secondary{padding:0}.landing[data-theme=violet] .contact-unavailable{color:#c4b5fd;margin:0;font-size:11px;line-height:1.8}.landing[data-theme=violet] .landing-primary.contact-unavailable{color:#ddd5ff;background:#292139;border:1px solid #6d558e}.landing[data-theme=violet] .telegram-float{z-index:30;color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:1px solid #a78bfa66;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:14px 20px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #0006}.landing[data-theme=violet] .telegram-float svg{flex-shrink:0;width:18px;height:18px}.landing[data-theme=violet] .telegram-float:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#c4b5fd}.landing[data-theme=violet] .telegram-float:focus-visible{outline-offset:4px;outline:3px solid #e9ddff}.landing[data-theme=violet] .telegram-float.is-unavailable{color:#ddd5ff;background:#292139;border-color:#6d558e}.landing[data-theme=violet] .telegram-float.is-unavailable:hover{background:#35274b;border-color:#a78bfa}@media (max-width:767px){.landing[data-theme=violet] .contact-actions{align-items:flex-start}.landing[data-theme=violet] .telegram-float{min-height:44px;padding:12px 16px;font-size:11px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.landing[data-theme=violet] .telegram-float{transition:none}}@media (forced-colors:active){.landing[data-theme=violet] .hero-copy h1 em{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}
