/* Reset WP theme on header buttons */
.minios-app-header button,.minios-app-header button:hover,.minios-app-header button:focus,.minios-app-header button:active{appearance:none!important;-webkit-appearance:none!important;border-radius:999px!important;background:var(--minios-header-close-bg,rgba(255,255,255,.12))!important;box-shadow:inset 0 1px rgba(255,255,255,.18)!important;outline:0!important;margin:0!important;padding:0!important;-webkit-tap-highlight-color:transparent!important;font-family:inherit!important}

.minios-app-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:12px;padding:14px 16px 12px;background:var(--minios-header-bg,transparent);backdrop-filter:blur(18px);border-bottom:1px solid var(--minios-header-border,transparent)}
.minios-app-header h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.03em;flex:1;text-align:center;padding-right:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--minios-header-title,#fff)}
.minios-close{width:42px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--minios-header-close-border,rgba(255,255,255,.24))!important;border-radius:999px!important;background:var(--minios-header-close-bg,rgba(255,255,255,.12))!important;color:var(--minios-header-accent,#fff)!important;font-size:20px!important;line-height:1!important;flex-shrink:0;box-shadow:inset 0 1px rgba(255,255,255,.18),0 6px 18px rgba(0,0,0,.22)!important;backdrop-filter:blur(18px);cursor:pointer!important}
.minios-close:active{opacity:.7!important}

/* Per-app header + window colors */
/* Notes — crème iOS */
.minios-modal[data-active-kind="notes"] .minios-app-window{background:#F2F1EC;color:#000}

/* Rappels — gris clair iOS */
.minios-modal[data-active-kind="reminders"] .minios-app-window{background:#F2F2F7;color:#000}

/* Calendrier — blanc iOS */
.minios-modal[data-active-kind="calendar"] .minios-app-window{background:#fff;color:#000}

/* Calculatrice — noir */
.minios-modal[data-active-kind="calculator"] .minios-app-window{background:#000;color:#fff}

/* Horloge — noir */
.minios-modal[data-active-kind="clock"] .minios-app-window{background:#000;color:#fff}

.minios-shell-card{margin:16px;padding:16px;border-radius:24px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 45px rgba(0,0,0,.18)}.minios-shell-card h3{margin:0 0 6px;font-size:24px;letter-spacing:-.04em}.minios-shell-card p{margin:0;color:rgba(255,255,255,.72)}.minios-muted{color:rgba(255,255,255,.62);font-size:13px}.minios-app-active{overflow:hidden}
.minios-custom-app-frame{display:block;width:100%;height:100%;min-height:100%;margin:0;padding:0;border:0;outline:0;background:transparent}
.minios-modal[data-active-kind="custom"] .minios-app-window{border:0}

/* Avis — vert Trustpilot */
.minios-modal[data-active-kind="avis"] .minios-app-window{background:#fff;color:#1a1a1a}

/* Livres — crème (sinon la barre du header laisse voir le fond sombre par défaut) */
.minios-modal[data-active-kind="books"] .minios-app-window{background:#f5f1e8;color:#191816}

/* Mail — blanc façon Gmail */
.minios-modal[data-active-kind="mail"] .minios-app-window{background:#ffffff;color:#202124}
