.licia-sidebar.svelte-1u1pfyk{border-right:1px solid var(--c-border);z-index:40;background:#020c14d9;flex-direction:column;height:100vh;font-family:Fira Code,monospace;transition:width .18s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.licia-sidebar[data-mounted=false].svelte-1u1pfyk{transition:none}.licia-sidebar-toggle.svelte-1u1pfyk{border:none;border-bottom:1px solid var(--c-border-dim);color:var(--c-cyan);cursor:pointer;letter-spacing:.12em;background:0 0;align-items:center;gap:.625rem;padding:.625rem .75rem;font-family:Fira Code,monospace;font-size:.6875rem;transition:background .15s,color .15s;display:flex}.licia-sidebar-toggle.svelte-1u1pfyk:hover{background:var(--c-cyan-glow-sm);color:var(--c-cyan)}.hamburger.svelte-1u1pfyk{flex-direction:column;flex-shrink:0;gap:3px;width:1rem;display:inline-flex}.hamburger.svelte-1u1pfyk span:where(.svelte-1u1pfyk){background:currentColor;border-radius:1px;height:2px;display:block;box-shadow:0 0 4px}.toggle-text.svelte-1u1pfyk{color:var(--c-text-muted);font-weight:700}.licia-sidebar-nav.svelte-1u1pfyk{flex-direction:column;flex:1;gap:.125rem;padding:.5rem 0;display:flex;overflow-y:auto}.licia-nav-item.svelte-1u1pfyk{color:var(--c-text-dim);letter-spacing:.08em;white-space:nowrap;border-left:2px solid #0000;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.625rem;text-decoration:none;transition:all .15s;display:flex}.licia-nav-item.collapsed.svelte-1u1pfyk{justify-content:center;padding:.5rem 0}.licia-nav-item.svelte-1u1pfyk:hover{color:var(--accent);border-left-color:var(--accent);background:#ffffff0a}.licia-nav-item.active.svelte-1u1pfyk{color:var(--accent);border-left-color:var(--accent);background:#ffffff0f;box-shadow:inset 0 0 8px #00000040}.licia-nav-icon.svelte-1u1pfyk{text-align:center;filter:drop-shadow(0 0 4px);flex-shrink:0;width:1.25rem;font-size:1rem;line-height:1}.licia-nav-marker.svelte-1u1pfyk{color:var(--accent);flex-shrink:0;margin-left:auto;font-weight:700}.licia-nav-label.svelte-1u1pfyk{flex-direction:column;gap:.125rem;min-width:0;line-height:1.1;display:flex}.licia-nav-text.svelte-1u1pfyk{color:inherit;font-weight:600}.licia-nav-hint.svelte-1u1pfyk{color:var(--c-text-muted);letter-spacing:.06em;font-size:.5rem}.licia-sidebar-footer.svelte-1u1pfyk{border-top:1px solid var(--c-border-dim);letter-spacing:.1em;color:var(--c-text-muted);font-size:.5rem}.contact-block.svelte-1u1pfyk{flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex}.contact-lbl.svelte-1u1pfyk{color:var(--c-text-muted);letter-spacing:.18em;font-size:.5rem}.contact-row.svelte-1u1pfyk{color:#c8e8f0;cursor:pointer;text-align:left;background:0 0;border:1px solid #5865f273;align-items:center;gap:.5rem;padding:.375rem .5rem;font-family:Fira Code,monospace;transition:all .15s;display:flex}.contact-row.svelte-1u1pfyk:hover{background:#5865f21f;border-color:#7289da}.contact-icon.svelte-1u1pfyk{filter:drop-shadow(0 0 4px #5865f2);flex-shrink:0;font-size:.875rem}.contact-meta.svelte-1u1pfyk{flex-direction:column;gap:.0625rem;min-width:0;line-height:1.1;display:flex}.contact-platform.svelte-1u1pfyk{color:#7289da;letter-spacing:.14em;font-size:.5rem}.contact-handle.svelte-1u1pfyk{color:#c8e8f0;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.brand.svelte-1u1pfyk{color:var(--c-text-muted);letter-spacing:.18em;font-size:.5rem}.contact-collapsed.svelte-1u1pfyk{color:#7289da;cursor:pointer;text-align:center;filter:drop-shadow(0 0 4px #5865f2);background:0 0;border:none;width:100%;padding:.625rem 0;font-size:1rem;transition:all .15s}.contact-collapsed.svelte-1u1pfyk:hover{color:#c8e8f0;background:#5865f21f}@media (width<=640px){.licia-sidebar.svelte-1u1pfyk{position:fixed;top:0;left:0}}@theme{--font-family-sans: "Fira Code", "Fira Mono", ui-monospace, monospace; --font-family-mono: "Fira Code", "Fira Mono", ui-monospace, monospace;}html{font-size:clamp(14px,.9vw,22px)}html,body{max-width:100%;overflow-x:hidden}:root{--c-bg:#020c14;--c-surface:#06151f;--c-surface-2:#09202e;--c-border:#0d2a3a;--c-border-dim:#0a1f2d;--c-cyan:#00d4ff;--c-cyan-dim:#0077a8;--c-cyan-glow:#00d4ff2e;--c-cyan-glow-sm:#00d4ff14;--c-danger:#ff2d4e;--c-success:#0f8;--c-warn:#ffc300;--c-text:#c8e8f0;--c-text-dim:#80b8cc;--c-text-muted:#4d8499}body:before{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#0000000a 3px 4px);position:fixed;inset:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--c-bg)}::-webkit-scrollbar-thumb{background:var(--c-cyan-dim);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--c-cyan)}@keyframes glitch{0%{clip-path:inset(0 0 100%);transform:skew(0)}5%{clip-path:inset(30% 0 55%);transform:skew(-3deg)}10%{clip-path:inset(70% 0 10%);transform:skew(2deg)}15%,to{clip-path:inset(0 0 100%);transform:skew(0)}}@keyframes glitch-bg{0%{opacity:0}5%{opacity:.6;transform:translate(-2px,1px)skew(-2deg)}10%{opacity:.4;transform:translate(2px,-1px)skew(1deg)}15%,to{opacity:0}}.glitch-container{display:inline-block;position:relative}.glitch-container:hover .glitch-layer{animation:2s step-end infinite glitch}.glitch-layer{color:var(--c-cyan);animation:none;position:absolute;inset:0}.glitch-layer:before{content:attr(data-text);color:var(--c-danger);animation:2s step-end infinite glitch-bg;position:absolute;inset:0}.cyber-panel{position:relative}.cyber-panel:before,.cyber-panel:after{content:"";pointer-events:none;z-index:1;width:10px;height:10px;position:absolute}.cyber-panel:before{border-top:1px solid var(--c-cyan);border-left:1px solid var(--c-cyan);top:-1px;left:-1px}.cyber-panel:after{border-bottom:1px solid var(--c-cyan);border-right:1px solid var(--c-cyan);bottom:-1px;right:-1px}.neon-text{color:var(--c-cyan);text-shadow:0 0 8px var(--c-cyan-glow)}.neon-border{border-color:var(--c-cyan);box-shadow:0 0 8px var(--c-cyan-glow-sm), inset 0 0 8px var(--c-cyan-glow-sm)}.online-dot{background:var(--c-success);border-radius:50%;width:6px;height:6px;display:inline-block}.fade-in{animation:.25s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
