
.closing-panel .closing-buttons .btn {
  min-height: 44px; padding: 11px 19px; border: 0 !important;
  transition: background-color 160ms ease, color 160ms ease, transform 150ms ease, box-shadow 160ms ease;
}
.closing-panel .closing-buttons .btn-light { background:#f5f4ed !important; color:#232522 !important; }
.closing-panel .closing-buttons .btn-muted { background:#303030 !important; color:#fff !important; }
.closing-panel .closing-buttons .btn-light:hover { background:var(--surface-hover) !important; transform:translateY(-2px); }
.closing-panel .closing-buttons .btn-muted:hover { background:#4b4b4b !important; transform:translateY(-2px); }
.closing-panel .closing-buttons .btn:focus-visible { outline:2px solid var(--surface-hover); outline-offset:5px; }
.closing-panel .closing-buttons .btn:active { transform:translateY(1px) scale(.98); box-shadow:inset 0 0 0 2px #0002; }
@media(prefers-reduced-motion:reduce) {
  .closing-panel .closing-buttons .btn { transition:none; }
  .closing-panel .closing-buttons .btn:is(:hover,:active) { transform:none; }
}

