@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@300;400;500;600;700&display=swap";:root{color:#f4f4f2;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:#090a0c;--surface:#121416;--surface-soft:#17191c;--surface-hover:#1a1c20;--foreground:#f4f4f2;--muted:#a1a2a7;--muted-soft:#72747b;--border:rgba(244,244,242,.1);--border-strong:rgba(244,244,242,.19);--accent:#b8a6ff;--accent-rgb:184,166,255;--mono:"DM Mono", monospace;background:#090a0c;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{min-width:320px;margin:0;overflow-x:hidden}a{color:inherit}button{color:inherit;font:inherit}::selection{color:#0b0910;background:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}body{color:#fff;-webkit-overflow-scrolling:touch;background-color:#07080a;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth}.hacker-site{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.glitch-bg{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.hacker-nav{z-index:50;box-sizing:border-box;background:rgba(14,15,17,.7);border:1px solid rgba(255,255,255,.1);border-radius:99px;justify-content:space-between;align-items:center;width:90%;max-width:800px;padding:10px 16px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}@supports (backdrop-filter:blur(12px)){.hacker-nav{backdrop-filter:blur(12px)}}.nav-left{align-items:center;gap:10px;display:flex}.nav-left img{object-fit:cover;opacity:.9;border-radius:50%;width:28px;height:28px;transition:opacity .2s}.nav-left:hover img{opacity:1}.logo-text{font-size:14px;font-weight:600}.nav-center{align-items:center;gap:24px;display:flex}.nav-center a{color:#a0a0a0;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.nav-center a:hover{color:#fff}.nav-right .lang-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:99px;padding:8px 16px;font-size:13px;font-weight:600;transition:transform .2s,opacity .2s}.nav-right .lang-btn:hover{opacity:.9;transform:scale(1.05)}.hacker-main{z-index:10;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:20px;display:flex;position:relative}.hacker-about{z-index:10;background:linear-gradient(rgba(7,8,10,0) 0%,rgba(7,8,10,.8) 50%,#07080a 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.about-text-container{color:#e0e0e0;text-align:center;letter-spacing:-.02em;max-width:900px;font-size:1.5rem;font-weight:600;line-height:1.4}h1{letter-spacing:-.04em;max-width:800px;margin:0 0 20px;font-size:2rem;font-weight:700;line-height:1.1}@media (min-width:600px){h1{font-size:3.5rem}.about-text-container{font-size:2.5rem}}.subtitle{color:#a0a0a0;max-width:500px;margin:0 0 40px;font-size:16px;line-height:1.6}.hacker-actions{align-items:center;gap:16px;display:flex}.btn-primary{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s}.btn-primary:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary{color:#fff;cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s}.btn-secondary:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}@media (max-width:600px){.nav-center{display:none}.hacker-nav{width:calc(100% - 32px);top:16px}.hacker-actions{flex-direction:column;width:100%}.btn-primary,.btn-secondary{box-sizing:border-box;text-align:center;width:100%}}
