/*
Theme Name: Meerzeit Magazin
Theme URI: https://www.meerzeit-v-blog.de/
Author: Meerzeit
Description: Maritimes, responsives Block-Theme für Reiseberichte, Yachtcharter, Videos und Kooperationen. Alle Bereiche über den WordPress-Website-Editor anpassbar.
Version: 1.2.0
Requires at least: 6.4
Tested up to: 6.7
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: meerzeit-magazin
Tags: blog, photography, full-site-editing, block-patterns, custom-colors, wide-blocks, featured-images
*/
:root{scroll-behavior:smooth}body{margin:0}a{text-underline-offset:4px}a:hover{opacity:.85}.wp-site-blocks{overflow:hidden}.wp-block-navigation a{text-decoration:none}.wp-block-post-featured-image img,.wp-block-image img{border-radius:12px}.wp-block-button__link{transition:transform .2s ease,background-color .2s ease}.wp-block-button__link:hover{transform:translateY(-2px)}.meerzeit-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:.78rem}.meerzeit-hero{min-height:560px}.meerzeit-hero .wp-block-cover__inner-container{width:100%}.meerzeit-card{transition:transform .2s ease}.meerzeit-card:hover{transform:translateY(-3px)}@media(max-width:781px){.meerzeit-hero{min-height:470px}.meerzeit-mobile-stack{padding-top:48px!important;padding-bottom:48px!important}}

/* Editable image placeholders; uploading a Cover background replaces this image. */
.meerzeit-hero, .meerzeit-photo-placeholder {background-image:url('assets/hero-placeholder.svg');background-size:cover;background-position:center;}
.meerzeit-photo-placeholder {border-radius:12px;overflow:hidden;}
.meerzeit-hero .wp-block-cover__background {background-color:#102b3a!important;opacity:.52!important;}
.meerzeit-photo-placeholder .wp-block-cover__background {background-color:#102b3a!important;opacity:.40!important;}

/* Portrait reels: 9:16 video tiles, responsive and editable in Gutenberg. */
.meerzeit-reel-grid{max-width:940px;margin-inline:auto!important;align-items:flex-start!important;gap:22px!important}
.meerzeit-reel-grid>.wp-block-column{min-width:0}
.meerzeit-reel-placeholder{aspect-ratio:9/16;min-height:0!important;border-radius:18px;overflow:hidden;background:linear-gradient(150deg,#15384a,#377c8d 55%,#c49a6a)}
.meerzeit-reel-placeholder .wp-block-cover__background{opacity:.2!important}
.meerzeit-reel-grid .wp-block-video{aspect-ratio:9/16;margin:0;overflow:hidden;border-radius:18px;background:#102b3a}
.meerzeit-reel-grid .wp-block-video video{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:9/16}
@media(max-width:781px){.meerzeit-reel-grid{max-width:420px;gap:24px!important}.meerzeit-reel-grid>.wp-block-column{max-width:100%}}
