.sw-glass{background:var(--sw-color-background-elevated);border-radius:var(--sw-radius-full);padding:var(--sw-spacing-md) var(--sw-spacing-lg);color:var(--sw-color-label-primary);align-items:center;display:flex}.sw-glass[data-glass=on]{background-color:var(--sw-color-background-elevated);background-image:linear-gradient(145deg, rgb(255, 255, 255, var(--sw-glass-highlight)) 0%, transparent 48%, #ffffff08 100%);border:1px solid color-mix(in srgb, var(--sw-color-label-primary) 10%, transparent);box-shadow:inset 0 1px 0 #ffffff47, var(--sw-shadow-md)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sw-glass[data-glass=on]{background-color:color-mix(in srgb, var(--sw-color-background-elevated) var(--sw-glass-opacity), transparent);-webkit-backdrop-filter:blur(var(--sw-glass-blur)) saturate(var(--sw-glass-saturation));backdrop-filter:blur(var(--sw-glass-blur)) saturate(var(--sw-glass-saturation))}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.sw-glass[data-glass=on]{background:var(--sw-color-background-elevated);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}@media (forced-colors:active){.sw-glass[data-glass=on]{color:canvastext;background:canvas;border-color:canvastext}}
