/* Sanal Haberler: scoped red header; the article and homepage styles are retained. */
:root{--sanal-header-height:72px;--sanal-header-red:#bd1828;--sanal-nav-red:#9f1120}
.sanal-header{position:sticky;top:0;z-index:50;background:var(--sanal-header-red);color:#fff;border:0;box-shadow:0 1px 8px #3d07132b}
.sanal-header .header-inner{max-width:1200px;height:var(--sanal-header-height);padding:0 24px;margin:auto;display:flex;align-items:center;justify-content:flex-start;gap:28px}
.sanal-header .wordmark{flex-shrink:0;color:#fff;font-family:var(--font-heading,system-ui,sans-serif);font-size:25px;font-weight:800;line-height:1;letter-spacing:-.8px;white-space:nowrap;text-transform:uppercase}
.sanal-header .wordmark:hover{text-decoration:none}.sanal-header .wordmark img{display:block;width:auto;max-width:210px;max-height:38px;object-fit:contain}
.sanal-header-search{display:flex;align-items:center;flex:1;max-width:420px;min-width:0;padding:0 3px 0 0;margin:0;background:#ffffff1a;border:1px solid #ffffff40;border-radius:6px}
.sanal-header-search input{min-width:0;width:100%;padding:10px 13px;border:0;background:transparent;color:#fff;border-radius:6px;font-size:14px;line-height:1.3}
.sanal-header-search input::placeholder{color:#ffe4e7;opacity:1}.sanal-header-search input::-webkit-search-cancel-button{filter:brightness(0) invert(1)}
.sanal-header .sanal-header-search .icon-button{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;min-height:38px;padding:7px;border:0;border-radius:5px;background:transparent;color:#fff;box-shadow:none}
.sanal-header .header-actions{margin-left:auto;display:flex;align-items:center;gap:12px;flex-shrink:0}.sanal-header .header-actions .icon-link,.sanal-header .theme-picker summary{display:flex;align-items:center;justify-content:center;min-height:38px;min-width:38px;width:38px;height:38px;padding:8px;border:0;border-radius:50%;background:transparent;color:#fff;box-shadow:none;cursor:pointer;list-style:none}
.sanal-header .theme-picker summary::-webkit-details-marker{display:none}.sanal-header .header-actions .icon-link:hover,.sanal-header .theme-picker summary:hover{background:#ffffff1c;text-decoration:none}.sanal-header .header-actions .sanal-mobile-search{display:none}
.sanal-header .theme-options{top:calc(100% + 9px);right:0;z-index:60;min-width:160px;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 26px #0003}
.sanal-header .theme-options button{display:flex;width:100%;min-height:38px;justify-content:flex-start;padding:8px 12px;border-radius:6px;color:var(--text);font-size:13px}
.sanal-header a:focus-visible,.sanal-header button:focus-visible,.sanal-header summary:focus-visible,.sanal-header input:focus-visible{outline:2px solid #fff;outline-offset:2px}.sanal-header .theme-options button:focus-visible{outline-color:var(--accent)}
.sanal-category-bar{background:var(--sanal-nav-red);color:#fff}.sanal-category-nav{display:flex;gap:24px;max-width:1200px;min-width:0;margin:auto;padding:10px 24px;white-space:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;font-size:14px;font-weight:600;line-height:1.5}.sanal-category-nav::-webkit-scrollbar{display:none}.sanal-category-nav a{flex-shrink:0;padding:2px 0;color:#fff;border-bottom:2px solid transparent}.sanal-category-nav a[aria-current]{border-bottom-color:#fff}.sanal-category-nav a:hover{text-decoration:none;border-bottom-color:#ffffff80}.sanal-category-nav a:focus-visible{outline:2px solid #fff;outline-offset:3px}
.sanal-header~.reader-controls{top:calc(var(--sanal-header-height) + 8px);z-index:35}
@media(min-width:768px){.sanal-category-nav .sanal-nav-mobile-only{display:none}}
@media(max-width:767px){:root{--sanal-header-height:58px}.sanal-header .header-inner{height:var(--sanal-header-height);padding:0 16px;gap:10px}.sanal-header .wordmark{font-size:21px;letter-spacing:-.7px}.sanal-header .wordmark img{max-width:164px;max-height:32px}.sanal-header-search{display:none}.sanal-header .header-actions{gap:4px}.sanal-header .header-actions .icon-link,.sanal-header .theme-picker summary{width:34px;height:36px;min-width:34px;min-height:36px;padding:7px}.sanal-header .header-actions .sanal-mobile-search{display:flex}.sanal-category-nav{padding:8px 16px;gap:20px;font-size:13px}.sanal-category-nav a{order:var(--sanal-mobile-order,0)}.sanal-category-nav .sanal-nav-desktop-only{display:none}}
@media(max-width:359px){.sanal-header .header-inner{padding-inline:12px;gap:7px}.sanal-header .wordmark{font-size:18px;letter-spacing:-.8px}.sanal-header .wordmark img{max-width:142px}.sanal-header .header-actions{gap:0}}
@media print{.sanal-header,.sanal-category-bar{display:none!important}}
