.fleet{--fl-bg:#070707;--fl-fg:#f2f2ed;--fl-accent:#63e;--fl-accent-soft:#6633ee80;--fl-accent-text:#916cf3;--fl-muted:#a3a3ad;--fl-border:#ffffff1a;--fl-surface:#ffffff08;--fl-surface-hover:#ffffff0d;--fl-radius:.75rem;--fl-blur:12px;--fl-glow:0 0 0 1px #6633ee40, 0 8px 40px -12px #6633ee4d;--fl-aurora:radial-gradient(60% 50% at 50% 30%, color-mix(in srgb, var(--ai-violet,#63e) 26%, transparent) 0%, color-mix(in srgb, var(--ai-violet,#63e) 12%, transparent) 45%, transparent 78%);background:var(--fl-bg);color:var(--fl-fg);isolation:isolate;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative}.fleet-surface{background:var(--fl-surface);-webkit-backdrop-filter:blur(var(--fl-blur));backdrop-filter:blur(var(--fl-blur));border:1px solid var(--fl-border);border-radius:var(--fl-radius);transition:border-color .25s,background-color .25s,box-shadow .25s}.fleet-surface-hover:hover{background:var(--fl-surface-hover);border-color:color-mix(in srgb, var(--fl-accent) 45%, var(--fl-border));box-shadow:var(--fl-glow)}.fleet ::selection{background:var(--fl-accent);color:#fff}.fleet-display{font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif}.fleet-mono{font-family:var(--font-space-mono), ui-monospace, monospace}.fleet-headline{font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-weight:700;line-height:.95}.fleet-section-title{font-family:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.1}.fleet-hollow{color:#0000;-webkit-text-stroke:2px var(--fl-accent-soft)}.fleet-stamp{transform:rotate(-6deg)}@keyframes fleetRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.fleet-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both fleetRise}}.fleet-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
