/* Turkey Zero Tax — premium blog theme (Oct 2026). Same tokens as /assets/lux-home.css. Loaded after page styles. */
:root{--bg:#F7F3EC;--bg2:#FFFFFF;--panel:#FFFFFF;--panel2:#F1EBE0;--ink:#0F1B2B;--muted:#6B6F76;--line:#E3DACB;
 --red:#8E1222;--gold:#9C7B4B;--gold-2:#6E0C19;--navy:#0F1B2B;--gold-l:#E3CFA6;--radius:4px;--shadow:none;--shadow-sm:none}
body{background:var(--bg);color:var(--ink);font:17.5px/1.75 "Manrope",-apple-system,"Segoe UI",sans-serif;letter-spacing:.005em}
h1,h2,h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;letter-spacing:-.005em;color:var(--ink)}
a{color:var(--red)}
header{background:rgba(247,243,236,.94);border-bottom:1px solid var(--line)}
.nav{height:78px}
.nav a.back{color:var(--ink);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}
.nav a.back:hover{color:var(--gold);text-decoration:none}
.eyebrow{display:inline-flex;align-items:center;gap:14px;color:var(--gold);font-size:12px;letter-spacing:.24em;font-weight:600;text-transform:uppercase;margin-bottom:18px}
.eyebrow::before{content:"";width:36px;height:1px;background:currentColor}
.lead{color:#4a4f57}
/* blog index */
.head{padding-top:88px;padding-bottom:16px}
.head h1{font-size:clamp(40px,5.4vw,64px);line-height:1.05;font-weight:500;margin:0 0 20px;max-width:18ch}
.head .lead{font-size:clamp(17px,1.8vw,19px);max-width:640px}
.wrap.head,.wrap.head+.wrap{max-width:1200px}
.arts{gap:40px 28px;padding:56px 0 112px;border-top:1px solid var(--line);margin-top:48px}
.art{background:transparent;border:0;border-radius:0;box-shadow:none;transition:none}
a.art:hover{transform:none;box-shadow:none;text-decoration:none}
.art-cover{height:auto;aspect-ratio:4/3;display:block;font-size:0;background:var(--panel2);border-radius:2px;overflow:hidden;position:relative}
.art-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.art-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,16,27,.45),transparent 50%)}
a.art:hover .art-cover img{transform:scale(1.04)}
.art-tag{z-index:1;top:auto;bottom:16px;left:16px;background:transparent;border:0;border-radius:0;padding:0 0 0 12px;border-left:1px solid var(--gold-l);color:#fff;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}
.art.soon .art-tag{color:#fff;background:transparent}
.art-body{padding:22px 0 0}
.art-meta{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-weight:600}
.art h2{font-size:26px;line-height:1.15;font-weight:600;margin:0 0 12px}
a.art:hover h2{color:var(--red)}
.art p{font-size:15px;line-height:1.65;color:var(--muted)}
.art-more{color:var(--ink);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;border-bottom:1px solid var(--gold);align-self:flex-start;padding-bottom:3px}
/* article */
.wrap:has(> article){max-width:784px}
.crumbs{font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:40px 0 0}
.crumbs a:hover{color:var(--gold)}
article{padding:40px 0 96px}
article h1{font-size:clamp(36px,5vw,56px);line-height:1.08;font-weight:500;margin:0 0 22px}
.meta{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600;padding-bottom:28px;margin-bottom:40px}
article p.lead{font-size:20px;line-height:1.7;color:#3b4049}
article h2{font-size:clamp(30px,3.6vw,40px);line-height:1.12;font-weight:500;margin:64px 0 18px}
article h3{font-size:24px;line-height:1.25;margin:36px 0 12px}
article p,article ul,article ol{margin:0 0 22px}
article li{margin-bottom:10px}
article li::marker{color:var(--gold)}
article strong{font-weight:600;color:var(--ink)}
.callout{background:var(--panel2);border:0;border-left:2px solid var(--gold);border-radius:2px;padding:24px 28px;margin:32px 0;color:#3b4049}
.callout strong{color:var(--ink)}
article table{font-size:15px;border-collapse:collapse;width:100%}
html article th,html article td{border:0;border-bottom:1px solid var(--line);padding:14px 12px;text-align:left;vertical-align:top}
html article th{background:transparent;color:var(--gold);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;border-bottom:1px solid var(--gold)}
.related{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}
.disc{font-size:13.5px;line-height:1.65;border-top:1px solid var(--line);padding-top:24px;margin-top:48px}
.cta{background:var(--navy);color:#fff;border:0;border-radius:2px;box-shadow:none;padding:56px 40px;margin:64px 0 0;text-align:center}
.cta h2{color:#fff;margin:0 0 14px}
.cta p{color:rgba(255,255,255,.72)}
.cta a:not(.btn){color:var(--gold-l)}
.btn{border-radius:2px;background:var(--navy);color:#fff;box-shadow:none;font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;padding:18px 30px}
.btn:hover{background:var(--red);transform:none;box-shadow:none;text-decoration:none}
.cta .btn{background:#fff;color:var(--navy)}
.cta .btn:hover{background:#C9A86A;color:var(--navy)}
footer{background:var(--navy)}
/* messengers (style injected by JS — override) */
body .msgr a{border-radius:50%!important;width:52px!important;height:52px!important;box-shadow:none!important;background:var(--navy)!important;border:1px solid rgba(227,207,166,.45)}
body .msgr a:hover{transform:none!important;background:var(--red)!important}
body .msgr svg{width:24px!important;height:24px!important;fill:var(--gold-l)!important}
@media(max-width:640px){
 body{font-size:17px}
 .head{padding-top:56px;padding-bottom:8px}
 .arts{padding:40px 0 72px;margin-top:32px}
 article h2{margin-top:48px}
 .cta{padding:40px 22px}
 .wrap{padding:0 16px}
}

/* logo C (22.10.2026) */
img[src*="logo.png"]{height:40px!important;width:auto!important;max-width:none!important}
img[src*="logo-white.png"]{height:46px!important;width:auto!important}
@media(max-width:640px){img[src*="logo.png"]{height:34px!important}}
