@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";:root{--bg:#0c0c0c;--surface:#111;--primary:#00ff41;--accent:#0c3;--text:#00ff41;--muted:#005c18}*{box-sizing:border-box}body{background-color:var(--bg);color:var(--text);margin:0;font-family:Share Tech Mono,monospace;overflow-x:hidden}body:before{content:" ";z-index:2;pointer-events:none;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 2px,linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f) 0 0/3px 100%;display:block;position:fixed;inset:0}h1,h2,h3{margin:0;font-family:Share Tech Mono,monospace;font-weight:400}#root{flex-direction:column;min-height:100vh;display:flex}.app-container{flex-direction:column;align-items:center;gap:30px;width:100%;max-width:800px;margin:0 auto;padding:40px 20px;display:flex}.hero{text-align:left;border:1px solid var(--primary);background:var(--surface);width:100%;padding:40px;position:relative;box-shadow:0 0 10px #00ff4133}.badge{color:var(--text);margin-bottom:20px;font-size:1.2rem;display:inline-block}h1{margin-bottom:10px;font-size:clamp(3rem,6vw,4rem);display:inline-block}.cursor{background-color:var(--primary);vertical-align:bottom;width:20px;height:1em;margin-left:10px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.subtitle{color:var(--muted);border-left:2px solid var(--muted);margin-bottom:30px;padding-left:10px;font-size:1.2rem}.btn{color:var(--primary);cursor:pointer;border:1px solid var(--primary);background:0 0;padding:10px 20px;font-family:Share Tech Mono,monospace;font-size:1.2rem;transition:all .2s;position:relative}.btn:hover{background:var(--primary);color:var(--bg);box-shadow:0 0 10px var(--primary)}.btn:active{transform:translateY(2px)}.btn-search{color:var(--bg);background-color:var(--primary);border:2px solid var(--primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:40px auto;font-size:24px;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.btn-search .span{z-index:2;color:var(--bg);transition:all .6s cubic-bezier(.23,1,.32,1);position:relative}.btn-search:before{content:"";background-color:var(--surface);border-radius:15px;width:150%;height:150%;position:absolute;bottom:0%;left:0%;transform:translate(-100%,100%)rotate(45deg)}.btn-search:hover:before{animation:.6s .6s forwards shakeBack}.btn-search:hover .span{color:var(--primary);scale:1.2}.btn-search:hover{box-shadow:0 0 20px var(--primary);border-color:var(--primary)}.btn-search:active{scale:.95}@keyframes shakeBack{0%{transform:translate(-100%,100%)rotate(45deg)}50%{transform:translate(15%,-15%)rotate(45deg)}to{transform:translate(-10%,10%)rotate(45deg)}}.info-box{background:var(--surface);border:1px solid var(--muted);width:100%;padding:30px;position:relative}.info-box:before{content:"[SYSTEM INFO]";background:var(--bg);color:var(--muted);padding:0 10px;position:absolute;top:-10px;left:10px}h2{color:var(--accent);margin-bottom:20px;font-size:1.5rem}.social-links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.social-links a{color:var(--text);border:1px solid #0000;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:all .2s;display:flex}.social-links a:hover{border:1px dashed var(--primary);background:#00ff411a}.social-links a:before{content:">";color:var(--muted)}.logos{border-top:1px dashed var(--muted);gap:30px;margin-top:40px;padding-top:20px;display:flex}.logo{filter:brightness(0)saturate()invert(56%)sepia(91%)saturate(2371%)hue-rotate(85deg)brightness(101%)contrast(108%);height:40px;transition:all .3s}.logo:hover{filter:brightness(0)saturate()invert(98%)sepia(74%)saturate(6295%)hue-rotate(50deg)brightness(106%)contrast(103%)}.footer{text-align:center;background:var(--surface);color:var(--muted);border-top:1px solid var(--muted);margin-top:auto;padding:20px}.footer a{color:var(--text);text-decoration:underline}
