.liquid{position:relative;background:var(--card);border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 34px rgba(0,0,0,.09);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%)}.liquid:before{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent 38%,rgba(255,255,255,.025));opacity:.75}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.liquid{background:rgba(33,22,62,.96)}}@media(prefers-reduced-motion:no-preference){.add-button,.icon-button,.birthday-row,.view-tabs button{transition:transform .18s ease,background .18s ease}.add-button:hover,.icon-button:hover{transform:translateY(-2px)}.birthday-row:hover{transform:translateY(-1px);background:var(--card-strong)}}
