/* Austria Pixel Website 1.2.12
   Hellmodus: gleiche Außenrundung für Rahmen, Farbfläche und Bildinhalt.
   Keine Änderung an Größen, Abständen oder dem Dunkelmodus. */
html:not([data-theme="dark"]) body.public-site :is(
  .faction-job-card, .faction-location-card, .fleet-vehicle-card,
  .fleet-card, .directory-card, .news-card, .changelog-news-card,
  .team-reference-card, .team-card-v123, .team-rank-card-v124,
  .team-application-cta, .team-role-overview,
  .faq-intro-card, .faq-search-card, .faq-list, .faq-item,
  .contact-email-card, .contact-intro-card,
  .onboarding-card, .roadmap-card, .server-release-card,
  .server-changelog-empty, .gallery-card,
  .status-overview, .status-components, .status-incidents,
  .status-day-detail, .status-panel, .status-connect-panel,
  .performance-disclaimer, .rule-chapter-panel,
  .legal-data > div, .char-combo-card, .home-feature-card
){
  overflow: hidden;
  background-clip: padding-box;
  isolation: isolate;
}

/* Bei horizontal geteilten Karten sollen Bild und Text dieselbe Rundung
   wie der äußere Container verwenden, statt eigenständige Kanten zu zeigen. */
html:not([data-theme="dark"]) body.public-site :is(
  .faction-job-card, .fleet-vehicle-card, .news-card,
  .changelog-news-card, .team-reference-card,
  .team-card-v123, .team-rank-card-v124
) :is(.faction-job-image, .fleet-vehicle-media, .portrait,
      .team-rank-portrait-v124, .news-card-body, .team-reference-info,
      .fleet-vehicle-copy){
  max-width: 100%;
  min-width: 0;
}

/* Abgerundete Unterkanten erhalten die Außenfarbe der jeweiligen Karte.
   So scheinen keine andersfarbigen Ecken durch innere Bereiche hindurch. */
html:not([data-theme="dark"]) body.public-site :is(
  .news-card, .changelog-news-card, .fleet-vehicle-card,
  .team-reference-card, .team-card-v123, .team-rank-card-v124
){
  background-color: var(--card);
}
html:not([data-theme="dark"]) body.public-site :is(
  .news-card-body, .fleet-vehicle-copy, .team-reference-info,
  .team-rank-copy-v124
){
  background-color: transparent;
}

/* Für Aufklappinhalte und fokussierte Interaktionen keine zusätzlichen
   Radius- oder Größenüberschreibungen. Die vorhandenen Styles bleiben aktiv. */
