/*
Theme Name: Mickipedia
Description: Een rustig, redactioneel childthema voor Mick Tolenaars.
Version: 1.0.0
Template: twentytwentyfour
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: mickipedia
License: GPL-2.0-or-later
*/
:root{--m-paper:#f5f3ea;--m-ink:#183c32;--m-muted:#65716a;--m-line:#cbd0c4}html{scroll-behavior:smooth}body{margin:0}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0}a:focus-visible{outline:3px solid #879b46;outline-offset:5px}.m-shell{max-width:1200px;margin-inline:auto;padding-inline:6%}.m-header{display:flex;justify-content:space-between;align-items:center;padding-block:28px;border-bottom:1px solid var(--m-line);gap:20px}.m-brand{font:32px Georgia,serif!important;letter-spacing:-1.5px;margin:0}.m-brand a{text-decoration:none}.m-nav{font-size:13px;display:flex;gap:24px}.m-nav a{text-decoration:none}.m-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;padding-block:65px}.m-hero h1{font:normal clamp(54px,6.4vw,90px)/1.02 Georgia,serif;letter-spacing:-3px;margin:25px 0}.m-hero h1 em{color:#7c8b5c}.m-kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase}.m-intro{color:var(--m-muted);font-size:17px;line-height:1.8;max-width:420px}.m-portrait img{height:460px;width:100%;object-fit:cover;border-radius:130px 0 0 0}.m-portrait figcaption{font-size:11px;color:var(--m-muted);text-align:left}.m-hero .wp-block-buttons{margin-top:28px}.m-strip{border-block:1px solid var(--m-line);padding-block:22px;font-size:11px;text-transform:uppercase;letter-spacing:1.5px}.m-about{display:grid;grid-template-columns:1fr 2fr;gap:7%;padding-block:70px}.m-about h2{font:normal 40px/1.2 Georgia,serif;letter-spacing:-1px;margin-top:0}.m-about p:not(.m-kicker){color:var(--m-muted);line-height:1.85}.m-tags{font-size:12px;line-height:2!important}.m-story{background:var(--m-ink);color:var(--m-paper);padding:40px;margin-bottom:60px}.m-story h2{font:normal 34px/1.2 Georgia,serif}.m-story a{color:inherit}.m-story p{max-width:700px}.m-stories{padding-block:0 60px}.m-stories h2{font:normal 38px Georgia,serif}.m-stories .wp-block-post-template{gap:28px}.m-stories .wp-block-post-title{font-size:26px}.m-footer{border-top:1px solid var(--m-line);padding-block:25px;font-size:12px;color:var(--m-muted)}.m-article{padding-block:65px}.m-article>.wp-block-post-title{font:normal clamp(40px,5vw,65px)/1.1 Georgia,serif;max-width:850px}.m-article .wp-block-post-content{max-width:760px;margin-inline:auto}.m-article .wp-block-post-featured-image img{max-height:560px;object-fit:cover}.wp-block-post-date{font-size:12px;color:var(--m-muted)}@media(max-width:700px){.m-header{flex-wrap:wrap}.m-brand{font-size:28px!important}.m-hero,.m-about{grid-template-columns:1fr;gap:30px;padding-block:40px}.m-hero h1{letter-spacing:-2px}.m-portrait img{height:390px}.m-about h2{font-size:33px}.m-story{padding:25px}.m-stories .wp-block-post-template{grid-template-columns:1fr!important}}
