.appearance-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 13px;border:1px solid var(--line);border-radius:30px;background:var(--surface);color:var(--ink);font:inherit;font-size:.85rem;white-space:nowrap;cursor:pointer}.appearance-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.appearance-toggle:hover{border-color:var(--blue);box-shadow:0 0 15px #26baff30}.appearance-toggle:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.header nav{gap:22px;flex-wrap:wrap;justify-content:flex-end}.header{height:auto;min-height:100px;padding-block:20px}.samplebar nav{align-items:center}.samplebar .appearance-toggle{font-size:.8rem;margin-left:8px}html[data-mode=light]{color-scheme:light;--bg:#f0f5fb;--surface:#fff;--ink:#102137;--muted:#485e76;--line:#b5c9dc;--blue:#0063c7;--gold:#986100}html[data-mode=dark]{color-scheme:dark;--bg:#060e1b;--surface:#101e32;--ink:#f6f9ff;--muted:#a8b7cd;--line:#32465e;--blue:#37a9ff;--gold:#f8ca70}html[data-mode] body{color:var(--ink)}html[data-mode] .brand .auto{color:var(--ink)}html[data-mode] .brand .e,html[data-mode] .brand .blaster{color:var(--gold)}html[data-mode] .brand-sub{color:var(--muted)}html[data-mode] .build-note{background:linear-gradient(120deg,var(--surface),var(--bg))}html[data-mode=light] .filter.active{background:#12263e;color:#fff}html[data-mode] .samplebar{background:var(--bg);color:var(--ink);border-color:var(--line)}html[data-mode] .samplebar a.current{background:var(--surface);color:var(--ink);box-shadow:inset 0 -2px var(--blue)}html[data-mode] .samplebar .sample-label{color:var(--gold)}html[data-mode=light] .sample-body{--sample-bg:#ecf3fa;--text:#102137;--soft:#425970;--stroke:#aabed3;--panel:linear-gradient(135deg,#fff,#e2edf7);--accent:#0064c9;--pop:#0060bb;--second:#603aba;--button-ink:#fff;--pick-ink:#fff;--mode-panel:#f7fbff;--mode-wash:#d9eaf8;--mode-deep:#e6eef7;background:radial-gradient(ellipse at 85% 8%,var(--mode-wash),transparent 55%),var(--sample-bg)}html[data-mode=dark] .sample-body{--sample-bg:#071221;--text:#f2f7ff;--soft:#b6c9de;--stroke:#3b5575;--panel:linear-gradient(135deg,#142943,#0b192d);--accent:#61c9ff;--pop:#65d4ff;--second:#c5a0ff;--button-ink:#061321;--pick-ink:#061321;--mode-panel:#102139;--mode-wash:#0e3154;--mode-deep:#081427;background:radial-gradient(ellipse at 85% 8%,var(--mode-wash),transparent 55%),var(--sample-bg)}html[data-mode=light] :is(.pearl,.adventure,.video){--pop:#985400;--second:#a64310;--accent:#985400;--mode-wash:#f5e7cf}html[data-mode=dark] :is(.pearl,.adventure,.video){--pop:#ffd074;--second:#ff9d79;--accent:#ffd074;--mode-wash:#3c3040}html[data-mode=light] .cube{--pop:#5a33bc;--second:#00629f;--mode-wash:#e5dcff}html[data-mode=dark] .cube{--pop:#71eaff;--second:#d58dff;--mode-wash:#321754}html[data-mode=light] .tech{--pop:#006775;--second:#164da7;--mode-wash:#cbf1f6}html[data-mode=dark] .tech{--pop:#38edeb;--second:#70b8ff;--mode-wash:#03425a}html[data-mode=light] .minimal{--sample-bg:#fff;--panel:#f5f7fb;--mode-panel:#fff;--mode-wash:#eef2f8;--pop:#175ce5;--second:#603fc1}html[data-mode=dark] .minimal{--sample-bg:#09121d;--panel:#101f30;--mode-panel:#101f30;--mode-wash:#162337;--pop:#84aeff;--second:#b3a0f3}html[data-mode] .sample-body :is(.story-hero,.priority-lab,.signature-scene,.signature-message,.contact-studio){background:radial-gradient(ellipse at 10% 10%,var(--mode-wash),transparent 80%),var(--mode-deep);color:var(--text);border-color:var(--stroke)}html[data-mode] .sample-body :is(.seo-copy section,.chapter-ribbon a,.contact-form-shell,.connection-strip a,.seo-aside,.art-tag,.priority-result,.demo-contact-note){background:var(--panel);color:var(--text);border-color:var(--stroke)}html[data-mode] .sample-body :is(.story-copy h1,.contact-story h2,.story-copy>p,.chapter-label,.signature-mark){color:var(--text);text-shadow:none}html[data-mode] .sample-body :is(.chapter-label,.signature-mark,.eyebrow){color:var(--pop,var(--accent))}html[data-mode] .sample-body .story-copy h1 em{background:linear-gradient(110deg,var(--pop),var(--second));background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}html[data-mode] .sample-body .chapter-ribbon .chapter-icon{background:var(--mode-panel);border-color:var(--pop);color:var(--pop)}html[data-mode] .sample-body .contact-emblem{background:var(--mode-panel);color:var(--pop);border-color:var(--pop)}html[data-mode] .sample-body .form-field :is(input,textarea,select){background:var(--sample-bg);color:var(--text);color-scheme:inherit}html[data-mode] .sample-body .enquiry-types label>span{background:var(--sample-bg);color:var(--text)}html[data-mode] .sample-body .enquiry-types input:checked+span{background:color-mix(in srgb,var(--pop) 15%,var(--sample-bg));border-color:var(--pop)}html[data-mode] .sample-body .btn.primary{background:var(--pop,var(--accent));border-color:var(--pop,var(--accent));color:var(--pick-ink,var(--button-ink))}html[data-mode] .sample-body :is(.quicknav svg,.vehicle-mark){color:var(--accent);stroke:var(--accent)}html[data-mode=light] .seo-experience .story-art .hero-image{box-shadow:0 18px 40px #234b6d35,0 0 25px color-mix(in srgb,var(--pop) 22%,transparent)}html[data-mode=dark] .seo-experience.pearl .story-hero,html[data-mode=dark] .seo-experience.glass .story-hero{box-shadow:inset 0 0 30px #88c9ff18,0 14px 50px #0006;border-color:#7a95ac}html[data-mode=light] .sample-body .seo-copy section,html[data-mode=light] .sample-body .chapter-ribbon a,html[data-mode=light] .sample-body .contact-form-shell{box-shadow:0 9px 26px #25496b1f}html[data-mode=dark] .sample-body .seo-copy section{box-shadow:0 8px 25px #0003}html[data-mode] .sample-body .film-toggle{color:#fff;background:#09203ddd}
/* Luminous contact actions retain dark text for contrast in either mode. */
body{--neon-a:#28fff0;--neon-b:#58b5ff;--neon-glow:#00dfff;--neon-ink:#031524}.pearl,.adventure{--neon-a:#efff42;--neon-b:#ffc340;--neon-glow:#eddb10}.cube{--neon-a:#f28cff;--neon-b:#71eaff;--neon-glow:#cd4bff}.video{--neon-a:#ffacde;--neon-b:#ffd477;--neon-glow:#ff72d0}.minimal{--neon-a:#67f8ff;--neon-b:#81b8ff;--neon-glow:#148bff}.tech{--neon-a:#87ffb4;--neon-b:#26f4ff;--neon-glow:#00fbdc}html[data-mode] body .neon-contact,html[data-mode] body .contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(115deg,var(--neon-a),var(--neon-b));background-size:160% 160%;color:var(--neon-ink);border:1px solid var(--neon-a);box-shadow:0 0 0 1px color-mix(in srgb,var(--neon-glow) 30%,transparent),0 0 20px color-mix(in srgb,var(--neon-glow) 40%,transparent),inset 0 1px 0 #ffffffa8;text-shadow:none;font-weight:700;transition:box-shadow .2s,transform .2s,background-position .2s}html[data-mode] body .neon-contact:hover,html[data-mode] body .contact-submit:hover{background-position:100% 50%;box-shadow:0 0 10px var(--neon-glow),0 0 30px color-mix(in srgb,var(--neon-glow) 55%,transparent);transform:translateY(-2px);color:var(--neon-ink)}html[data-mode] body .neon-contact:focus-visible,html[data-mode] body .contact-submit:focus-visible{outline:3px solid var(--text,var(--ink));outline-offset:5px}html[data-mode] .demo-header a.neon-contact{padding:8px 15px;border-radius:6px;font-size:.85rem}html[data-mode] .seo-aside a.neon-contact{margin-top:15px;padding:12px;border-radius:7px;color:var(--neon-ink)}html[data-mode] .neon-contact .seo-icon{color:var(--neon-ink)}@media(max-width:1000px){.header .small-pill{display:none}.header nav{gap:14px}.demo-header{flex-wrap:wrap}.demo-header nav{flex-wrap:wrap;align-items:center}}@media(max-width:760px){.header{flex-wrap:wrap}.header nav{justify-content:flex-start}.samplebar .wrap{gap:6px}.samplebar nav{flex-wrap:wrap;gap:4px;margin-left:0}.samplebar .appearance-toggle{margin-left:4px;padding:7px 10px}.appearance-toggle{font-size:.8rem}.samplebar .wrap>a{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.neon-contact,.contact-submit{transition:none!important}}
