/*
Theme Name:   Baby Flynn
Theme URI:    https://speckstein-plugins.thespeckstein.de
Description:  Baby Flynn – eigenständiges Theme, mobil-first, app-ähnlich. Hersteller: Speckstein-Software.
Author:       Daryl Van Speckstein
Author URI:   https://speckstein-plugins.thespeckstein.de
Version:      3.0.0.0.0.24012026
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
License:      GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  baby-flynn
*/

/* ========== Basis: mobil-first ========== */
*,
*::before,
*::after {
	box-sizing: border-box;
}

html {
	scroll-behavior: smooth;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #2c3e2d;
	background: #9CAF88;
}

/* ========== Layout ========== */
.baby-flynn-main {
	max-width: min(1200px, 100%);
	margin: 0 auto;
	padding: 2rem 1.5rem;
}

.baby-flynn-app-layout {
	max-width: 100%;
	min-height: calc(100vh - 120px);
	padding-left: max(1rem, env(safe-area-inset-left));
	padding-right: max(1rem, env(safe-area-inset-right));
}

/* ========== Typo ========== */
.entry-title {
	margin-top: 0;
	margin-bottom: 1rem;
}

.entry-content {
	margin-bottom: 2rem;
}

.entry-content p:last-child {
	margin-bottom: 0;
}

/* ========== Links ========== */
a {
	color: #5a7a5c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* ========== Footer ========== */
.baby-flynn-footer {
	margin-top: 3rem;
	padding: 2rem 1.5rem;
	text-align: center;
	background: rgba(0,0,0,0.05);
}
