@layer reset,base,legacy;@layer ui{.ui-icon-button{width:var(--tap);height:var(--tap);color:var(--ink-1);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ui-icon-button:disabled,.ui-icon-button[aria-busy=true]{opacity:.6;cursor:default}.ui-icon-button--glass{background:var(--glass);border-color:var(--glass-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ui-icon-button--active{box-shadow:0 0 0 2px var(--accent)}@media (hover:hover){.ui-icon-button--plain:hover:not(:disabled):not([aria-busy=true]){background:var(--surface-2)}}.ui-icon-button__badge{background:var(--accent);border:1.5px solid var(--bg);border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:6px}.ui-count{border-radius:var(--radius-pill);background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);box-shadow:0 0 0 2px var(--bg);font:700 var(--fs-eyebrow)/1 var(--font-ui);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:3px;left:calc(50% + 2px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-icon-button--glass{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.ui-icon-button--glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer page,focus;
