:root{--z-background: 0;--z-base: 1;--z-overlay: 10;--primary-color: #1bbf36;--primary-text-color: #b7e1c8;--primary-color-rgb: 24, 111, 14;--secondary-color-rgb: 27, 191, 54;--button-tilt: 4rem;--font-primary: "Bounded Regular", "Segoe UI", sans-serif}html,body{background:#000;box-sizing:border-box;margin:0;padding:0;color:#fff;font-family:var(--font-primary)}ul,li,span{font-family:inherit}.expandable{overflow:hidden;opacity:0}.scroll-text{position:absolute;left:100%;white-space:nowrap;animation:scroll-left var(--scroll-speed) linear infinite}@keyframes scroll-left{0%{left:105%;transform:translate(0)}to{left:-5%;transform:translate(-100%)}}@media(max-width:768px){:root{--button-tilt: 1rem}a{padding:1px 6px;font-size:.65rem}.cyber-button{align-items:center;font-size:.75rem;padding:.5rem 0}}.sharpen-overlay.svelte-18bn5dk{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(var(--primary-color-rgb),.15) var(--height) var(--height));mix-blend-mode:screen;opacity:1;animation:svelte-18bn5dk-scanlines 6s linear infinite}@keyframes svelte-18bn5dk-scanlines{0%{background-position:0 0}to{background-position:0 calc(var(--height) * 10)}}.background.svelte-1tp1mqg{z-index:var(--z-background);position:fixed;inset:0;background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat}.app-wrapper.svelte-12qhfyh{min-height:100vh;position:relative}
