@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap";:root{--bg-color: #f0f0f0;--text-color: #1a1a1a;--primary-color: #ff5f1f;--secondary-color: #00e5ff;--accent-color: #ff00ff;--border-color: #000000;--border-width: 3px;--shadow-offset: 5px;--card-bg: #ffffff;--font-main: "Space Grotesk", sans-serif;--font-mono: "Space Mono", monospace}[data-theme=dark]{--bg-color: #1a1a1a;--text-color: #f0f0f0;--primary-color: #ff9f1c;--secondary-color: #2ec4b6;--accent-color: #e71d36;--border-color: #ffffff;--card-bg: #2a2a2a}*{box-sizing:border-box;margin:0;padding:0}html{filter:hue-rotate(var(--global-hue-rotate, 0deg)) saturate(var(--global-saturate, 100%)) brightness(var(--global-brightness, 100%))}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-main);transition:background-color .3s ease,color .3s ease;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;text-transform:uppercase}button{font-family:var(--font-mono);cursor:pointer}.neo-box{background-color:var(--card-bg);border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 var(--border-color);transition:transform .1s,box-shadow .1s}.neo-box:hover{transform:translate(-2px,-2px);box-shadow:calc(var(--shadow-offset) + 2px) calc(var(--shadow-offset) + 2px) 0 var(--border-color)}.neo-box:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--border-color)}.neo-button{padding:10px 20px;font-weight:700;text-transform:uppercase;background-color:var(--primary-color);color:#000;border:var(--border-width) solid var(--border-color);box-shadow:4px 4px 0 var(--border-color)}.neo-button:hover{background-color:var(--secondary-color);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--border-color)}.neo-button:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--border-color)}.container{max-width:1200px;margin:0 auto;padding:20px}.grid{display:grid;gap:20px}.flex{display:flex;gap:10px}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.items-center{align-items:center}.text-center{text-align:center}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.p-4{padding:1rem}.p-8{padding:2rem}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-color);border-left:var(--border-width) solid var(--border-color)}::-webkit-scrollbar-thumb{background:var(--primary-color);border:var(--border-width) solid var(--border-color)}::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}[cmdk-overlay]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999}[cmdk-dialog]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:640px;background:var(--card-bg);border:var(--border-width) solid var(--border-color);box-shadow:var(--shadow-offset) var(--shadow-offset) 0 var(--border-color);z-index:10000;padding:16px;font-family:var(--font-mono)}[cmdk-input]{width:100%;border:none;background:transparent;font-family:var(--font-mono);font-size:1.2rem;padding:12px;outline:none;color:var(--text-color);border-bottom:var(--border-width) solid var(--border-color);margin-bottom:16px}[cmdk-list]{height:min(300px,50vh);overflow:auto;overscroll-behavior:contain;transition:.1s ease}[cmdk-group-heading]{-webkit-user-select:none;user-select:none;font-size:.8rem;color:var(--text-color);opacity:.7;margin-bottom:8px;padding:0 8px;text-transform:uppercase;font-weight:700}[cmdk-item]{content-visibility:auto;cursor:pointer;height:48px;border-radius:0;font-size:1rem;display:flex;align-items:center;gap:12px;padding:0 16px;color:var(--text-color);-webkit-user-select:none;user-select:none;will-change:background,color;transition:all .1s ease;border:2px solid transparent}[cmdk-item][data-selected=true]{background:var(--primary-color);color:#000;border:2px solid var(--border-color);box-shadow:4px 4px 0 var(--border-color);transform:translate(-2px,-2px)}[cmdk-item]:active{transform:translate(0);box-shadow:none}[cmdk-empty]{font-size:1rem;text-align:center;color:var(--text-color);padding:2rem}.glitch-wrapper{position:relative;display:inline-block;color:var(--text-color)}.glitch-wrapper:before,.glitch-wrapper:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-color)}.glitch-wrapper:before{left:2px;text-shadow:-1px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch-wrapper:after{left:-2px;text-shadow:-1px 0 #00fff9;clip:rect(44px,450px,56px,0);animation:glitch-anim2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(36px,9999px,9px,0);transform:skew(.85deg)}5%{clip:rect(76px,9999px,79px,0);transform:skew(.22deg)}10%{clip:rect(12px,9999px,63px,0);transform:skew(.67deg)}15%{clip:rect(89px,9999px,5px,0);transform:skew(.06deg)}20%{clip:rect(54px,9999px,93px,0);transform:skew(.74deg)}25%{clip:rect(23px,9999px,12px,0);transform:skew(.33deg)}30%{clip:rect(67px,9999px,34px,0);transform:skew(.89deg)}35%{clip:rect(91px,9999px,45px,0);transform:skew(.11deg)}40%{clip:rect(1px,9999px,88px,0);transform:skew(.55deg)}45%{clip:rect(39px,9999px,72px,0);transform:skew(.99deg)}50%{clip:rect(82px,9999px,19px,0);transform:skew(.44deg)}55%{clip:rect(15px,9999px,56px,0);transform:skew(.78deg)}60%{clip:rect(61px,9999px,27px,0);transform:skew(.25deg)}65%{clip:rect(98px,9999px,81px,0);transform:skew(.62deg)}70%{clip:rect(43px,9999px,95px,0);transform:skew(.09deg)}75%{clip:rect(28px,9999px,38px,0);transform:skew(.82deg)}80%{clip:rect(74px,9999px,69px,0);transform:skew(.37deg)}85%{clip:rect(7px,9999px,14px,0);transform:skew(.91deg)}90%{clip:rect(51px,9999px,48px,0);transform:skew(.18deg)}95%{clip:rect(86px,9999px,22px,0);transform:skew(.65deg)}to{clip:rect(33px,9999px,66px,0);transform:skew(.52deg)}}@keyframes glitch-anim2{0%{clip:rect(19px,9999px,82px,0);transform:skew(.44deg)}5%{clip:rect(56px,9999px,15px,0);transform:skew(.78deg)}10%{clip:rect(27px,9999px,61px,0);transform:skew(.25deg)}15%{clip:rect(81px,9999px,98px,0);transform:skew(.62deg)}20%{clip:rect(95px,9999px,43px,0);transform:skew(.09deg)}25%{clip:rect(38px,9999px,28px,0);transform:skew(.82deg)}30%{clip:rect(69px,9999px,74px,0);transform:skew(.37deg)}35%{clip:rect(14px,9999px,7px,0);transform:skew(.91deg)}40%{clip:rect(48px,9999px,51px,0);transform:skew(.18deg)}45%{clip:rect(22px,9999px,86px,0);transform:skew(.65deg)}50%{clip:rect(66px,9999px,33px,0);transform:skew(.52deg)}55%{clip:rect(9px,9999px,36px,0);transform:skew(.85deg)}60%{clip:rect(79px,9999px,76px,0);transform:skew(.22deg)}65%{clip:rect(63px,9999px,12px,0);transform:skew(.67deg)}70%{clip:rect(5px,9999px,89px,0);transform:skew(.06deg)}75%{clip:rect(93px,9999px,54px,0);transform:skew(.74deg)}80%{clip:rect(12px,9999px,23px,0);transform:skew(.33deg)}85%{clip:rect(34px,9999px,67px,0);transform:skew(.89deg)}90%{clip:rect(45px,9999px,91px,0);transform:skew(.11deg)}95%{clip:rect(88px,9999px,1px,0);transform:skew(.55deg)}to{clip:rect(72px,9999px,39px,0);transform:skew(.99deg)}}
