/* Blok: header / h-10 — Editorial Magazine, Playfair display modern serif */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&family=Inter:wght@400;500;600;700&display=swap');

.blok-h10 {
    background:var(--header-bg); color:var(--header-text);
    font-family:'Playfair Display', Georgia, 'Times New Roman', serif;
}.blok-h10 .h10-container{ max-width:var(--blok-container-max); margin:0 auto; padding:0 var(--blok-container-padding); }.blok-h10 .h10-top{
    background:var(--header-topbar-bg); color:var(--header-topbar-text);
    font-family:'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
    font-size:11px; letter-spacing:.12em; text-transform:uppercase;
    border-bottom:1px solid color-mix(in srgb, var(--header-topbar-text) 18%, transparent);
}.blok-h10 .h10-top .h10-container{
    display:flex; justify-content:space-between; align-items:center;
    min-height:34px; gap:16px;
}.blok-h10 .h10-date{ font-style:italic; opacity:.82; font-family:'Playfair Display', Georgia, serif; font-size:12px; letter-spacing:0; text-transform:none; font-weight:400; }.blok-h10 .h10-top-links{ display:flex; gap:18px; }.blok-h10 .h10-top-links a{ color:inherit; text-decoration:none; opacity:.85; transition:opacity .2s; }.blok-h10 .h10-top-links a:hover{ opacity:1; }.blok-h10 .h10-masthead{
    padding:20px 0;
    border-bottom:3px double color-mix(in srgb, var(--tema-border) 80%, transparent);
}.blok-h10 .h10-masthead .h10-container{
    display:grid; grid-template-columns:1fr auto 1fr;
    align-items:center; gap:28px;
}.blok-h10 .h10-side{
    display:flex; align-items:center; gap:20px;
    font-family:'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
}.blok-h10 .h10-side-left{ justify-content:flex-start; }.blok-h10 .h10-side-right{ justify-content:flex-end; }.blok-h10 .h10-side-link{
    color:var(--header-link); text-decoration:none;
    display:inline-flex; align-items:center; gap:6px;
    font-size:11px; font-weight:600; letter-spacing:.14em; text-transform:uppercase;
    transition:color .2s, opacity .2s;
}.blok-h10 .h10-side-link:hover{ color:var(--header-link-hover); }.blok-h10 .h10-cart{
    display:inline-flex; align-items:center; gap:7px;
    background:transparent; color:var(--header-text); text-decoration:none;
    padding:9px 18px; border:1px solid var(--tema-text);
    font-size:11px; font-weight:600; letter-spacing:.16em; text-transform:uppercase;
    transition:background .25s cubic-bezier(.16,1,.3,1), color .2s;
}.blok-h10 .h10-cart:hover{ background:var(--tema-text); color:var(--tema-bg); }.blok-h10 .h10-cart-count{ font-style:italic; font-weight:600; }.blok-h10 .h10-brand{
    text-align:center; color:var(--header-text); text-decoration:none;
    display:flex; flex-direction:column; align-items:center; gap:6px;
    transition:opacity .2s;
}.blok-h10 .h10-brand:hover{ opacity:.85; }.blok-h10 .h10-brand img{ max-height:64px; width:auto; height:auto; }.blok-h10 .h10-brand-text{
    font-family:'Playfair Display', Georgia, serif;
    font-size:48px; font-weight:900; letter-spacing:-.02em;
    line-height:1; color:var(--header-text);
}.blok-h10 .h10-tagline{
    font-family:'Inter', system-ui, -apple-system, sans-serif;
    font-size:11px; font-style:italic; color:var(--tema-muted);
    letter-spacing:.22em; text-transform:uppercase;
}.blok-h10 .h10-nav{
    background:var(--header-nav-bg); color:var(--header-nav-text);
    font-family:'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
    border-bottom:1px solid var(--header-nav-border);
}.blok-h10 .h10-nav .h10-container{
    display:flex; align-items:center; justify-content:center;
    gap:0; min-height:46px;
    flex-wrap:wrap;
}.blok-h10 .h10-nav-link{
    color:var(--header-nav-text); text-decoration:none;
    padding:12px 11px;
    font-size:11.5px; font-weight:600; letter-spacing:.06em; text-transform:uppercase;
    white-space:nowrap; position:relative;
    transition:color .25s cubic-bezier(.16,1,.3,1);
}.blok-h10 .h10-nav-link::after{
    content:''; position:absolute; left:50%; bottom:8px; transform:translateX(-50%);
    width:0; height:2px; background:currentColor;
    transition:width .3s cubic-bezier(.16,1,.3,1);
}.blok-h10 .h10-nav-link:hover{ color:var(--header-link-hover); }.blok-h10 .h10-nav-link:hover::after{ width:70%; }

@media (max-width: 768px) {
    .blok-h10 .h10-hide-mob { display:none; }.blok-h10 .h10-top .h10-container{ font-size:10px; min-height:28px; }.blok-h10 .h10-date{ font-size:11px; }.blok-h10 .h10-masthead{ padding:14px 0; }.blok-h10 .h10-masthead .h10-container{ grid-template-columns:auto 1fr auto; gap:10px; }.blok-h10 .h10-brand img{ max-height:42px; }.blok-h10 .h10-brand-text{ font-size:22px; }.blok-h10 .h10-tagline{ font-size:9px; letter-spacing:.14em; }.blok-h10 .h10-side-link span{ display:none; }.blok-h10 .h10-cart{ padding:7px 12px; font-size:10px; letter-spacing:.1em; }.blok-h10 .h10-nav-link{ padding:10px 14px; font-size:11px; }
}

/* Mobilde ana menü çubuğu gizle (mobile menüsü hamburger ile açılır) */
@media (max-width: 768px) {
    .blok-h10 .h10-nav { display: none !important; }
}
