/*
Theme Name: Blogtotalk Journal
Version: 2.0.0
Text Domain: blogtotalk-journal
Description: Ein eigenständiges typografisches Journal für Küche und Zuhause.
*/
:root{--ink:#25291f;--paper:#fcfbf7;--red:#a63825;--line:#cfcfc4;--sage:#e8eddf}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.6 Arial,Helvetica,sans-serif}h1,h2,h3{font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0 0 20px}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--red)}img{display:block;max-width:100%;height:auto}button,input{font:inherit}button{cursor:pointer}a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:4px}.wrap{max-width:1300px;padding:0 42px;margin:auto}.site-header{border-top:6px solid var(--red)}.header-top{display:flex;justify-content:space-between;align-items:center;padding-top:27px;padding-bottom:27px}.wordmark{font-size:57px;font-weight:800;letter-spacing:-3.5px;line-height:1;text-decoration:none}.wordmark span{color:var(--red)}.tagline{font-size:15px;line-height:1.4;letter-spacing:.025em;text-align:right}.main-nav{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding-top:13px;padding-bottom:13px}.nav-links{display:flex;gap:27px;align-items:center}.nav-links a{font-size:16px;font-weight:700;text-decoration:none}.search-form{display:flex;width:300px}.search-form input{min-width:0;width:100%;border:0;border-bottom:1px solid #a7aaa0;background:transparent;padding:5px 7px;font-size:15px}.search-form button{border:0;background:transparent;color:var(--red);font-weight:700;font-size:15px}.menu-toggle{display:none}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 0 24px}.section-heading h1,.section-heading h2{font-size:23px;margin:0;letter-spacing:-.02em}.section-heading>span,.section-heading>a{font-size:14px}.journal-opening{display:grid;grid-template-columns:1.45fr 1fr;gap:45px;margin-bottom:50px}.journal-lead{border-right:1px solid var(--line);padding-right:45px}.journal-lead .post-card{border:0;padding:22px 0}.post-card-image-link{display:block;margin-bottom:25px}.post-card-image-link img{width:100%;aspect-ratio:1.5;object-fit:cover}.eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--red);margin:0 0 13px}.post-card-title{font-size:27px;margin-bottom:17px}.post-card-title a{text-decoration:none}.journal-lead .post-card-title{font-size:clamp(36px,3.5vw,49px);line-height:1.09;letter-spacing:-.045em}.post-card-excerpt{font-size:17px;line-height:1.65;margin:0 0 17px}.journal-lead .post-card-excerpt{font-size:20px;line-height:1.65}.post-card-meta{font-size:12px;color:#59604f;margin:0}.column-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin:0 0 8px}.journal-side .post-card{padding:20px 0;border-bottom:1px solid var(--line)}.journal-side .post-card:last-child{border:0}.journal-side .post-card-title{font-size:25px;margin-bottom:10px}.journal-side .post-card-excerpt,.journal-side .post-card-image-link{display:none}.journal-side .eyebrow{font-size:11px;margin-bottom:9px}.kitchen-section{background:var(--sage);border-top:1px solid #b7beab;border-bottom:1px solid #b7beab;padding:10px 0 38px}.kitchen-section .section-heading h2{font-size:36px}.backen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.backen-grid .post-card{padding:23px 0 0;border-top:1px solid #a8b19a}.backen-grid .post-card-title{font-size:30px}.knowledge{display:grid;grid-template-columns:1fr 1.7fr;gap:60px;padding-top:60px;padding-bottom:60px}.knowledge-heading h2{font-size:37px}.knowledge-heading>a{font-size:15px}.knowledge-list article{display:flex;align-items:baseline;gap:22px;padding:22px 0;border-top:1px solid var(--line)}.knowledge-list article:last-child{border-bottom:1px solid var(--line)}.knowledge-list h3{font-size:25px;margin:0;flex:1}.knowledge-list h3 a{text-decoration:none}.list-number{font-size:13px;color:var(--red)}.home-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-bottom:65px}.home-columns>div{border-top:3px solid var(--ink)}.home-columns .post-card{padding:22px 0;border-top:1px solid var(--line)}.home-columns .post-card-image-link{display:none}.home-columns .post-card-title{font-size:27px}.site-footer{background:#25291f;color:#f7f7ee;padding:45px 0 20px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.footer-grid .wordmark{font-size:40px;letter-spacing:-2px}.footer-grid p{font-size:15px}.footer-grid nav{display:flex;flex-direction:column;gap:12px;font-size:15px}.footer-grid nav a{text-decoration:none}.copyright{font-size:12px;margin-top:35px;color:#c3c7b9}.article-header{max-width:1100px;padding-top:45px}.article-header h1{font-size:clamp(35px,4.8vw,61px);max-width:950px}.article-meta{font-size:14px;margin:20px 0 35px}.article-image{margin-bottom:35px}.article-image img{width:100%;max-height:550px;object-fit:cover}.article-body,.page-body{max-width:750px;margin:0 auto 60px;font-size:20px;overflow-wrap:anywhere}.article-body h2,.page-body h2{font-size:32px;margin:44px 0 20px}.article-body h3{font-size:25px;margin-top:32px}.article-body p{margin:0 0 24px}.article-body a{color:var(--red)}.article-body li{margin:10px 0}.article-body iframe{max-width:100%}.article-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}td,th{padding:12px;border:1px solid var(--line)}details{border-top:1px solid var(--line);padding:18px 0}summary{cursor:pointer;font-weight:700}.related{margin-bottom:65px;border-top:1px solid var(--ink)}.post-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.post-feed .post-card{border-top:1px solid var(--line);padding-top:23px}.archive-main{padding-top:35px;padding-bottom:60px}.archive-main h1{font-size:46px}.archive-description{max-width:780px;margin-bottom:30px}.archive-main .post-feed{row-gap:45px}.navigation.pagination{margin-top:40px}.page-numbers{display:inline-block;padding:8px 12px}.current{background:var(--sage)}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip-link{position:absolute;top:-100px;left:20px;background:white;padding:10px;z-index:99}.skip-link:focus{top:10px}.button{display:inline-block;padding:10px 20px;background:var(--red);color:white;text-decoration:none}
@media(max-width:1000px){.wrap{padding-left:28px;padding-right:28px}.nav-links{gap:18px}.nav-links a{font-size:14px}.search-form{width:230px}.journal-opening{gap:30px}.journal-lead{padding-right:30px}.journal-side .post-card-title{font-size:23px}.backen-grid{gap:25px}.backen-grid .post-card-title{font-size:26px}.knowledge{gap:35px}.post-feed{gap:25px}}
@media(max-width:720px){.wrap{padding-left:21px;padding-right:21px}.header-top{padding-top:24px;padding-bottom:24px}.wordmark{font-size:43px;letter-spacing:-2.5px}.tagline{display:none}.menu-toggle{display:block;background:none;border:1px solid var(--line);padding:8px 11px;font-size:14px}.main-nav{display:none;flex-direction:column;gap:18px;padding-top:20px;padding-bottom:20px}.main-nav.is-open{display:flex}.nav-links{flex-wrap:wrap;gap:15px 23px}.nav-links a{font-size:16px}.search-form{width:100%}.search-form input{padding:10px 0}.section-heading{padding:23px 0}.section-heading h1{font-size:20px}.section-heading>span{font-size:12px}.journal-opening{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.journal-lead{border:0;padding:0}.journal-lead .post-card{padding:10px 0 25px}.journal-lead .post-card-title{font-size:39px}.journal-lead .post-card-excerpt{font-size:19px}.journal-side{border-top:2px solid var(--ink);padding-top:20px}.journal-side .post-card-title{font-size:25px}.backen-grid,.knowledge,.home-columns,.footer-grid{grid-template-columns:1fr}.backen-grid{gap:26px}.kitchen-section .section-heading h2{font-size:30px}.backen-grid .post-card-title{font-size:29px}.knowledge{padding-top:40px;padding-bottom:40px;gap:25px}.knowledge-heading h2{font-size:32px}.knowledge-heading h2 br{display:none}.knowledge-list h3{font-size:23px}.home-columns{gap:35px;padding-bottom:45px}.post-feed{grid-template-columns:1fr;gap:30px}.article-header{padding-top:30px}.article-header h1{font-size:37px}.article-body,.page-body{padding-left:21px;padding-right:21px;font-size:19px}.article-body h2{font-size:29px}.article-header .eyebrow{line-height:1.7}.footer-grid{gap:30px}.archive-main h1{font-size:35px}}
@media print{.site-header,.site-footer,.related{display:none}body{background:#fff;color:#000}.article-header h1{font-size:32px}.article-body{font-size:12pt;max-width:none}}

.lead-photo{margin:0 0 23px}.lead-photo img{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;object-position:center 48%}.lead-photo figcaption{font-size:10px;line-height:1.4;color:#59604f;margin-top:6px}.lead-photo figcaption a{text-decoration:none}
