@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&family=Orbitron:wght@400;700;900&display=swap";:root{--clr-bg: #0a0a0a;--clr-bg-glass: rgba(20, 20, 20, .7);--clr-primary: #12df38;--clr-primary-glow: #12df38a1;--clr-text: #f0f0f0;--clr-text-muted: #a0a0a0;--font-body: "Outfit", sans-serif;--font-display: "Orbitron", sans-serif}*{margin:0;padding:0;box-sizing:border-box}body,p,span,h1,h2,h3,h4,h5,h6,div,section,main,header,footer{cursor:default}a,a *,button,button *,.btn,.btn *,[role=button],[role=button] *,label,select,summary,.glass-card,.glass-card *,.gallery-item,.gallery-item *{cursor:pointer!important}input[type=text],input[type=number],input[type=password],input[type=email],textarea,[contenteditable=true]{cursor:text!important}body{background-color:var(--clr-bg);background-image:radial-gradient(circle at 50% 50%,rgba(18,223,56,.1) 0%,var(--clr-bg) 70%);background-attachment:fixed;color:var(--clr-text);font-family:var(--font-body);overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--clr-bg)}::-webkit-scrollbar-thumb{background:var(--clr-primary);border-radius:4px}.title-glow{font-family:var(--font-display);color:#fff;text-shadow:0 0 10px var(--clr-primary-glow),0 0 20px var(--clr-primary);text-transform:uppercase}.glass-card{background:var(--clr-bg-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(18,223,56,.2);border-radius:12px;padding:20px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;cursor:pointer}.glass-card:hover{transform:translateY(-5px);border-color:var(--clr-primary);box-shadow:0 10px 30px #12df3833}.btn{display:inline-block;padding:12px 24px;background:transparent;color:var(--clr-primary);font-family:var(--font-display);font-weight:700;text-decoration:none;border:2px solid var(--clr-primary);border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.btn:hover{background:var(--clr-primary);color:var(--clr-bg);box-shadow:0 0 15px var(--clr-primary-glow)}h1,h2,h3{font-family:var(--font-display)}.section{padding:80px 20px;max-width:1200px;margin:0 auto}.grid-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}input,textarea{width:100%;padding:12px;background:#00000080;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:6px;margin-bottom:15px;font-family:var(--font-body)}input:focus,textarea:focus{outline:none;border-color:var(--clr-primary);box-shadow:0 0 10px #12df3833}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade{animation:fadeIn 1s ease forwards}.navbar[data-astro-cid-24d4oxg7]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:10px 0;backdrop-filter:blur(10px);background:#000000d9;border-bottom:1px solid rgba(18,223,56,.2);height:70px;display:flex;align-items:center}.nav-container[data-astro-cid-24d4oxg7]{max-width:1200px;width:100%;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.nav-logo[data-astro-cid-24d4oxg7]{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--clr-primary);font-weight:700;font-size:1.3rem}.logo-img[data-astro-cid-24d4oxg7]{height:35px;filter:drop-shadow(0 0 5px var(--clr-primary-glow))}.nav-links[data-astro-cid-24d4oxg7]{display:flex;gap:15px;align-items:center}.nav-links[data-astro-cid-24d4oxg7] a[data-astro-cid-24d4oxg7]{color:#fff;text-decoration:none;font-weight:500;transition:.3s;font-size:.95rem;white-space:nowrap}.nav-links[data-astro-cid-24d4oxg7] a[data-astro-cid-24d4oxg7]:hover{color:var(--clr-primary);text-shadow:0 0 10px var(--clr-primary-glow)}.back-link[data-astro-cid-24d4oxg7],.admin-shortcut[data-astro-cid-24d4oxg7]{border:1px solid var(--clr-primary);padding:4px 12px;border-radius:20px;color:var(--clr-primary)!important;font-size:.85rem!important}.admin-shortcut[data-astro-cid-24d4oxg7]{background:#12df381a;border-style:dashed}.mobile-menu[data-astro-cid-24d4oxg7]{display:none;background:none;border:none;flex-direction:column;gap:5px;padding:5px}.mobile-menu[data-astro-cid-24d4oxg7] span[data-astro-cid-24d4oxg7]{width:22px;height:2px;background:var(--clr-primary);transition:.3s}@media(max-width:950px){.mobile-menu[data-astro-cid-24d4oxg7]{display:flex}.nav-links[data-astro-cid-24d4oxg7]{position:fixed;top:70px;left:-100%;width:100%;height:calc(100vh - 70px);background:#000000fa;flex-direction:column;padding-top:40px;transition:.4s;gap:25px;z-index:999}.nav-links[data-astro-cid-24d4oxg7].active{left:0}}
