.legaliss-particle-host {
 position:relative; width:100%; height:100%; overflow:hidden;
 background:radial-gradient(ellipse 70% 60% at 50% 45%,#1b2a66 0%,#0c1230 70%);
 --dot:158,214,255; --dot-hot:255,196,140; --line:118,150,240;
}
.legaliss-particle-canvas {position:absolute;inset:0;width:100%;height:100%;display:block}
[data-particle-hero] {background:#0c1230}
body[data-page=home] #site-header:not(.open) {--particle-nav-ink:#fff}
body[data-page=home]:has(.legaliss-particle-host) #site-header[data-nav-tone=dark] {color:#fff}
html body[data-page="home"]:has(.legaliss-particle-host) #site-header:not(.scrolled):not(.open),
html body[data-page="home"]:has(.legaliss-particle-host) #site-header:not(.scrolled):not(.open) nav :is(a,span,svg,button){color:#fff!important}
[data-particle-toggle]{display:flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;border:0;border-radius:50%;background:#ffffff30;color:#fff;font:18px Arial;cursor:pointer}
