@layer components{.vesela-dialog-surface{border-radius:1.5rem;border:1px solid var(--vesela-border);background:color-mix(in srgb,var(--vesela-dialog) 92%,transparent);color:var(--vesela-fg);backdrop-filter:blur(48px)}.vesela-glass-panel{border:1px solid var(--vesela-border);background:color-mix(in srgb,var(--vesela-elevated) 88%,transparent);backdrop-filter:blur(24px)}.vesela-chip{border-radius:1rem;border:1px solid var(--vesela-border);background:var(--vesela-muted);color:var(--vesela-fg-muted);transition:background .2s ease,border-color .2s ease,color .2s ease}.vesela-chip:hover{background:var(--vesela-muted-hover);border-color:var(--vesela-border-strong)}.vesela-chip-active{background:var(--vesela-inverted);color:var(--vesela-inverted-fg);border-color:var(--vesela-inverted);box-shadow:var(--vesela-shadow)}.vesela-preview-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vesela-preview-backdrop-base{position:absolute;inset:0;background:var(--vesela-preview-gradient)}.vesela-preview-backdrop-glow-a{position:absolute;top:3rem;left:-2.5rem;height:11rem;width:11rem;border-radius:9999px;background:rgb(var(--vesela-litho-glow-primary-rgb)/.12);filter:blur(48px)}.vesela-preview-backdrop-glow-b{position:absolute;top:2rem;right:0;height:13rem;width:13rem;border-radius:9999px;background:rgb(var(--vesela-litho-glow-secondary-rgb)/.1);filter:blur(48px)}}