/*
Theme Name:  Bremen City
Theme URI:   https://bremen.city
Description: Das redaktionelle Slow-Content-Portal für Bremen. E-E-A-T optimiert, Apple-Style Design, SEO-Silo-Struktur.
Version:     2.0
Author:      bremen.city
Author URI:  https://bremen.city
License:     Private – Alle Rechte vorbehalten
Text Domain: bremen-city
Tags:        custom-menu, post-thumbnails, full-width-template, translation-ready
*/

/*
  HINWEIS: Diese Datei enthält nur den WordPress-Theme-Header.
  Alle CSS-Stile sind in den jeweiligen Template-Dateien eingebettet
  (Meine_Startseite.php, single-stadtteil.php etc.)
  oder werden über functions.php als externe Dateien geladen.

  Für WordPress ist diese Datei Pflicht – sie identifiziert das Theme.
*/

/* Minimal WordPress Reset */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

/* WordPress Alignment Classes */
.aligncenter { display: block; margin: 1.5rem auto; }
.alignleft   { float: left; margin: 0 1.5rem 1rem 0; }
.alignright  { float: right; margin: 0 0 1rem 1.5rem; }
.alignwide   { margin-left: -2rem; margin-right: -2rem; }
.alignfull   { margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); width: 100vw; }

/* WordPress Admin-Bar Kompensation */
html { scroll-padding-top: 32px; }
@media screen and (max-width: 782px) { html { scroll-padding-top: 46px; } }
