/*
Theme Name: Webseiten Studio Runtime
Theme URI: https://kickdowntechno.de/
Author: Dennis Kießlich / Webseiten Studio
Description: Schlanke WordPress-Runtime fuer Webseiten-Studio-Bridge-Projekte. Der Bridge-Core kontrolliert Design und Spezialflaechen; dieses Theme stellt nur die native WordPress-Theme-Runtime und sichere Fallback-Templates bereit.
Version: 0.1.2
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: webseiten-studio-runtime
*/

/*
 * WICHTIG: Alle sichtbaren Fallback-Regeln sind strikt auf .wsb-runtime-fallback
 * begrenzt. Dadurch beeinflusst das Theme keine Webseiten-Studio-Bridge-Templates.
 */
.wsb-runtime-fallback {
    box-sizing: border-box;
    min-height: 100vh;
    margin: 0;
    background: #050505;
    color: #fff;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    line-height: 1.6;
}
.wsb-runtime-fallback *,
.wsb-runtime-fallback *::before,
.wsb-runtime-fallback *::after { box-sizing: inherit; }
.wsb-runtime-fallback a { color: inherit; }
.wsb-runtime-fallback__header,
.wsb-runtime-fallback__footer { padding: 20px clamp(18px, 4vw, 54px); }
.wsb-runtime-fallback__header { border-bottom: 1px solid rgba(255,255,255,.12); }
.wsb-runtime-fallback__footer { border-top: 1px solid rgba(255,255,255,.12); margin-top: 48px; }
.wsb-runtime-fallback__brand { font-weight: 800; text-decoration: none; letter-spacing: .02em; }
.wsb-runtime-fallback__nav ul { display: flex; flex-wrap: wrap; gap: 16px 24px; margin: 14px 0 0; padding: 0; list-style: none; }
.wsb-runtime-fallback__main { width: min(1180px, calc(100% - 36px)); margin: 0 auto; padding: 48px 0; }
.wsb-runtime-fallback__article { margin: 0 0 42px; }
.wsb-runtime-fallback__article img { max-width: 100%; height: auto; }
.wsb-runtime-fallback__title { margin: 0 0 22px; font-size: clamp(2rem, 6vw, 4rem); line-height: 1.05; }
.wsb-runtime-fallback__meta { opacity: .7; margin-bottom: 18px; }
.wsb-runtime-fallback__pagination { margin-top: 36px; }
.wsb-runtime-fallback input,
.wsb-runtime-fallback textarea,
.wsb-runtime-fallback select,
.wsb-runtime-fallback button { max-width: 100%; font: inherit; }
