.atomic-glow{background-image:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 65%);border:1px solid var(--border);transition:transform var(--transition-normal) ease-out, border-color var(--transition-normal) ease-out, box-shadow var(--transition-normal) ease-out}.atomic-glow:hover{border-color:color-mix(in srgb, var(--primary) 60%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--primary) 12%, transparent);transform:translateY(-4px)}.atomic-particles{background-image:radial-gradient(circle, var(--primary) 1px, transparent 1px);opacity:.05;background-size:36px 36px;animation:24s ease-in-out infinite alternate atomic-drift}.atomic-orbit{background:radial-gradient(ellipse, color-mix(in srgb, var(--primary) 20%, transparent), transparent 66%)}.atomic-phone{box-shadow:var(--shadow-lg), 0 0 70px color-mix(in srgb, var(--primary) 12%, transparent);transform:rotate(-8deg)}.atomic-title{letter-spacing:-.055em;line-height:1.04}.atomic-nav-scroll{scrollbar-width:none;mask-image:linear-gradient(to right, transparent, var(--foreground) 12px, var(--foreground) calc(100% - 12px), transparent)}.atomic-nav-scroll::-webkit-scrollbar{display:none}@keyframes atomic-drift{0%{transform:translate(0,0)}to{transform:translate(18px,-28px)}}@media (prefers-reduced-motion:reduce){.atomic-particles{animation:none}.atomic-glow{transition:none}.atomic-glow:hover,.atomic-phone{transform:none}}
