/*
Theme Name: Serap Editorial
Author: Serap Kınden
Description: Uşak Sofrası and evidence-based longevity journal.
Version: 1.0.0
Text Domain: serap-editorial
*/
:root{--paper:#f8f5ee;--ink:#30382f;--green:#284839;--clay:#a25e47;--line:#ddd8cd;--muted:#6d7369;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 system-ui,-apple-system,'Segoe UI',sans-serif}a{color:var(--green);text-underline-offset:4px}a:hover{color:var(--clay)}img{display:block;width:100%;height:auto}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.15;letter-spacing:-.025em;margin:0 0 .7em}h1{font-size:clamp(2.7rem,5.3vw,5.4rem)}h2{font-size:clamp(2rem,3vw,3.15rem)}h3{font-size:1.5rem}p{margin:0 0 1.4em}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.site-header{position:sticky;top:0;z-index:30;background:rgba(248,245,238,.96);backdrop-filter:blur(9px);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px}.brand{font:1.65rem/1 var(--serif);color:var(--green);text-decoration:none;white-space:nowrap}.brand small{display:block;margin-top:9px;color:var(--clay);font:600 .53rem system-ui;letter-spacing:.2em;text-transform:uppercase}.nav{display:flex;gap:25px;flex-wrap:wrap}.nav a{font-size:.86rem;text-decoration:none;font-weight:600;color:var(--ink)}.nav a:hover{color:var(--clay)}.hero{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:62px;padding:75px 0 90px;min-height:680px}.hero h1 em{font-weight:400;color:var(--clay)}.hero p{font-size:1.12rem;max-width:510px;color:#616a61}.hero-img{overflow:hidden;height:540px;border-radius:220px 220px 8px 8px;background:#ede5d9}.hero-img img{width:100%;height:100%;object-fit:cover}.eyebrow{font-size:.73rem;color:var(--clay);text-transform:uppercase;letter-spacing:.23em;font-weight:750;margin:0 0 20px}.btn{display:inline-block;margin:12px 10px 5px 0;padding:13px 22px;color:#fff;background:var(--green);font-size:.82rem;letter-spacing:.04em;font-weight:700;text-decoration:none;border-radius:2px}.btn:hover{background:var(--clay);color:#fff}.btn-outline{background:transparent;color:var(--green);border:1px solid var(--green)}.btn-outline:hover{color:white}.section{padding:75px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.section-heading h2{margin:0}.section-heading a{white-space:nowrap;font-size:.83rem;text-decoration:none;border-bottom:1px solid}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.card{background:#fffcf7;border:1px solid #e9e3d9;overflow:hidden}.card img{aspect-ratio:4/3;object-fit:cover}.card-body{padding:24px}.card .meta{font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--clay);font-weight:750}.card h3{font-size:1.5rem;margin:10px 0}.card h3 a{color:var(--ink);text-decoration:none}.card h3 a:hover{color:var(--clay)}.card p{font-size:.88rem;color:var(--muted)}.band{padding:90px 0;background:#eeeadf}.band-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.band p{font-size:1.1rem;color:#666e63}.mosaic{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mosaic img{aspect-ratio:1/1;object-fit:cover}.mosaic img:nth-child(2){margin-top:25px}.page-head{padding:80px 0 40px}.page-head p{max-width:690px;color:var(--muted);font-size:1.1rem}.archive{padding-bottom:95px}.article{width:min(830px,calc(100% - 40px));margin:auto;padding:75px 0 110px}.article h1{font-size:clamp(2.6rem,4.7vw,4.6rem)}.article .lead{font-size:1.18rem;color:var(--muted)}.article .feature{margin:43px 0}.article .feature img{max-height:570px;object-fit:cover}.prose{font-size:1.07rem;line-height:1.95}.prose h2{font-size:2rem;margin-top:1.9em}.prose h3{margin-top:1.5em}.prose p{margin-bottom:1.5em}.prose li{margin-bottom:.55em}.footer{background:var(--green);color:#fff;padding:66px 0 34px}.footer a{color:#fff}.footer-inner{display:flex;justify-content:space-between;gap:35px;flex-wrap:wrap}.footer p{max-width:480px;color:#c9d3ca}.footer .brand{color:white}.copyright{border-top:1px solid #587264;margin-top:40px;padding-top:20px;font-size:.74rem;color:#bbcdbf}.blank{background:#fffdf8;border:1px solid var(--line);padding:32px}.pager{padding:40px 0}.pager a{margin-right:15px}@media(max-width:850px){.hero,.band-grid{grid-template-columns:1fr;gap:30px}.hero{min-height:auto}.hero-img{height:420px}.cards{grid-template-columns:1fr 1fr}.header-inner{align-items:flex-start;flex-direction:column;padding:18px 0;gap:17px}.section{padding:57px 0}}@media(max-width:550px){.wrap{width:calc(100% - 32px)}.cards{grid-template-columns:1fr}.section-heading{align-items:start;flex-direction:column}.hero{padding-top:45px}.hero-img{height:330px;border-radius:160px 160px 6px 6px}.nav{gap:15px}.article{padding:45px 0 70px}.page-head{padding:48px 0 24px}}
.recipe-note{margin-top:42px;padding:18px 22px;border-left:3px solid var(--clay);background:#eee9df;color:#64665c;font-size:.91rem}
