[data-interface-theme]{--bg:var(--ui-page);--panel:var(--ui-surface);--panel2:var(--ui-surface-muted);--line:var(--ui-border);--text:var(--ui-text);--muted:var(--ui-muted);--purple:var(--ui-accent-text);--accent:var(--ui-accent);--soft:var(--ui-accent-text);--ui-theme-inset:clamp(18px,2vw,26px);color-scheme:var(--ui-color-scheme)}:root body [data-interface-theme] :is(.am-panel,.ui-popover,[role=listbox]),:root body [data-interface-theme]:is(.ui-dialog,.gn-panel,.em-menu){border:max(1px,var(--th-line)) solid var(--ui-border);border-radius:var(--th-radius);background-color:var(--ui-surface);color:var(--ui-text)}:root body [data-interface-theme].ui-dialog .gg-auth-header,:root body [data-interface-theme].ui-dialog .ui-dialog-content,:root body [data-interface-theme].ui-task-dialog>.ui-dialog-heading{padding:var(--ui-theme-inset)}:root body [data-interface-theme].ui-dialog :is(.ui-dialog-heading,.ui-dialog-actions,form){gap:12px}:root body [data-interface-theme] :is(.ui-dialog-section,.ui-dialog-notice,.ui-appearance-control,.hd-help-grid details,.fo-tabs,.fo-card,.fo-panel,.fo-event-ticket,.fo-invite-note,.fo-notice,.fo-share-preview){border-radius:var(--th-control-radius);border-color:var(--ui-border)}:root body [data-interface-theme] :is(button,a.button,.fo-button,.fo-platforms a,.gg-primary-button,.gg-secondary-button,.gg-global-search,.ui-dialog-symbol,.gg-place-options li,input:not([type=checkbox],[type=radio],[type=range]),select,textarea) :where(svg){flex-shrink:0}:root body [data-interface-theme] :is(button,a.button,.fo-button,.fo-platforms a,.gg-primary-button,.gg-secondary-button,.gg-global-search,.ui-dialog-symbol,.gg-place-options li,input:not([type=checkbox],[type=radio],[type=range]),select,textarea):not(.ui-mobile-overlay-backdrop,.gg-nav-backdrop,.am-avatar-edit,.gg-avatar){border-radius:var(--th-control-radius)}:root body [data-interface-theme] :is(.am-panel,.ui-popover) :is(input,select,textarea),:root body [data-interface-theme].ui-dialog :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){min-height:44px;padding:10px 14px;border:max(1px,var(--th-line)) solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}:root body [data-interface-theme] :is(.am-options button,.am-options a,.ui-appearance-options button),:root body [data-interface-theme].em-menu>button,:root body [data-interface-theme].gn-panel :is(.gn-filters button,.gn-footer button),:root body [data-interface-theme].ui-dialog .ui-dialog-content button:not(.ui-mobile-overlay-backdrop){min-height:44px}:root body [data-interface-theme].gn-panel .gn-close,:root body [data-interface-theme].ui-dialog :is(.ui-dialog-close,.gg-auth-close){width:44px;height:44px;min-height:44px;flex-basis:44px;padding:0}:root body [data-interface-theme] :is(.primary,.gg-primary-button,.cr-primary,.em-primary,.fb-primary,.hd-primary,.su-primary,.fo-primary,.pe-tickets,.rh-primary,.am-join,.gn-signin),:root body [data-interface-theme] :is(.primary,.gg-primary-button,.cr-primary,.em-primary,.fb-primary,.hd-primary,.su-primary,.fo-primary,.pe-tickets,.rh-primary,.am-join,.gn-signin):not(:disabled):hover{background:var(--ui-accent)!important;color:var(--th-on-accent)!important;border-color:var(--ui-accent)}:root body [data-interface-theme] :is(.ui-appearance-options button[aria-checked=true],.gn-filters button[aria-pressed=true],[role=option][aria-selected=true]){background:var(--ui-accent-soft);color:var(--ui-accent-text);border-color:var(--ui-accent)}:root body [data-interface-theme] :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ui-accent-text);outline-offset:3px}:root body [data-interface-theme].ui-dialog :is(button,input,select,textarea):disabled{opacity:.55}