/* =========================================================
   STADIUM DAYLIGHT — install-the-app prompt
   In-flow banner under the header; revealed by
   pwa_install_controller when the app is installable.
   Tokens: tokens.css. Conventions: BEM.
   ========================================================= */

.pwa-install {
  display: flex;
  align-items: center;
  gap: var(--space-sm);
  padding: var(--space-sm) var(--space-md);
  background: var(--terracotta-soft);
  border-bottom: 1px solid color-mix(in srgb, var(--terracotta) 35%, var(--border));
}
/* Attribute-selector specificity (0,1,1) beats the base (0,1,0), so the
   hidden state wins regardless of source order. */
.pwa-install[hidden] { display: none; }

.pwa-install__icon {
  flex-shrink: 0;
  display: inline-flex;
  color: var(--terracotta-deep);
}

.pwa-install__body {
  flex: 1;
  min-width: 0;
}
.pwa-install__title {
  margin: 0;
  font-weight: 600;
  font-size: 14px;
  color: var(--ink);
}
.pwa-install__hint {
  margin: 2px 0 0;
  font-size: 13px;
  color: var(--ink-soft);
  display: flex;
  align-items: center;
  gap: 4px;
  flex-wrap: wrap;
}
.pwa-install__hint[hidden] { display: none; }
.pwa-install__ios-share {
  display: inline-flex;
  align-items: center;
  color: var(--terracotta-deep);
}

.pwa-install__actions {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: var(--space-xs);
}
.pwa-install__cta[hidden] { display: none; }

.pwa-install__dismiss {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border: 0;
  background: transparent;
  color: var(--slate);
  cursor: pointer;
  border-radius: var(--radius-full);
}
.pwa-install__dismiss:hover {
  background: color-mix(in srgb, var(--ink) 8%, transparent);
  color: var(--ink);
}

/* The Meer-sheet "App installeren" entry is a <button> styled like the
   sibling link rows. */
.nav-sheet__link--button {
  width: 100%;
  text-align: left;
  border: 0;
  background: transparent;
  font: inherit;
  cursor: pointer;
}
.nav-sheet__link--button[hidden] { display: none; }
