@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-background: #0A0A0F;--color-background-secondary: #10101A;--color-text: #E5E7EB;--color-text-secondary: #9CA3AF;--color-accent: #6C5CE7;--color-accent-hover: #8A7DFF;--color-accent-light: rgba(108, 92, 231, .2);--color-cosmic-gradient: linear-gradient(135deg, #6C5CE7 0%, #A29BFE 100%);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-heading: "Orbitron", var(--font-family-base);--font-size-md: 1rem;--line-height-normal: 1.5;--line-height-tight: 1.2;--line-height-relaxed: 1.7;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--animation-normal: .3s ease;--animation-float: 6s ease-in-out infinite;--animation-pulse: 2s ease-in-out infinite}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-normal);overflow-x:hidden;position:relative}html,body{overflow-x:hidden}@keyframes starTwinkle{0%,to{opacity:.8}50%{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:.8}50%{opacity:1}}a{color:var(--color-accent);text-decoration:none;transition:color var(--animation-normal)}a:hover{color:var(--color-accent-hover)}button{cursor:pointer;border:none;background:none;font-family:inherit;transition:all var(--animation-normal)}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-sm);text-shadow:0 0 10px rgba(108,92,231,.3)}h1{font-size:2.5rem;font-weight:var(--font-weight-bold)}h2{font-size:2rem}h3{font-size:1.75rem}p{margin-bottom:var(--spacing-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-background-secondary)}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent-hover)}::selection{background:var(--color-accent-light);color:var(--color-text)}.space-glow{box-shadow:0 0 20px #6c5ce74d}.cosmic-gradient{background:var(--color-cosmic-gradient)}.floating{animation:float var(--animation-float)}.pulsing{animation:pulse var(--animation-pulse)}
