/* Original studio layout, always dark. App and policy styles stay in styles.css. */
.thriving {
  color-scheme: dark;
  --bg: #000; --tile: #171719; --raised: #222225;
  --ink: #f5f5f7; --secondary: #a1a1a6;
  --hairline: rgba(255,255,255,.16); --link: #cfef63;
  --nav: rgba(0,0,0,.9); --lime-soft: #2a3313;
}
.thriving .nav .wrap { height: 64px; }
.thriving .brand img { width: 32px; height: 32px; border-radius: 0; box-shadow: none; }
.thriving .bird-art { max-width: 340px; }
.thriving .product { background: linear-gradient(160deg,#2b3a12,#121a10); color: #f5f5f7; }
.thriving .product .lede { color: #c7cbc2; }
.thriving .eyebrow-dark { color: var(--lime); }
.thriving .doc { padding-bottom: 80px; }
@media (max-width: 760px) {
  .thriving .studio-grid { text-align: center; }
  .thriving .studio-hero .lede { margin-inline: auto; }
  .thriving .bird-art { width: 184px; }
  .thriving .studio-hero { padding: 24px 0 64px; }
  .thriving .brand { font-size: 17px; gap: 8px; }
  .thriving .nav .wrap { width: calc(100% - 32px); height: 60px; }
  .thriving .nav nav { gap: 14px; font-size: 13px; }
}
@media (max-width: 420px) {
  .thriving .nav-apps { display: none; }
  .thriving .studio-hero h1 { font-size: 46px; }
}

/* Current BirdRunner feedback screen in the support FAQ. */
.feedback-shot { display: block; width: min(280px, 100%); height: auto; margin: 24px auto; border-radius: 24px; }
