:root{--glass-blur:blur(20px) saturate(1.8);--glass-elevation-2:0 8px 28px #0000004d;--glass-elevation-3:0 18px 50px #0000006b;--glass-dur:.32s;--glass-ease:cubic-bezier(.16, 1, .3, 1);--glass-rim-dark:inset 0 1px 0 #ffffff38;--glass-edge:inset 0 0 0 1px #ffffff0a;--glass-on-light-chrome:#ffffff9e;--glass-on-light-menu:#ffffffad;--glass-on-light-sheet:#ffffffad;--glass-on-light-solid:#fffffff7;--glass-on-light-text:#1d1d1f;--glass-on-light-text-2:#0000008f;--glass-on-light-border:#0000000f;--glass-on-light-highlight:inset 0 1px 0 #ffffffb3;--glass-on-dark-chrome:#1c1c1e70;--glass-on-dark-menu:#1c1c1e7a;--glass-on-dark-sheet:#1c1c1e7a;--glass-on-dark-solid:#0d0d0df7;--glass-on-dark-text:#f5f5f7;--glass-on-dark-text-2:#ffffff9e;--glass-on-dark-border:#ffffff14;--glass-on-dark-highlight:inset 0 1px 0 #ffffff38;--glass-fill-chrome:var(--glass-on-dark-chrome);--glass-fill-menu:var(--glass-on-dark-menu);--glass-fill-sheet:var(--glass-on-dark-sheet);--glass-fill-solid:var(--glass-on-dark-solid);--glass-text:var(--glass-on-dark-text);--glass-text-secondary:var(--glass-on-dark-text-2);--glass-edge-color:var(--glass-on-dark-border);--glass-rim:var(--glass-on-dark-highlight)}@media (prefers-color-scheme:light){:root{--glass-elevation-2:0 8px 28px #0000001a;--glass-elevation-3:0 18px 50px #00000024;--glass-edge:inset 0 0 0 1px #00000008;--glass-fill-chrome:var(--glass-on-light-chrome);--glass-fill-menu:var(--glass-on-light-menu);--glass-fill-sheet:var(--glass-on-light-sheet);--glass-fill-solid:var(--glass-on-light-solid);--glass-text:var(--glass-on-light-text);--glass-text-secondary:var(--glass-on-light-text-2);--glass-edge-color:var(--glass-on-light-border);--glass-rim:var(--glass-on-light-highlight)}}[data-glass-scheme=light]{--glass-fill-chrome:var(--glass-on-light-chrome);--glass-fill-menu:var(--glass-on-light-menu);--glass-fill-sheet:var(--glass-on-light-sheet);--glass-fill-solid:var(--glass-on-light-solid);--glass-text:var(--glass-on-light-text);--glass-text-secondary:var(--glass-on-light-text-2);--glass-edge-color:var(--glass-on-light-border);--glass-rim:var(--glass-on-light-highlight)}[data-glass-scheme=dark]{--glass-fill-chrome:var(--glass-on-dark-chrome);--glass-fill-menu:var(--glass-on-dark-menu);--glass-fill-sheet:var(--glass-on-dark-sheet);--glass-fill-solid:var(--glass-on-dark-solid);--glass-text:var(--glass-on-dark-text);--glass-text-secondary:var(--glass-on-dark-text-2);--glass-edge-color:var(--glass-on-dark-border);--glass-rim:var(--glass-on-dark-highlight)}.glass{background:var(--glass-fill-menu);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge-color);box-shadow:var(--glass-elevation-3), var(--glass-rim), var(--glass-edge);color:var(--glass-text);transition:background var(--glass-dur) var(--glass-ease), color var(--glass-dur) var(--glass-ease), box-shadow var(--glass-dur) var(--glass-ease)}.glass--chrome{background:var(--glass-fill-chrome);box-shadow:var(--glass-elevation-2), var(--glass-rim), var(--glass-edge)}.glass--menu{background:var(--glass-fill-menu)}.glass--sheet{background:var(--glass-fill-sheet)}@media (prefers-reduced-motion:reduce){.glass{transition:none}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--glass-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-fill-solid)}}
