.lewm-scope{--lewm-bg:#07090c;--lewm-surface:#0d1117;--lewm-surface-2:#121820;--lewm-grid:#1a2230;--lewm-ink:#e6edf3;--lewm-mute:#8b98a8;--lewm-line:#3a4a60;--lewm-cyan:#6dd3ff;--lewm-mint:#7ae0c3;--lewm-violet:#b18cff;--lewm-amber:#ffb65a;--lewm-white:#fafbff;--lewm-ease:cubic-bezier(.16, 1, .3, 1);background:var(--lewm-bg);color:var(--lewm-ink);font-family:var(--font-inter,"Inter"), system-ui, sans-serif;isolation:isolate;min-height:100svh}.lewm-scope *{box-sizing:border-box}.lewm-mono{font-family:var(--font-mono-lewm), "JetBrains Mono", ui-monospace, monospace;font-feature-settings:"ss01", "ss02", "zero"}.lewm-editorial{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;font-weight:450}.lewm-grid-bg{background-image:linear-gradient(var(--lewm-grid) 1px, transparent 1px), linear-gradient(90deg, var(--lewm-grid) 1px, transparent 1px);opacity:.25;background-position:-1px -1px;background-size:40px 40px}.lewm-panel{background:color-mix(in oklab, var(--lewm-surface) 95%, transparent);border:1px solid var(--lewm-line);border-radius:4px;position:relative;box-shadow:inset 30px 30px 60px -30px #ffffff05}.lewm-panel[data-active=true]{border-color:var(--lewm-cyan);box-shadow:inset 30px 30px 60px -30px #ffffff0a, 0 0 0 1px color-mix(in oklab, var(--lewm-cyan) 40%, transparent)}.lewm-badge{font-family:var(--font-mono-lewm), "JetBrains Mono", ui-monospace, monospace;color:var(--lewm-mute);border:1px solid var(--lewm-line);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.72rem;display:inline-flex}.lewm-amber-glow{box-shadow:0 0 0 1px color-mix(in oklab, var(--lewm-amber) 50%, transparent), 0 0 24px -4px color-mix(in oklab, var(--lewm-amber) 45%, transparent)}.lewm-cta{font-family:var(--font-mono-lewm), "JetBrains Mono", ui-monospace, monospace;color:var(--lewm-ink);border:1px solid var(--lewm-line);transition:border-color .18s var(--lewm-ease), color .18s var(--lewm-ease);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.85rem;text-decoration:none;display:inline-flex}.lewm-cta:hover{border-color:var(--lewm-cyan);color:var(--lewm-white)}.lewm-dots{grid-template-columns:repeat(16,6px);grid-auto-rows:6px;gap:12px;width:max-content;margin:0 auto;display:grid}.lewm-dots span{background:var(--lewm-ink);opacity:.25;width:6px;height:6px;animation:lewm-breath 4s var(--lewm-ease) infinite;border-radius:50%;display:block}@keyframes lewm-breath{0%,to{opacity:.2}50%{opacity:.4}}@keyframes lewm-packet{0%{opacity:0;transform:translate(-6%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(106%)}}.lewm-packet{background:var(--lewm-cyan);width:10px;height:2px;box-shadow:0 0 8px var(--lewm-cyan);border-radius:2px;animation:2.4s linear infinite lewm-packet;position:absolute;top:50%;transform:translateY(-50%)}@keyframes lewm-health{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}.lewm-health{animation:lewm-health 3s var(--lewm-ease) infinite}@media (prefers-reduced-motion:reduce){.lewm-scope *{transition:none!important;animation:none!important}.lewm-dots span{opacity:.3}}
