/* AdOnFy polish on top of the existing panel, without rewriting the app. */
html { -webkit-text-size-adjust: 100%; }
body { padding-bottom: env(safe-area-inset-bottom, 0px); }
.dashboard-header h1,
h1 { letter-spacing: -0.03em; }
@media (max-width: 768px) {
  button, .tab-button, .upload-button, .manage-users-button, a.btn {
    min-height: 44px;
  }
  .dashboard-header, .dashboard-content, .welcome-section {
    padding-left: max(16px, env(safe-area-inset-left));
    padding-right: max(16px, env(safe-area-inset-right));
  }
}
