.universe { filter: brightness(var(--background-brightness, 100%)); }
.link-card { border-radius: var(--link-radius, 14px); }
.links { gap: calc(var(--spacing, 18px) * .5); }
.identity h1 { font-weight: var(--font-weight, 600); }
body[data-button-style="solid"] .link-card { background: #ffffff0a; border-color: #ffffff30; }
body[data-button-style="outline"] .link-card { background: transparent; border-color: #ffffff40; }
body[data-entrance="none"] .bio-card { animation: none; }
body[data-entrance="soft"] .bio-card { animation-duration: .55s; }
body[data-entrance-blur="0"] .bio-card { animation-name: card-enter; }
body[data-reveal="0"] .link-card { animation: none; }
@media (prefers-reduced-motion: reduce) { .bio-card, .link-card { animation: none !important; } }
