:root{--cyber-black: #0a0a0f;--cyber-dark: #131326;--cyber-blue: #0ff;--cyber-pink: #ff0087;--cyber-purple: #b967ff;--cyber-yellow: #f7df1e;--cyber-green: #00ff9d}body{background-color:#374757;color:#edf2f7;background-image:linear-gradient(to bottom,rgba(32,59,101,.6),var(--cyber-black)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 100 100'%3E%3Cpath fill='none' stroke='%230ff' stroke-width='0.1' d='M10,10 L90,10 L90,90 L10,90 Z'/%3E%3C/svg%3E");background-attachment:fixed;min-height:100vh;font-family:Inter,Segoe UI,system-ui,sans-serif}.container[data-astro-cid-ro7pgs3h]{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.cyberpunk-title[data-astro-cid-ro7pgs3h]{letter-spacing:.1em;text-transform:uppercase;position:relative;color:#fff;text-shadow:0 0 3px rgba(255,255,255,.3),0 0 6px rgba(0,255,255,.3)}.cyber-highlight[data-astro-cid-ro7pgs3h]{position:relative;color:var(--cyber-blue);text-shadow:0 0 5px rgba(0,255,255,.6);font-weight:700}.cyber-text-shadow[data-astro-cid-ro7pgs3h]{text-shadow:0 0 3px rgba(0,208,255,.3)}.cyber-bracket[data-astro-cid-ro7pgs3h]{color:var(--cyber-blue);font-weight:300;margin:0 .25rem;position:relative;opacity:.8}.data-line[data-astro-cid-ro7pgs3h]{position:absolute;left:0;height:1px;background:linear-gradient(to right,#0ff0,#0ff3,#b967ff33,#0ff0);animation:data-flow 8s linear infinite;opacity:.4}@keyframes data-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}.event-grid-bg[data-astro-cid-ro7pgs3h]{background-color:#0a0a194d;background-image:linear-gradient(to right,rgba(0,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,255,255,.02) 1px,transparent 1px);background-size:30px 30px;position:relative;overflow:hidden}.event-grid-bg[data-astro-cid-ro7pgs3h]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(0,255,255,.05),transparent 70%);pointer-events:none}.pulse-badge[data-astro-cid-ro7pgs3h]{animation:pulse-badge 4s infinite;position:relative;overflow:hidden}@keyframes pulse-badge{0%{opacity:1;box-shadow:0 0 8px #00ffff80}50%{opacity:.9;box-shadow:0 0 12px #00ffffb3}to{opacity:1;box-shadow:0 0 8px #00ffff80}}.event-card[data-astro-cid-ro7pgs3h]{background-color:#13132680;border:1px solid rgba(0,255,255,.15);box-shadow:0 0 10px #0000004d;backdrop-filter:blur(3px);border-radius:1rem;transition:all .4s ease;opacity:0;transform:translateY(30px);animation:slideInUp .6s ease forwards}.event-card[data-astro-cid-ro7pgs3h]:hover{border-color:#0ff6;box-shadow:0 0 15px #0ff3;transform:translateY(-5px)}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cyber-pill-btn[data-astro-cid-ro7pgs3h]{height:60px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0 1.5rem;backdrop-filter:blur(5px);font-weight:600;letter-spacing:.03em;text-decoration:none}.glitch-text[data-astro-cid-ro7pgs3h]{position:relative;display:inline-block;color:#fff;text-shadow:0 0 5px rgba(255,255,255,.3)}.glitch-text[data-astro-cid-ro7pgs3h]:before,.glitch-text[data-astro-cid-ro7pgs3h]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0,0,0,0)}.glitch-text[data-astro-cid-ro7pgs3h]:before{left:-2px;text-shadow:2px 0 var(--cyber-blue);animation:glitch-effect 4s infinite linear alternate-reverse}.glitch-text[data-astro-cid-ro7pgs3h]:after{left:2px;text-shadow:-2px 0 var(--cyber-green);animation:glitch-effect 3s infinite linear alternate-reverse}@keyframes glitch-effect{0%{clip:rect(20px,9999px,15px,0)}20%{clip:rect(12px,9999px,78px,0)}40%{clip:rect(52px,9999px,7px,0)}60%{clip:rect(70px,9999px,92px,0)}80%{clip:rect(1px,9999px,83px,0)}to{clip:rect(20px,9999px,25px,0)}}.year-dropdown-btn[data-astro-cid-ro7pgs3h] svg[data-astro-cid-ro7pgs3h]{transition:transform .2s ease}.year-dropdown[data-astro-cid-ro7pgs3h]{backdrop-filter:blur(10px);scrollbar-width:thin;scrollbar-color:rgba(0,255,255,.5) rgba(0,0,0,.2)}.year-dropdown[data-astro-cid-ro7pgs3h]::-webkit-scrollbar{width:6px}.year-dropdown[data-astro-cid-ro7pgs3h]::-webkit-scrollbar-track{background:#0003;border-radius:3px}.year-dropdown[data-astro-cid-ro7pgs3h]::-webkit-scrollbar-thumb{background:#00ffff80;border-radius:3px}.year-dropdown[data-astro-cid-ro7pgs3h]::-webkit-scrollbar-thumb:hover{background:#00ffffb3}@media (max-width: 768px){.cyberpunk-title[data-astro-cid-ro7pgs3h]{font-size:2.5rem}.cyber-pills[data-astro-cid-ro7pgs3h]{flex-direction:column;align-items:center}.cyber-pill-btn[data-astro-cid-ro7pgs3h]{width:100%;max-width:250px;text-align:center;height:56px;padding:0 1.25rem}#events-grid[data-astro-cid-ro7pgs3h]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.container[data-astro-cid-ro7pgs3h]{padding-left:1rem;padding-right:1rem}.min-w-[220px]{min-width:200px}.section-padding[data-astro-cid-ro7pgs3h]{padding-top:6rem;padding-bottom:6rem}.year-dropdown[data-astro-cid-ro7pgs3h]{left:40%;right:auto;width:calc(50vw - 1rem);max-width:300px;margin:0 1rem}.flex[data-astro-cid-ro7pgs3h].justify-center{padding:0 1rem}}@media (max-width: 640px){.text-5xl[data-astro-cid-ro7pgs3h]{font-size:2rem}.md\:text-7xl[data-astro-cid-ro7pgs3h]{font-size:2.5rem}.text-xl[data-astro-cid-ro7pgs3h]{font-size:1.1rem}.md\:text-2xl[data-astro-cid-ro7pgs3h]{font-size:1.3rem}}::-webkit-scrollbar [data-astro-cid-ro7pgs3h]{width:6px}::-webkit-scrollbar-track [data-astro-cid-ro7pgs3h]{background:#0f172a4d}::-webkit-scrollbar-thumb [data-astro-cid-ro7pgs3h]{background:linear-gradient(to bottom,#06b6d4,#3b82f6);border-radius:3px}::-webkit-scrollbar-thumb:hover [data-astro-cid-ro7pgs3h]{background:linear-gradient(to bottom,#0891b2,#2563eb)}::selection [data-astro-cid-ro7pgs3h]{background:#06b6d433;color:#fff}button[data-astro-cid-ro7pgs3h]:focus,.year-dropdown-btn[data-astro-cid-ro7pgs3h]:focus{outline:2px solid #06b6d4;outline-offset:2px}.section-padding[data-astro-cid-ro7pgs3h]{padding-top:4rem;padding-bottom:4rem}
