@font-face{font-family:Poppins;src:url('/assets/legacy/Poppins-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/legacy/Poppins-Medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/legacy/Poppins-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/legacy/Poppins-Black.woff2') format('woff2');font-weight:900;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/legacy/Poppins-Italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
:root{color-scheme:dark;--bg:#1f2024;--card:#2a2b31;--text:#aaa;--heading:#fff;--accent:#e7775b;--line:#404147;--read:767px;--wide:1401px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 clamp(18px,1.6vw,20px)/1.75 Poppins,Arial,sans-serif;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}.article-body a,.main>p a,.help a,.social-links a{text-decoration:underline;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[contenteditable]:focus-visible{outline:3px solid #ffd060;outline-offset:4px}img,video{display:block;max-width:100%;height:auto}p{margin:0 0 1.5rem}h1,h2,h3,h4{line-height:1.36;margin:0 0 1.5rem}h1{font-size:clamp(32px,4.2vw,47.25px);font-weight:700;color:var(--text)}h2{font-size:clamp(24px,2.5vw,36px)}h3{font-size:24px}ul{padding-left:1.4em}.wide{width:min(var(--wide),calc(100% - 48px));margin-inline:auto}.narrow{width:min(var(--read),calc(100% - 48px));margin-inline:auto}.main{padding-block:56px 80px;min-height:45vh}.site-header{border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-block:22px}.logo{width:130px;flex:0 0 auto}.logo img{width:100%;aspect-ratio:1;object-fit:contain}.identity{display:none}.site-title{font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.5;margin:0}.tagline{font-size:13px;margin:0;line-height:1.6}.navigation{display:flex;flex-wrap:wrap;gap:16px 26px;font-size:15px;text-transform:uppercase;font-weight:500;line-height:1.5}.header-inner>.navigation{width:100%}.navigation [aria-current=page]{color:var(--accent)}.menu-toggle{margin-left:auto;background:transparent;color:var(--heading);border:1px solid var(--line);padding:8px 12px}.menu-toggle span{margin-left:10px}.navigation[hidden]{display:none}.hero{display:grid;gap:30px}.hero-image{order:-1;width:100%;max-height:900px;object-fit:cover}.hero h1{color:var(--heading);font-weight:900;font-size:clamp(36px,5.2vw,80px);line-height:1.25}.hero-text p{margin-bottom:0}.home-cards{display:grid;gap:28px;margin-top:80px}.home-card{background:var(--card);padding:32px;display:flex;flex-direction:column;align-items:flex-start}.home-card>img{width:56px;height:56px;margin-bottom:24px}.home-card h2{font-size:24px;color:var(--heading)}.more{font-size:15px;text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin-top:auto;border-bottom:2px solid var(--accent);padding-bottom:4px}.site-footer{border-top:1px solid var(--line);padding-block:48px 24px}.footer-top,.footer-middle{display:grid;gap:30px;margin-bottom:40px}.footer-middle{font-size:18px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px;gap:20px}.footer-bottom small{font-size:14px}.recent-posts{list-style:none;padding:0;margin:0}.account-links{display:flex;gap:24px;align-items:center;font-size:15px}.post-summary{padding-block:44px;border-bottom:1px solid var(--line)}.post-summary h2{margin-bottom:22px}.post-summary time{font-size:14px}.project-row{display:grid;grid-template-columns:1fr 3fr;gap:28px;align-items:center;border-bottom:1px solid var(--line);padding-block:44px}.project-row h2{font-size:clamp(24px,3vw,36px);margin:0}.project-cover img{aspect-ratio:4/3;object-fit:cover}.pagination{display:flex;gap:14px;flex-wrap:wrap;margin-top:40px;font-size:16px}.pagination a{border:1px solid var(--line);padding:8px 15px}.pagination [aria-current]{color:var(--heading);background:var(--card)}.article-body p{margin-bottom:24px}.article-body h2,.article-body h3{margin-top:40px;color:var(--heading)}.article-body figure{margin:32px 0}.article-body img{margin-inline:auto}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px}.gallery figure{margin:0}.gallery img{width:100%;object-fit:contain}.article-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.article-body th,.article-body td{padding:10px;border:1px solid var(--line)}blockquote{margin:40px 0;padding:20px 28px;border-left:3px solid var(--accent);font-size:22px;color:#ddd}blockquote p:last-child{margin-bottom:0}cite{display:block;font-size:16px;font-style:italic;margin-top:16px}.signature-quote{text-align:right;border-left:0;border-right:3px solid var(--accent)}.text-right{text-align:right}.text-center{text-align:center}.italic{font-style:italic}.written-at{font-size:13px;text-align:right}.article-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;margin-top:36px}.article-navigation{display:flex;justify-content:space-between;border-block:1px solid var(--line);padding:24px 0;margin-top:36px;font-size:16px}.comments{margin-top:60px}.comment{padding:24px;background:var(--card);margin-bottom:20px;font-size:17px}.comment time{font-size:13px}button,.button{font:500 15px/1.5 Poppins,Arial,sans-serif;background:var(--accent);color:#171717;border:1px solid var(--accent);border-radius:0;padding:12px 20px;cursor:pointer;display:inline-block;min-height:44px}button:hover,.button:hover{background:#f19983;color:#111}.secondary{background:transparent;color:var(--text);border-color:#6d6e76}.secondary:hover{background:var(--card);color:white}.link-button{background:transparent;border:0;padding:0;color:inherit;min-height:44px}.form-card{background:var(--card);padding:24px;margin:32px 0}.form-card label,fieldset label,.editor-form label,details label{display:block;font-size:16px;margin-top:18px;margin-bottom:8px}.form-card label:first-child{margin-top:0}input,textarea,select{font:400 16px/1.6 Poppins,Arial,sans-serif;color:#eee;background:var(--bg);border:1px solid #65666e;padding:12px;width:100%;max-width:100%;border-radius:0;min-height:44px}textarea{resize:vertical}input[type=checkbox],input[type=radio]{width:20px;min-height:20px;flex:0 0 auto}input[type=file]{padding:8px}.form-card button,fieldset>button{margin-top:20px}.checkbox-label{display:flex!important;gap:10px;align-items:center}.help{font-size:14px}.notice,.error{padding:18px 22px;border-left:3px solid var(--accent);background:var(--card);font-size:16px}.error{color:#ffb0a0;border-color:#ffb0a0}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.actions form{display:flex;gap:10px;flex-wrap:wrap}.actions button{margin-top:0}.form-columns{display:grid;gap:20px}.category-tabs,.admin-nav{display:flex;gap:20px;flex-wrap:wrap;margin-block:24px 40px;font-size:16px}.category-tabs a,.admin-nav a{padding-bottom:6px;border-bottom:1px solid var(--accent)}.calculation-result{display:block;font-size:28px;color:#fff;margin-top:24px}details{margin-block:24px}summary{cursor:pointer;font-size:16px}fieldset{border:1px solid var(--line);padding:24px;margin-bottom:28px;min-width:0}legend{font-size:16px;padding-inline:8px}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:20px}.stat{background:var(--card);padding:24px;font-size:16px}.stat strong{display:block;font-size:36px;color:white}.admin-row{padding:24px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid var(--line);font-size:16px}.admin-row h3{font-size:22px;margin:0 0 8px}.admin-row p{margin:8px 0}.admin-row small{font-size:13px;display:block}.comment-review>div{max-width:760px}.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:20px}.media-grid figure{margin:0;font-size:13px}.media-grid img{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--card)}.editor-form{display:grid;gap:32px}.editor-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:10px;background:var(--card)}.editor-toolbar button{padding:8px 10px;background:transparent;color:#eee;border-color:var(--line);font-size:13px}.rich-editor{min-height:420px;padding:24px;border:1px solid #65666e;background:#25262b;font-size:18px;max-width:100%}.rich-editor:empty:before{content:'Yazınıza buradan başlayın…';color:#aaa}.rich-editor p{margin-bottom:24px}.rich-editor img{max-width:100%}.editor-side{font-size:16px}.editor-side button{width:100%}.writing-template{margin-top:28px}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:8px;left:8px;transform:translateY(-200%);background:#ffd060;color:#111;padding:12px;z-index:10}.skip-link:focus{transform:none}pre{white-space:pre-wrap;overflow-wrap:anywhere}hr{border:0;border-top:1px solid var(--line);margin-block:32px}[hidden]{display:none!important}
@media(min-width:600px){.identity{display:block}.logo{width:150px}.form-columns{grid-template-columns:1fr 1fr}.form-card{padding:32px}}
@media(min-width:900px){.wide{width:min(var(--wide),90%)}.main{padding-block:76px 100px}.header-inner{flex-wrap:nowrap}.logo{width:176px}.header-inner>.navigation{margin-left:auto;width:auto;justify-content:flex-end;gap:18px 32px}.identity{min-width:210px}.hero{grid-template-columns:54fr 46fr;align-items:center;gap:0}.hero-text{padding-right:22%;max-width:680px}.hero-image{order:0}.hero h1{max-width:430px}.home-cards{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:140px}.home-card{padding:40px}.footer-top{display:flex;justify-content:space-between;align-items:center}.footer-middle{grid-template-columns:1fr 1fr}.footer-top .navigation{justify-content:flex-end}.editor-form{grid-template-columns:minmax(0,1fr) 310px}.editor-side{position:sticky;top:20px;align-self:start}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.gallery-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.gallery-choice{display:grid!important;grid-template-columns:20px 1fr;gap:8px;font-size:12px!important;margin:0!important}.gallery-choice img{width:100%;height:90px;object-fit:contain}.gallery-choice span{grid-column:1/-1}
/* Account and navigation: preserve the original dark, quiet personal-site style. */
.header-inner{gap:16px}.header-inner>.navigation{order:4}.session-link,.account-menu{order:2;margin-left:auto;font-size:14px;flex:0 0 auto;color:#ddd}.menu-toggle{order:3;margin-left:0;font-size:13px}.session-link{padding:10px 12px;border:1px solid var(--line);min-height:44px}.session-link[aria-current],.account-menu summary[aria-current]{color:var(--accent)}.account-menu{position:relative;margin-block:0;max-width:160px}.account-menu summary{display:flex;align-items:center;gap:8px;list-style:none;min-height:44px;padding:6px 8px;font-size:14px;border:1px solid var(--line);width:100%}.account-menu summary::-webkit-details-marker{display:none}.account-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.account-initial{display:grid;place-items:center;background:#f8c54f;color:#171717;flex:0 0 26px;width:26px;height:26px;font-size:13px;font-weight:700}.account-chevron{flex:0 0 auto}.account-popover{position:absolute;right:0;top:calc(100% + 10px);z-index:20;width:240px;max-width:calc(100vw - 48px);padding:8px;background:var(--card);border:1px solid #65666e;box-shadow:0 8px 22px #0005}.account-popover a,.account-popover button{display:block;text-align:left;width:100%;padding:12px 14px;color:#ddd;font-size:14px;min-height:44px}.account-popover a:hover,.account-popover button:hover{background:var(--bg);color:var(--accent)}.account-popover form{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.account-popover form button{margin:0}.account-welcome{display:flex;align-items:flex-start;gap:18px;margin-bottom:24px}.profile-initial{background:#f8c54f;color:#171717;width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;font-size:26px;font-weight:700}.welcome-name{font-size:clamp(20px,3vw,26px);color:#ddd;margin-bottom:8px;line-height:1.5}.account-welcome .help{margin:0}.account-shortcuts{margin-bottom:42px}.profile-section h2,.own-submissions h2{font-size:28px;margin-bottom:18px}.profile-form{margin:0 0 42px}.profile-form>.help{margin:8px 0 24px}.profile-info{margin:0 0 24px;font-size:15px}.profile-info div{display:grid;gap:3px;margin-bottom:16px}.profile-info dt{font-size:13px}.profile-info dd{color:#ddd;margin:0}.password-section{padding-top:18px;border-top:1px solid var(--line)}.password-section summary{color:#ddd;min-height:44px}.password-section .help{margin:12px 0}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.empty-state{border:1px solid var(--line);padding:24px}.empty-state p:first-child{color:#ddd;margin-bottom:10px}.empty-state .help{margin-bottom:20px}.own-post{padding:24px 0;display:flex;flex-wrap:wrap;gap:14px;align-items:center;border-bottom:1px solid var(--line)}.own-post>div{flex:1 1 240px;min-width:0}.own-post h3{font-size:20px;margin:0 0 8px;color:#ddd}.own-post time{font-size:13px}.status-badge{padding:4px 10px;background:var(--card);font-size:12px;color:#ddd;border:1px solid #65666e}.status-published{border-color:#9ebfaa;color:#bad8c2}.status-pending{border-color:#dbbb64;color:#e2c579}.status-rejected{border-color:#e7775b;color:#f19983}.own-submissions .pagination{align-items:center}.project-placeholder{display:grid;place-items:center;aspect-ratio:4/3;background:var(--card);border:1px solid var(--line);color:#f8c54f;font-size:clamp(22px,3vw,36px);font-weight:700;padding:12px}
@media(min-width:600px){.profile-info{display:grid;grid-template-columns:1fr 1fr;gap:24px}.header-inner .identity{min-width:0}.header-inner .site-title{font-size:20px}}
@media(min-width:900px) and (max-width:1199px){.header-inner{flex-wrap:wrap}.header-inner>.navigation{width:100%;margin-left:0;justify-content:flex-start}.header-inner .logo{width:150px}}
@media(min-width:1200px){.header-inner{flex-wrap:nowrap;gap:18px}.header-inner>.navigation{order:1;margin-left:auto;width:auto;flex-wrap:nowrap;gap:18px;font-size:13px}.header-inner .identity{min-width:210px}.account-menu,.session-link{margin-left:0;max-width:150px}}
@media(min-width:1440px){.header-inner .site-title{font-size:24px}.header-inner>.navigation{font-size:15px;gap:24px}.account-menu{max-width:180px}}
@media(max-width:430px){.header-inner{gap:10px}.header-inner .logo{width:104px}.account-menu{max-width:130px}.account-menu summary{gap:6px;padding-inline:6px}.account-name{font-size:12px}.account-initial{width:22px;height:22px;flex-basis:22px}.menu-toggle{padding:8px}.menu-toggle span{margin-left:6px}.session-link{padding:10px}.project-row{grid-template-columns:1fr 2fr;gap:18px}.profile-section h2,.own-submissions h2{font-size:24px}.section-heading{flex-wrap:wrap}}
.archive-search{margin:8px 0 24px}.search-form label{display:block;font-size:15px;margin-bottom:8px}.archive-search>div{display:flex;gap:10px}.archive-search input{min-width:0;flex:1}.archive-search button{flex:0 0 auto}.project-excerpt{margin:12px 0 0}.unsaved-notice{color:#e2c579;margin:18px 0 0}#gonderilerim,#yeni-gonderi{scroll-margin-top:24px}
@media(max-width:374px){.header-inner{gap:8px}.header-inner .logo{width:96px}.account-menu{max-width:110px}.account-menu .account-initial{display:none}.menu-toggle{font-size:12px;padding:8px 6px}.menu-toggle span{margin-left:4px}}
@media(min-width:1300px){.account-menu{max-width:220px}}
@media(min-width:375px) and (max-width:430px){.menu-toggle{font-size:12px;padding:8px 6px}.menu-toggle span{margin-left:4px}}
/* Social icons and the owner's consistent writing presentation. */
.social-icons{display:flex;align-items:center;gap:8px;margin-top:14px}.social-icons a{display:grid;place-items:center;width:44px;height:44px;color:#bbb;border:1px solid var(--line);text-decoration:none}.social-icons a:hover{color:var(--accent);border-color:var(--accent)}.social-icons svg{display:block;width:23px;height:23px}.footer-middle{align-items:end}.recent-posts{text-align:right;justify-self:end;max-width:100%}.recent-posts a{display:inline-block;padding-block:4px}.signature-article .article-meta{justify-content:flex-end;text-align:right;font-size:13px;padding-top:20px;border-top:1px solid var(--line)}.signature-quote{max-width:100%;width:fit-content;margin:40px 0 28px auto;padding:14px 22px;text-align:right;border-left:0;border-right:3px solid var(--accent);font-size:clamp(18px,2vw,21px);font-style:italic;line-height:1.7}.signature-quote p{margin:0 0 12px}.signature-quote p:last-child{margin-bottom:0}.signature-quote cite{font-size:15px;font-style:normal;font-weight:400;color:var(--text);margin-top:12px}.signature-quote cite strong,.signature-quote cite b{font-weight:400}.written-at{margin-block:8px!important}.font-sans,[face=Poppins]{font-family:Poppins,Arial,sans-serif}.font-serif,[face=Georgia]{font-family:Georgia,'Times New Roman',serif}.font-mono,[face=Consolas]{font-family:Consolas,'Courier New',monospace}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
/* Compact default toolbar with optional controls behind the arrow. */
.editor-tools{border:1px solid #65666e;border-bottom:0;margin-top:16px}.editor-toolbar{padding:8px;gap:6px;align-items:center}.editor-toolbar button{min-height:44px;min-width:44px;padding:8px 12px;font-size:14px}.editor-toolbar button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--bg)}.editor-toolbar .tool-select{margin:0;display:block}.tool-select select{width:auto;max-width:140px;padding:8px 26px 8px 9px;font-size:13px;min-height:44px}.editor-more{border-top:1px solid var(--line)}#editor-expand{margin-left:auto;font-size:24px;padding:2px 10px}.rich-editor{min-width:0;line-height:1.8;color:#ccc;overflow-wrap:anywhere}.rich-editor:empty:before{pointer-events:none}.rich-editor:focus-visible{outline-offset:0}.rich-editor blockquote{width:auto}.editor-main{min-width:0}.writing-template>summary{padding-block:12px;min-height:44px}.writing-template>button{margin-bottom:12px}.editor-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #65666e;background:var(--card);color:#ccc;box-shadow:0 18px 70px #0009}.editor-dialog::backdrop{background:#0009}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.dialog-heading h2{font-size:24px;margin:0}.dialog-heading button{min-width:44px;font-size:25px;background:transparent;color:#ccc;border-color:var(--line);padding:4px 10px}.editor-dialog label{display:block;font-size:15px;margin:14px 0 8px}.editor-dialog .actions{margin-top:24px}.editor-dialog .error{margin-top:16px}.editor-dialog button{margin-top:0}
@media(max-width:430px){.rich-editor{padding:18px;min-height:340px;font-size:17px}.editor-toolbar{gap:4px;padding:6px}.editor-toolbar button{padding:7px 9px;font-size:13px}.tool-select select{max-width:120px;font-size:12px;padding-right:18px}.editor-dialog{padding:18px}.signature-quote{padding-inline:16px}.footer-middle{gap:24px}.footer-contact{font-size:16px}}

/* The writing toolbar follows the site's dark palette; labels stay in accessible tooltips. */
.editor-tools{border-color:#41434a;border-radius:12px 12px 0 0;background:#202228}
.editor-toolbar{background:transparent;padding:10px;gap:8px;align-items:center}
.tool-group{display:flex;align-items:center;gap:4px;padding-right:8px;border-right:1px solid #41434a;min-width:0}
.tool-group:last-child{border-right:0;padding-right:0}
.tool-typography{gap:8px}
.editor-toolbar .tool-select{min-width:0}
.editor-toolbar .tool-select select{color-scheme:dark;background:#292b32;border-color:#41434a;border-radius:8px;max-width:140px;min-height:44px;font-size:13px}
.editor-toolbar button{display:grid;place-items:center;width:44px;height:44px;padding:10px;flex:0 0 44px;border:1px solid transparent;border-radius:8px;background:transparent;color:#dddfe5}
.editor-toolbar svg{display:block;width:22px;height:22px;pointer-events:none}
.editor-toolbar button:hover:not(:disabled){background:#34363e;border-color:#555760;color:#fff}
.editor-toolbar button[aria-pressed=true]{background:#34313a;border-color:#71615e;color:var(--accent)}
.editor-toolbar button:disabled{opacity:.3;cursor:default}
.editor-more{border-color:#41434a;background:#24262c}
#editor-expand{margin-left:auto;padding:10px;font-size:inherit}
#editor-expand[aria-expanded=true] svg{transform:rotate(180deg)}
.rich-editor{border-color:#41434a;border-radius:0 0 10px 10px}
.admin-image-preview{display:block;width:100%;max-height:320px;object-fit:contain;margin-block:16px}.media-grid form{margin-top:12px}.media-grid button{font-size:13px}.admin-row>div{min-width:0}.admin-row small,.admin-row p{overflow-wrap:anywhere}.admin-row form{max-width:100%}
.article-body .text-left{text-align:left}.article-body .text-center{text-align:center}.article-body .text-right{text-align:right}.article-body .text-justify{text-align:justify}
.signature-quote.text-left{margin-left:0;margin-right:auto}.signature-quote.text-center{margin-inline:auto}.signature-quote.text-justify{width:auto;margin-inline:0}
@media(max-width:600px){
 .editor-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:4px;padding:8px}
 .editor-toolbar .tool-group{display:contents;border:0;padding:0}
 .editor-toolbar .tool-typography{display:flex;grid-column:1/-1;gap:8px;margin-bottom:4px}
 .tool-typography .tool-select{flex:1 1 0}
 .editor-toolbar .tool-select select{width:100%;max-width:none;font-size:13px}
 .editor-toolbar button{width:100%;min-width:44px}
 #editor-expand{margin:0}
}
