.icon-btn{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid;position:relative}.icon-btn:hover{background:var(--color-surface-2);color:var(--color-text)}.icon-btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.icon-btn-dot{background:var(--color-danger);border:2px solid var(--color-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}
