.glass-surface { position: relative !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; background: transparent !important; border: none !important; border-radius: var(--glass-radius, 20px) !important; overflow: hidden !important; text-decoration: none !important; box-sizing: border-box !important; width: auto !important; max-width: max-content !important; transition: opacity 260ms ease-out; box-shadow: none !important; } .glass-surface.dark-mode:focus-visible { outline: 2px solid #0A84FF; outline-offset: 2px; } .glass-surface.light-mode:focus-visible { outline: 2px solid #007AFF; outline-offset: 2px; } .glass-surface__filter { width: 100%; height: 100%; pointer-events: none; position: absolute; inset: 0; opacity: 0; z-index: -10; box-shadow: none !important; } .glass-surface__content { position: relative; z-index: 10; display: flex; flex-direction: row; align-items: center; justify-content: center; gap: inherit; width: 100%; height: 100%; color: inherit; white-space: nowrap; border-radius: inherit; pointer-events: auto; box-shadow: none !important; padding: 4px; } .glass-surface .fa-solid, .glass-surface .fas { padding-right: 10px !important; } .glass-surface--fallback .fa-solid, .glass-surface--fallback .fas { padding-right: 5px; }