:root{--bg-main:#0d0d0d;--bg-secondary:#1a1a1a;--bg-elevated:#1a1a1ad1;--bg-soft:#ffffff0a;--surface:#ffffff0f;--surface-strong:#ffffff14;--line:#ffffff1f;--text-main:#f3f3f1;--text-soft:#b9b9b4;--accent-red:#8b0000;--accent-orange:#ff4500;--accent-warm:#ff844a38;--accent-blue:#2f677d;--shadow:0 18px 50px #00000057;--shadow-soft:0 24px 60px #00000047}html{scroll-behavior:smooth;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--text-main);background:radial-gradient(circle at 18% 12%, #ff450029, transparent 26%), radial-gradient(circle at 72% 76%, #8b00002e, transparent 34%), radial-gradient(circle at 82% 16%, #ffffff14, transparent 22%), linear-gradient(135deg, var(--bg-main) 0%, var(--bg-secondary) 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex;position:relative}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto}body:before{content:"";pointer-events:none;opacity:.11;background-image:radial-gradient(#ffffff52 .7px,#0000 .7px),radial-gradient(#ffffff2e .9px,#0000 .9px),linear-gradient(#ffffff05,#fff0);background-position:0 0,24px 28px,0 0;background-size:22px 22px,38px 38px,100% 100%;position:fixed;inset:0}body:after{content:"";pointer-events:none;opacity:.6;background:radial-gradient(circle at 24% 80%,#ff45001f,#0000 20%),radial-gradient(circle at 74% 24%,#ffffff0d,#0000 18%);position:fixed;inset:0}.shell{width:min(1120px,100vw - 32px);margin:0 auto}.site-frame{isolation:isolate;min-height:100vh;position:relative}.site-frame>*{z-index:1;position:relative}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0c0c0cbd;position:sticky;top:0}.site-nav{justify-content:space-between;align-items:center;gap:28px;min-height:74px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand-mark{background:linear-gradient(135deg, var(--accent-red), #d64545);border-radius:4px;width:26px;height:26px;box-shadow:0 0 22px #8b00008c}.brand-logo-mini{opacity:.9;filter:drop-shadow(0 6px 12px #0000005c)drop-shadow(0 0 12px #8b000033);width:auto;height:32px}.brand-text,.section-title-row p,.page-title,.article-title,.subsection-header h2,.tab-button{letter-spacing:.03em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.brand-text{text-transform:none;font-size:1.6rem;line-height:1}.nav-links,.nav-actions,.footer-links,.socials,.section-split-header,.subsection-header,.article-header{align-items:center;display:flex}.nav-links{flex:1;gap:28px}.nav-item{align-items:center;display:inline-flex;position:relative}.nav-links a,.footer-links a,.view-all-link,.back-link,.page-subintro a{color:var(--text-soft);transition:color .16s,transform .16s}.nav-links a:hover,.footer-links a:hover,.view-all-link:hover,.back-link:hover,.page-subintro a:hover{color:var(--text-main);transform:translateY(-1px)}.nav-submenu{border:1px solid var(--line);min-width:180px;box-shadow:var(--shadow);background:#121212f2;border-radius:16px;grid-template-columns:1fr;gap:6px;padding:10px;display:none;position:absolute;top:calc(100% + 14px);left:0}.nav-item:hover .nav-submenu{display:grid}.nav-submenu a{border-radius:10px;padding:8px 10px}.nav-submenu a:hover{background:#ffffff0d}.nav-actions{gap:18px}.locale-switch{color:var(--text-main);letter-spacing:.08em;font-weight:700}.locale-switch span{color:#ffffff59}.search-button{border:1px solid var(--line);width:42px;height:42px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:999px}.search-icon{border:2px solid;border-radius:50%;width:14px;height:14px;display:inline-block;position:relative}.search-icon:after{content:"";background:currentColor;width:7px;height:2px;position:absolute;bottom:-4px;right:-5px;transform:rotate(45deg)}.banner-strip,.hero-area,.page-section{padding-top:26px}.promo-banner-shell{gap:14px;display:grid}.promo-banner-track{aspect-ratio:40/9;min-height:220px;display:grid}.promo-banner{height:100%;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#ffcdb01f,#0000 24%),linear-gradient(135deg,#57190cf5,#933618eb);border:1px solid #ff450042;border-radius:28px;grid-area:1/1;align-content:stretch;padding:24px 28px;transition:opacity .72s,transform .72s;display:grid;overflow:hidden;transform:translate(22px)scale(.985)}.promo-banner.is-active{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.promo-banner-image{object-fit:cover;object-position:center;width:100%;height:100%;min-height:180px;display:block}.promo-banner-copy{align-content:center;gap:10px;height:100%;display:grid}.promo-banner strong{font-size:clamp(1.6rem,3.6vw,2.7rem);line-height:1}.promo-banner-dots{justify-content:center;gap:10px;display:flex}.promo-banner-dot{cursor:pointer;background:#ffffff2e;border:1px solid #ffffff52;border-radius:999px;width:12px;height:12px;transition:transform .18s,background .18s,border-color .18s}.promo-banner-dot.is-active,.promo-banner-dot:hover{background:#ff4500eb;border-color:#ffb199eb;transform:scale(1.08)}.eyebrow,.meta-text,.article-date,.page-subintro{text-transform:uppercase;letter-spacing:.14em;color:var(--text-soft);font-size:.78rem}.section-title-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.section-title-row.is-left{margin-bottom:0}.section-title-row p,.page-title{text-transform:uppercase}.section-title-row p{font-size:clamp(1.55rem,2.4vw,2.05rem);line-height:1}.section-line{background:linear-gradient(90deg, transparent, var(--line), transparent);flex:1;height:1px}.hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);align-items:stretch;gap:16px;display:grid}.home-logo-crest{place-items:center;min-height:168px;margin:-6px auto 10px;display:grid;position:relative;overflow:hidden}.home-logo-crest:before{content:"";filter:blur(22px);background:radial-gradient(circle,#8b00006b,#ff450024 45%,#0000 72%);border-radius:999px;position:absolute;inset:12% 22% 20%}.home-logo-crest-image{z-index:1;opacity:.78;filter:drop-shadow(0 10px 24px #00000073)drop-shadow(0 0 32px #8b000047);width:min(520px,62vw);height:auto;position:relative}.cover-block.has-image img,.article-cover.has-image img,.compact-cover.has-image img,.admin-image-preview img{width:100%;height:100%;display:block}.hero-side,.content-grid,.compact-row,.home-card-grid,.home-compact-grid{gap:16px;display:grid}.hero-side{grid-template-columns:1fr}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-card,.content-card,.compact-card,.article-layout,.promo-banner{position:relative;overflow:hidden}.hero-card,.content-card,.compact-card,.article-layout,.tab-row,.static-body,.search-button{box-shadow:var(--shadow)}.hero-card,.content-card,.compact-card,.article-layout,.tab-row,.static-body{border:1px solid var(--line);background:linear-gradient(#ffffff14,#ffffff0a),linear-gradient(135deg,#101010e0,#1c1c1ce6);border-radius:24px}.hero-card,.content-card{display:grid}.hero-card-main{grid-template-rows:minmax(270px,1.1fr) auto;min-height:460px}.hero-card:not(.hero-card-main){grid-template-rows:148px auto;min-height:0}.cover-block,.article-cover,.compact-cover{background:linear-gradient(140deg, var(--cover-from), var(--cover-to)), radial-gradient(circle at top left, var(--cover-accent), transparent 48%);position:relative;overflow:hidden}.cover-image{object-fit:cover;object-position:center center}.has-image:before{z-index:1}.has-image .cover-label{z-index:2}.cover-block:before,.article-cover:before,.compact-cover:before{content:"";background:linear-gradient(#0000 25%,#00000085 100%),radial-gradient(circle at 20% 20%,#ffffff26,#0000 28%);position:absolute;inset:0}.hero-card .cover-block{min-height:100%}.content-card .cover-block{min-height:184px}.compact-cover{border-radius:18px;width:92px;min-width:92px;height:92px}.cover-label{z-index:1;letter-spacing:.12em;text-transform:uppercase;background:#00000057;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:.76rem;position:absolute;bottom:16px;left:18px}.card-copy,.article-copy,.static-body{padding:20px 20px 22px}.card-copy{align-content:start;gap:10px;display:grid}.card-copy h1,.card-copy h2{font-size:clamp(1.25rem,2vw,2.15rem);line-height:1.04}.content-card .card-copy h2{font-size:1.22rem}.hero-card:not(.hero-card-main) .card-copy h2{font-size:1.15rem}.card-copy p,.page-intro,.article-excerpt,.article-body,.static-body,.compact-card span,.promo-banner span:last-child{color:var(--text-soft);line-height:1.6}.card-copy .meta-text{margin-top:auto;padding-top:2px}.section-split-header{justify-content:space-between;gap:16px;margin-bottom:18px}.view-all-link{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.review-block{gap:18px;display:grid}.subsection-header{justify-content:space-between;gap:20px}.subsection-header h2{text-transform:uppercase;font-size:1.3rem}.subsection-divider{background:var(--line);height:1px}.compact-row{grid-template-columns:repeat(4,minmax(0,1fr))}.home-card-grid{align-items:stretch}.home-card-grid-single{grid-template-columns:minmax(0,360px);justify-content:start}.home-card-grid-duo{grid-template-columns:repeat(2,minmax(0,1fr))}.home-card-grid-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.home-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-compact-grid-slim{grid-template-columns:repeat(2,minmax(0,min(320px,100%)));justify-content:start}.compact-card{align-items:flex-start;gap:16px;min-height:136px;padding:16px;display:flex}.compact-card strong{margin-bottom:6px;display:block}.site-footer{border-top:1px solid var(--line);background:#0000002e;margin-top:44px;padding:36px 0 54px}.footer-row{justify-content:space-between;gap:20px}.footer-links,.socials{flex-wrap:wrap;gap:18px}.socials a{border:1px solid var(--line);width:38px;height:38px;color:var(--text-soft);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.social-link{transition:transform .16s,border-color .16s,box-shadow .16s,color .16s,background .16s}.social-link svg{width:18px;height:18px}.social-link:hover{transform:translateY(-1px)}.social-facebook{color:#1877f2;background:#1877f214;border-color:#1877f24d}.social-facebook:hover{border-color:#1877f273;box-shadow:0 0 18px #1877f22e}.social-instagram{color:#f56040;background:#f5604014;border-color:#f560404d}.social-instagram:hover{border-color:#f5604073;box-shadow:0 0 18px #f5604033}.social-x{color:#f5f5f5;background:#ffffff08;border-color:#ffffff2e}.social-x:hover{border-color:#ffffff47;box-shadow:0 0 18px #ffffff1f}.page-header,.article-page,.not-found{gap:16px;display:grid}.page-title,.article-title{font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95}.page-intro{max-width:70ch}.category-chip-row{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.category-chip{border:1px solid var(--line);color:var(--text-soft);border-radius:999px;padding:10px 14px}.category-chip.is-active,.category-chip:hover{color:var(--text-main);background:#ff450014;border-color:#ff450066}.tab-row{gap:10px;padding:10px;display:inline-flex}.tab-button{cursor:pointer;color:var(--text-soft);text-transform:uppercase;background:0 0;border:0;border-radius:16px;padding:12px 18px}.tab-button.is-active{color:#fff;background:linear-gradient(135deg,#8b0000c7,#ff4500d1)}.article-story{gap:22px;display:grid}.article-hero,.article-content-card{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-strong), var(--surface));box-shadow:var(--shadow);border-radius:28px;overflow:hidden}.article-cover{aspect-ratio:16/9;min-height:0}.article-content-card{padding:0}.article-copy{align-content:start;gap:18px;width:min(760px,100%);padding:32px clamp(20px,4vw,36px) 40px;display:grid}.article-kicker{color:var(--text-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}.article-excerpt{max-width:60ch;font-size:1.12rem}.article-body,.static-body{gap:16px;font-size:1rem;display:grid}.rich-body{display:block}.rich-body>*+*{margin-top:1rem}.rich-body ul,.rich-body ol{padding-left:1.4rem}.rich-body blockquote{color:#d9d9d4;border-left:2px solid #ff450073;padding-left:1rem}.rich-body h2,.rich-body h3,.rich-body h4{letter-spacing:.03em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;line-height:1.05}.rich-body code{background:#ffffff14;border-radius:8px;padding:.15rem .35rem}.rich-body img{border-radius:18px;width:100%;max-width:100%;height:auto;margin:1.2rem auto;display:block}.rich-body a{color:#ffb199;text-underline-offset:.18em;word-break:break-word;text-decoration:underline}.rich-body iframe{aspect-ratio:16/9;width:100%;max-width:100%;min-height:220px;box-shadow:var(--shadow-soft);border:0;border-radius:18px;margin:1.4rem auto;display:block;overflow:hidden}.article-header,.footer-row{justify-content:space-between}.article-date{text-transform:none}.back-link{text-transform:uppercase;letter-spacing:.12em;font-size:.85rem}.related-section{gap:18px;display:grid}.section-link-row{gap:18px;padding-top:8px;display:flex}.empty-state{color:var(--text-soft);padding:18px 0}.not-found{align-content:center;min-height:70vh}.admin-shell{width:min(1440px,100vw - 40px);margin:0 auto;padding:32px 0 56px}.admin-console{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.admin-section-nav{align-content:start;gap:18px;display:grid}.panel-link-list,.admin-stack{gap:12px;display:grid}.panel-link{border:1px solid var(--line);color:var(--text-soft);border-radius:16px;padding:14px 16px;display:block}.panel-link.is-active,.panel-link:hover{color:var(--text-main);background:#ff450014;border-color:#ff450066}.admin-main{gap:22px;min-width:0;display:grid}.admin-main-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-inline-form{flex-wrap:wrap;gap:12px;display:flex}.admin-content-grid{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.admin-entry-list{gap:12px;max-height:calc(100vh - 260px);padding-right:6px;display:grid;overflow:auto}.admin-entry-row{border:1px solid var(--line);background:#ffffff08;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.admin-entry-row.is-active{background:#ff45000f;border-color:#ff450066}.admin-entry-meta{gap:4px;display:grid}.admin-entry-meta span{color:var(--text-soft);font-size:.92rem}.admin-list-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-empty-state{align-content:start;gap:12px;min-height:220px;display:grid}.admin-main .admin-card,.admin-section-nav .admin-card{align-self:start}.admin-content-grid>.admin-card:last-child{max-height:calc(100vh - 260px);overflow:auto}.admin-detail-footer{margin-top:18px}.ghost-button.is-disabled{opacity:.45;cursor:default;pointer-events:none}.admin-panel,.admin-card,.locale-box{border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-strong), var(--surface));box-shadow:var(--shadow);border-radius:24px}.admin-panel,.admin-card,.locale-box,.admin-login-form{padding:24px}.admin-login{max-width:720px;margin:12vh auto 0}.admin-topbar,.admin-layout,.admin-top-actions,.admin-editor-header,.admin-editor-links,.admin-editor-actions,.danger-zone{display:flex}.admin-topbar,.admin-editor-header{justify-content:space-between;align-items:center;gap:20px}.admin-layout{align-items:start;gap:22px;margin-top:22px}.admin-sidebar{flex-shrink:0;gap:22px;width:min(360px,100%);display:grid}.admin-editor{flex:1}.admin-title,.admin-card-title,.locale-box h3{text-transform:uppercase;letter-spacing:.03em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.admin-title{font-size:2rem}.flash-message{border:1px solid var(--line);border-radius:18px;margin-top:18px;padding:14px 18px}.flash-success{color:#c9ffd9;background:#1a533447}.flash-error{color:#ffd4d4;background:#8b00003d}.admin-card-title{margin-bottom:18px;font-size:1.35rem}.entry-list,.admin-form,.field,.admin-editor,.quick-create-grid,.admin-grid,.taxonomy-list{gap:16px;display:grid}.taxonomy-card{border-top:1px solid var(--line);padding-top:14px}.admin-inline-actions{flex-wrap:wrap;gap:10px;display:flex}.entry-link{border:1px solid var(--line);color:var(--text-soft);background:#ffffff08;border-radius:18px;gap:4px;padding:14px 16px;display:grid}.entry-link.is-active,.entry-link:hover{color:var(--text-main);border-color:#ff450059}.text-input,.text-area{border:1px solid var(--line);width:100%;color:var(--text-main);background:#00000042;border-radius:16px;padding:14px 16px}.field{gap:8px}.field span,.locale-box h3{color:var(--text-soft)}.admin-help{color:var(--text-soft);font-size:.92rem;line-height:1.6}.file-input{padding-block:11px}.rich-editor-field{gap:10px}.rich-editor{border:1px solid var(--line);background:#0003;border-radius:18px;overflow:hidden}.rich-editor-file{display:none}.rich-toolbar{border-bottom:1px solid var(--line);background:#ffffff08;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.rich-toolbar button{border:1px solid var(--line);min-width:40px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:12px;padding:8px 10px}.rich-editor-surface{min-height:240px;max-height:340px;color:var(--text-main);outline:none;padding:16px;line-height:1.7;overflow:auto}.text-area{max-height:180px}.admin-error-text{color:#ffd4d4}.rich-editor-surface p.is-editor-empty:first-child:before{content:"Yazinizi buraya yazin...";color:#ffffff4d;pointer-events:none;float:left;height:0}.checkbox-field{align-content:end}.primary-button,.ghost-button,.danger-button{border:1px solid var(--line);cursor:pointer;text-align:center;border-radius:16px;padding:13px 18px}.primary-button{color:#fff;background:linear-gradient(135deg,#8b0000e0,#ff4500e6)}.ghost-button{color:var(--text-main);background:0 0}.danger-button{color:#ffd6d6;background:#8b000033;border-color:#8b000080}.admin-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid.four-col{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-editor-header,.admin-editor-actions,.danger-zone,.admin-top-actions,.admin-editor-links{flex-wrap:wrap;gap:12px}.locale-box{gap:16px;display:grid}.admin-image-preview{aspect-ratio:16/9;border:1px solid var(--line);border-radius:18px;width:min(100%,360px);position:relative;overflow:hidden}.admin-banner-preview{aspect-ratio:40/9;width:min(100%,720px)}.admin-banner-stack{gap:18px;display:grid}.admin-banner-slide-card{border:1px solid var(--line);background:linear-gradient(#ffffff08,#ffffff04);border-radius:22px;gap:18px;padding:22px;display:grid}.checkbox-field{align-items:center;gap:10px;display:flex}.checkbox-field input{width:18px;height:18px}.text-area{resize:vertical;min-height:88px}.admin-image-preview img{object-fit:cover}.danger-zone{justify-content:flex-end;margin-top:20px}.inline-danger-zone{justify-content:flex-start;margin-top:0}@media (max-width:1024px){.content-grid,.compact-row,.home-card-grid,.home-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{grid-template-columns:1fr}.admin-layout,.admin-topbar{flex-direction:column}.admin-sidebar{width:100%}.admin-console,.admin-content-grid{grid-template-columns:1fr}.admin-grid.two-col,.admin-grid.three-col,.admin-grid.four-col{grid-template-columns:1fr 1fr}}@media (max-width:780px){.brand-logo-mini{height:24px}.home-logo-crest{min-height:120px;margin-bottom:6px}.home-logo-crest-image{opacity:.72;width:min(420px,82vw)}.site-nav,.nav-links,.nav-actions,.footer-row,.article-header,.section-split-header,.admin-main-header,.admin-entry-row,.admin-list-header{flex-wrap:wrap}.site-nav{padding:20px 0}.nav-links{order:3;gap:16px;width:100%}.content-grid,.compact-row,.home-card-grid,.home-compact-grid{grid-template-columns:1fr}.promo-banner-shell{gap:10px}.promo-banner-track{aspect-ratio:4/3;min-height:260px}.promo-banner-image{min-height:0}.compact-card{align-items:flex-start}.promo-banner,.card-copy,.static-body,.admin-panel,.admin-card,.locale-box,.admin-login-form{padding:20px}.article-copy{padding:22px 20px 28px}.admin-grid.two-col,.admin-grid.three-col,.admin-grid.four-col{grid-template-columns:1fr}.admin-inline-form{display:grid}}@media (max-width:480px){.promo-banner-track{aspect-ratio:1;min-height:min(78vw,340px)}.promo-banner{border-radius:22px;padding:14px}.promo-banner-dot{width:10px;height:10px}}
