.logo.svelte-seiex4.svelte-seiex4{width:auto;height:100%;display:flex;gap:16px;align-items:center}@media (max-width: 767px){.logo.svelte-seiex4.svelte-seiex4{gap:8px}}.logo.svelte-seiex4 #logo-text.svelte-seiex4{width:auto;height:100%;max-height:28px}.logo.svelte-seiex4 #logo-text #text.svelte-seiex4{transition:all .2s ease-in-out;fill:var(--color--primary);filter:drop-shadow(0px 0px 5px var(--color--primary))}.logo.svelte-seiex4:hover #logo-text #text.svelte-seiex4{fill:var(--color--secondary);filter:drop-shadow(0px 0px 10px var(--color--secondary)) drop-shadow(0px 0px 20px var(--color--secondary))}@media screen and (prefers-reduced-motion: no-preference){.animated.svelte-seiex4 #text.svelte-seiex4{animation:svg-text-stroke 3s;stroke-width:2;--text-color:var(--color--text)}}.theme-toggle.svelte-1oxfoxt.svelte-1oxfoxt.svelte-1oxfoxt{height:24px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;gap:5px}.theme-toggle.svelte-1oxfoxt:hover .label.svelte-1oxfoxt.svelte-1oxfoxt{color:var(--color--secondary);text-shadow:0 0 5px var(--color--secondary)}.theme-toggle.svelte-1oxfoxt:hover #moon.svelte-1oxfoxt.svelte-1oxfoxt,.theme-toggle.svelte-1oxfoxt:hover #sun.svelte-1oxfoxt.svelte-1oxfoxt{fill:var(--color--secondary)}.theme-toggle.svelte-1oxfoxt:hover #moon.svelte-1oxfoxt>.svelte-1oxfoxt{filter:drop-shadow(0px 0px 10px var(--color--secondary))}.theme-toggle.svelte-1oxfoxt:hover #sun-beams.svelte-1oxfoxt.svelte-1oxfoxt{stroke:var(--color--secondary)}.theme-toggle.svelte-1oxfoxt:hover #sun-beams line.svelte-1oxfoxt.svelte-1oxfoxt{filter:drop-shadow(0px 0px 10px var(--color--secondary))}.label.svelte-1oxfoxt.svelte-1oxfoxt.svelte-1oxfoxt{transition:all .5s var(--ease-4);text-transform:uppercase;font-size:.6rem;opacity:0;transform-origin:left;transform:scaleX(0);max-width:0;color:var(--color--primary);font-weight:700;letter-spacing:.1em}#moon.svelte-1oxfoxt.svelte-1oxfoxt.svelte-1oxfoxt,#sun.svelte-1oxfoxt.svelte-1oxfoxt.svelte-1oxfoxt{fill:var(--color--primary);stroke:none;filter:drop-shadow(0px 0px 5px var(--color--primary))}#sun.svelte-1oxfoxt.svelte-1oxfoxt.svelte-1oxfoxt{transition:all .5s var(--ease-4);transform-origin:center center}#sun-beams.svelte-1oxfoxt.svelte-1oxfoxt.svelte-1oxfoxt{--_opacity-dur:.15s;stroke:var(--color--primary);stroke-width:2px;transform-origin:center center;transition:all .5s var(--ease-elastic-4),opacity var(--_opacity-dur) var(--ease-3);filter:drop-shadow(0px 0px 5px var(--color--primary))}#moon.svelte-1oxfoxt>circle.svelte-1oxfoxt.svelte-1oxfoxt{transition:all .5s var(--ease-out-3)}.theme-toggle.svelte-1oxfoxt:not([data-theme]) #sun.svelte-1oxfoxt.svelte-1oxfoxt{transform:scale(.5)}.theme-toggle.svelte-1oxfoxt:not([data-theme]) #sun-beams.svelte-1oxfoxt.svelte-1oxfoxt{transform:rotate(.25turn);--_opacity-dur:.5s}[data-theme=auto].svelte-1oxfoxt .label.svelte-1oxfoxt.svelte-1oxfoxt{opacity:1;transform:scaleX(1);max-width:30px}@media not all and (prefers-color-scheme: dark){[data-theme=auto].svelte-1oxfoxt #sun.svelte-1oxfoxt.svelte-1oxfoxt{transform:scale(.5)}[data-theme=auto].svelte-1oxfoxt #sun-beams.svelte-1oxfoxt.svelte-1oxfoxt{transform:rotate(.25turn);--_opacity-dur:.5s}}@media (prefers-color-scheme: dark){[data-theme=auto].svelte-1oxfoxt #moon.svelte-1oxfoxt>circle.svelte-1oxfoxt{transform:translate(-20px)}[data-theme=auto].svelte-1oxfoxt #sun-beams.svelte-1oxfoxt.svelte-1oxfoxt{opacity:0}}[data-theme=light].svelte-1oxfoxt #sun.svelte-1oxfoxt.svelte-1oxfoxt{transform:scale(.5)}[data-theme=light].svelte-1oxfoxt #sun-beams.svelte-1oxfoxt.svelte-1oxfoxt{transform:rotate(.25turn);--_opacity-dur:.5s}[data-theme=dark].svelte-1oxfoxt #moon.svelte-1oxfoxt>circle.svelte-1oxfoxt{transform:translate(-20px)}[data-theme=dark].svelte-1oxfoxt #sun-beams.svelte-1oxfoxt.svelte-1oxfoxt{opacity:0}a.svelte-39mbz7{transition:all .2s ease-in-out;width:24px;color:var(--color--primary);fill:var(--color--primary);filter:drop-shadow(0px 0px 5px var(--color--primary))}a.svelte-39mbz7:hover{color:var(--color--secondary);fill:var(--color--secondary);filter:drop-shadow(0px 0px 10px var(--color--secondary)) drop-shadow(0px 0px 20px var(--color--secondary))}header.svelte-1krbdj.svelte-1krbdj{position:relative;padding:0;background:var(--color--background);border-bottom:3px solid var(--color--primary);box-shadow:0 5px 20px rgba(var(--color--primary-rgb),.3)}header.svelte-1krbdj.svelte-1krbdj:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:1px;background:var(--color--primary);opacity:.5}header.svelte-1krbdj .container.svelte-1krbdj{display:flex;align-items:stretch;gap:0;height:60px}@media (max-width: 767px){header.svelte-1krbdj .container.svelte-1krbdj{height:50px}}header.svelte-1krbdj .logo.svelte-1krbdj{display:flex;align-items:center;padding:0 20px;height:100%;border-right:2px solid var(--color--primary)}@media (max-width: 767px){header.svelte-1krbdj .logo.svelte-1krbdj{padding:0 15px}}header.svelte-1krbdj .nav-items.svelte-1krbdj{display:flex;align-items:stretch;flex:1}@media (max-width: 767px){header.svelte-1krbdj .nav-items .nav-link.svelte-1krbdj{display:none}}header.svelte-1krbdj .nav-link.svelte-1krbdj{display:flex;align-items:center;gap:5px;padding:0 20px;text-decoration:none;font-family:var(--font--mono);font-size:.85rem;font-weight:700;letter-spacing:.05em;color:var(--color--text);border-right:2px solid var(--color--primary);transition:all .2s ease;position:relative}@media (min-width: 768px){header.svelte-1krbdj .nav-link.svelte-1krbdj{padding:0 25px}}header.svelte-1krbdj .nav-link.svelte-1krbdj:before{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:var(--color--primary);transition:height .2s ease}header.svelte-1krbdj .nav-link.svelte-1krbdj:hover{background:rgba(var(--color--primary-rgb),.05)}header.svelte-1krbdj .nav-link.svelte-1krbdj:hover:before{height:3px}header.svelte-1krbdj .nav-link:hover .bracket.svelte-1krbdj{color:var(--color--secondary);text-shadow:0 0 10px var(--color--secondary)}header.svelte-1krbdj .nav-link:hover .plus.svelte-1krbdj{color:var(--color--secondary);text-shadow:0 0 10px var(--color--secondary);transform:rotate(90deg)}header.svelte-1krbdj .nav-link:hover .text.svelte-1krbdj{color:var(--color--primary);text-shadow:0 0 10px var(--color--primary)}header.svelte-1krbdj .nav-link .bracket.svelte-1krbdj{color:var(--color--primary);font-size:1.1rem;transition:all .2s ease}header.svelte-1krbdj .nav-link .plus.svelte-1krbdj{color:var(--color--primary);font-size:.9rem;transition:all .3s ease}header.svelte-1krbdj .nav-link .text.svelte-1krbdj{color:var(--color--text);transition:all .2s ease}header.svelte-1krbdj .nav-actions.svelte-1krbdj{display:flex;align-items:center;gap:15px;margin-left:auto;padding:0 20px}@media (max-width: 767px){header.svelte-1krbdj .nav-actions.svelte-1krbdj{padding:0 15px;gap:10px}}footer.svelte-8st46t.svelte-8st46t{width:100%;background:var(--color--background);border-top:3px solid var(--color--primary);box-shadow:0 -5px 30px rgba(var(--color--primary-rgb),.4);margin-top:60px;position:relative}footer.svelte-8st46t.svelte-8st46t:before{content:"";position:absolute;top:3px;left:0;right:0;height:1px;background:var(--color--primary);opacity:.5}footer.svelte-8st46t .terminal-footer.svelte-8st46t{max-width:1400px;margin:0 auto;padding:40px 20px;font-family:var(--font--mono)}footer.svelte-8st46t .terminal-footer .footer-border.svelte-8st46t{display:flex;align-items:center;gap:15px;margin-bottom:30px}footer.svelte-8st46t .terminal-footer .footer-border.bottom.svelte-8st46t{margin-top:30px;margin-bottom:0}footer.svelte-8st46t .terminal-footer .footer-border .border-segment.svelte-8st46t{flex:1;height:2px;background:linear-gradient(to right,transparent,var(--color--primary) 20%,var(--color--primary) 80%,transparent);box-shadow:0 0 5px var(--color--primary)}footer.svelte-8st46t .terminal-footer .footer-border .border-text.svelte-8st46t{color:var(--color--secondary);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-shadow:0 0 8px var(--color--secondary);white-space:nowrap}footer.svelte-8st46t .terminal-footer .footer-content.svelte-8st46t{display:flex;flex-direction:column;gap:25px}@media (min-width: 901px){footer.svelte-8st46t .terminal-footer .footer-content.svelte-8st46t{flex-direction:row;justify-content:space-between;align-items:center}}footer.svelte-8st46t .terminal-footer .footer-content .system-info.svelte-8st46t{display:flex;flex-direction:column;gap:8px}@media (max-width: 767px){footer.svelte-8st46t .terminal-footer .footer-content .system-info.svelte-8st46t{font-size:.85rem}}footer.svelte-8st46t .terminal-footer .footer-content .system-info .info-line.svelte-8st46t{display:flex;align-items:center;gap:10px}footer.svelte-8st46t .terminal-footer .footer-content .system-info .info-line .prompt.svelte-8st46t{color:var(--color--primary);font-weight:700}footer.svelte-8st46t .terminal-footer .footer-content .system-info .info-line .label.svelte-8st46t{color:var(--color--text-shade);font-weight:700;letter-spacing:.05em;min-width:70px}footer.svelte-8st46t .terminal-footer .footer-content .system-info .info-line .value.svelte-8st46t{color:var(--color--text);letter-spacing:.05em}footer.svelte-8st46t .terminal-footer .footer-content .system-info .info-line .value.status-active.svelte-8st46t{color:var(--color--secondary);font-weight:700;text-shadow:0 0 5px var(--color--secondary);animation:svelte-8st46t-pulse 2s ease-in-out infinite}footer.svelte-8st46t .terminal-footer .footer-content .footer-divider.svelte-8st46t{display:none}@media (min-width: 901px){footer.svelte-8st46t .terminal-footer .footer-content .footer-divider.svelte-8st46t{display:block;width:2px;height:80px;background:linear-gradient(to bottom,transparent,var(--color--primary) 20%,var(--color--primary) 80%,transparent);box-shadow:0 0 5px var(--color--primary)}}footer.svelte-8st46t .terminal-footer .footer-content .footer-actions.svelte-8st46t{display:flex;flex-direction:column;gap:15px;align-items:center}@media (min-width: 901px){footer.svelte-8st46t .terminal-footer .footer-content .footer-actions.svelte-8st46t{align-items:flex-end}}footer.svelte-8st46t .terminal-footer .footer-content .footer-actions .action-label.svelte-8st46t{color:var(--color--primary);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-shadow:0 0 5px var(--color--primary)}footer.svelte-8st46t .terminal-footer .footer-content .footer-actions .socials.svelte-8st46t{display:flex;align-items:center;gap:15px}@keyframes svelte-8st46t-pulse{0%,to{opacity:1}50%{opacity:.6}}
