.theme-monogram{--mono-paper:#f4ede3;--mono-ink:#261a17;--mono-wine:#70253d;--mono-gold:#b59457;color:var(--mono-ink);background:var(--mono-paper)}
.theme-monogram .monogram-page{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 28%),linear-gradient(115deg,transparent 0 72%,rgba(112,37,61,.045) 72% 100%),var(--mono-paper)}
/* Filigran 749px'e çıkıyor ve -.24em harf aralığıyla iki harf üst üste
   biniyordu; ekranın yarısını kaplayan bulanık bir leke gibi duruyordu.
   Küçültülüp nefes aldırıldı: artık bir imza, bir zemin değil. */
.theme-monogram .monogram-watermark{position:fixed;z-index:-1;right:.04em;bottom:-.12em;color:color-mix(in srgb,var(--accent) 6%,transparent);font-family:"Cormorant Garamond",Georgia,serif;font-size:min(30vw,380px);font-weight:700;letter-spacing:-.08em;line-height:1;pointer-events:none;user-select:none}
.theme-monogram .monogram-content{position:relative;z-index:1}.theme-monogram .std-page{background:transparent}
.theme-monogram .std-nav{top:18px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);max-width:1320px;margin-top:18px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--mono-ink) 18%,transparent);border-radius:0;background:color-mix(in srgb,var(--mono-paper) 91%,transparent);box-shadow:0 18px 55px rgba(59,34,35,.08)}
.theme-monogram .std-brand{display:flex;align-items:center;gap:10px;font-family:"Cormorant Garamond",Georgia,serif;font-size:18px;font-weight:700}.theme-monogram .std-brand::before{content:var(--monogram);display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-size:13px;letter-spacing:-.12em}.theme-monogram .std-nav nav a{border-radius:0;font-family:"Cormorant Garamond",Georgia,serif;font-size:13px;font-weight:700}.theme-monogram .std-nav nav a:hover,.theme-monogram .std-nav nav a:focus-visible{background:transparent;color:var(--accent)}.theme-monogram .std-nav-action{border-radius:0;background:var(--accent);color:var(--mono-paper)!important;font-family:"Cormorant Garamond",Georgia,serif;font-size:13px}
.theme-monogram .std-shell{max-width:1240px;padding-top:60px}.theme-monogram .std-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(44px,6vw,88px);min-height:560px;padding-block:56px 76px}.theme-monogram .std-hero-copy{position:relative}.theme-monogram .std-hero-copy::before{content:"";display:block;width:72px;height:1px;margin-bottom:28px;background:var(--mono-gold)}
.theme-monogram .std-kicker{color:var(--accent);font-family:"Cormorant Garamond",Georgia,serif;font-size:13px;font-weight:700;letter-spacing:.22em}/* 130px punto ile .82 satır yüksekliği iki satırlık adı birbirine yapıştırıyordu. */
.theme-monogram .std-hero h1{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(46px,5.4vw,84px);font-weight:600;letter-spacing:-.03em;line-height:.98}.theme-monogram .std-headline{max-width:680px;color:var(--accent);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(19px,1.9vw,27px);font-style:italic;font-weight:600}.theme-monogram .std-intro{max-width:690px;font-family:"Cormorant Garamond",Georgia,serif;font-size:18px;line-height:1.65}
.theme-monogram .std-actions a{border-radius:0;font-family:"Cormorant Garamond",Georgia,serif;font-size:15px}.theme-monogram .std-primary{background:var(--accent);color:var(--mono-paper)!important}.theme-monogram .std-secondary{border-color:var(--mono-gold)}.theme-monogram .std-quick{font-family:"Cormorant Garamond",Georgia,serif;font-size:14px}
.theme-monogram .std-portrait{width:min(100%,430px);aspect-ratio:4/5;overflow:hidden;border:1px solid var(--mono-gold);border-radius:50% 50% 10px 10px;background:var(--accent);box-shadow:18px 18px 0 color-mix(in srgb,var(--accent) 12%,transparent)}.theme-monogram .std-portrait::before{content:var(--monogram);position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding-right:.18em;color:var(--mono-paper);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(90px,11vw,150px);font-weight:600;letter-spacing:-.22em;line-height:1;text-shadow:0 8px 30px rgba(38,26,23,.2)}.theme-monogram .std-portrait::after{content:"";position:absolute;z-index:3;inset:18px;border:1px solid color-mix(in srgb,var(--mono-paper) 42%,transparent);border-radius:inherit;pointer-events:none}.theme-monogram .std-portrait>img{opacity:.18;filter:grayscale(1) contrast(1.1);mix-blend-mode:luminosity}.theme-monogram .std-portrait>span{opacity:0}.theme-monogram .std-socials{z-index:5}.theme-monogram .std-socials a{border:1px solid var(--mono-gold);background:var(--mono-paper);color:var(--accent);box-shadow:none}
.theme-monogram .std-stats{border-color:var(--mono-gold)}.theme-monogram .std-stats>div+div{border-color:var(--mono-gold)}.theme-monogram .std-stats b{color:var(--accent);font-family:"Cormorant Garamond",Georgia,serif;font-size:34px}.theme-monogram .std-stats span{font-family:"Cormorant Garamond",Georgia,serif;font-size:14px}
.theme-monogram .std-section{grid-template-columns:82px minmax(0,1fr);gap:28px;border-color:color-mix(in srgb,var(--mono-gold) 70%,transparent)}.theme-monogram .std-section-index{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--mono-gold);border-radius:50%;color:var(--accent);font-family:"Cormorant Garamond",Georgia,serif;font-size:14px}.theme-monogram .std-section h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(30px,3.4vw,50px);font-weight:600}.theme-monogram .std-section h2::after{content:"";display:inline-block;width:52px;height:1px;margin-left:18px;vertical-align:middle;background:var(--mono-gold)}
.theme-monogram .std-summary p{max-width:1100px;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(19px,1.9vw,28px);font-weight:500;line-height:1.55}.theme-monogram .std-summary p::first-letter{color:var(--accent);font-size:1.7em}
.theme-monogram .std-timeline article,.theme-monogram .std-compact-list article{border-color:color-mix(in srgb,var(--mono-gold) 64%,transparent)}.theme-monogram .std-timeline h3,.theme-monogram .std-projects h3,.theme-monogram .std-compact-list h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:24px}.theme-monogram .std-timeline time,.theme-monogram .std-compact-list time{color:var(--accent);font-family:"Cormorant Garamond",Georgia,serif;font-size:14px}
.theme-monogram .std-projects{gap:24px}.theme-monogram .std-projects article,.theme-monogram .std-projects article:nth-child(3n+1){position:relative;grid-row:auto;min-height:340px;padding:36px;border:1px solid var(--mono-gold);border-radius:0;background:color-mix(in srgb,var(--mono-paper) 92%,#fff);box-shadow:none}.theme-monogram .std-projects article::before{content:var(--monogram);position:absolute;right:22px;bottom:8px;color:color-mix(in srgb,var(--accent) 7%,transparent);font-family:"Cormorant Garamond",Georgia,serif;font-size:74px;font-weight:700;letter-spacing:-.1em}.theme-monogram .std-projects article:nth-child(even){background:var(--accent);color:var(--mono-paper)}.theme-monogram .std-projects article:nth-child(even)::before{color:rgba(255,255,255,.07)}.theme-monogram .std-projects h3{position:relative;z-index:1;font-size:clamp(21px,2.2vw,30px)}
.theme-monogram .std-skills{gap:1px;border:1px solid var(--mono-gold);background:var(--mono-gold)}.theme-monogram .std-skills>div{border-radius:0;background:var(--mono-paper)}.theme-monogram .std-languages>div{border-color:var(--mono-gold);border-radius:0}.theme-monogram .std-languages>div>span:not(.std-sr-only){color:var(--accent)}
.theme-monogram .std-contact{border:1px solid var(--mono-gold);border-radius:0;background:var(--accent);color:var(--mono-paper);box-shadow:18px 18px 0 color-mix(in srgb,var(--accent) 12%,transparent)}.theme-monogram .std-contact h2{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600}.theme-monogram .std-contact>div>span{color:#e3c997}.theme-monogram .std-contact-form input,.theme-monogram .std-contact-form textarea{border-color:rgba(255,255,255,.28);border-radius:0}.theme-monogram .std-footer{font-family:"Cormorant Garamond",Georgia,serif;font-size:13px}
.theme-monogram :is(a,button,input,textarea):focus-visible{outline:3px solid var(--mono-gold);outline-offset:4px}
@media(max-width:920px){.theme-monogram .std-hero{grid-template-columns:1fr}.theme-monogram .std-portrait{justify-self:center}.theme-monogram .std-contact{grid-template-columns:1fr}}
@media(max-width:640px){.theme-monogram .std-nav{top:8px;margin:8px}.theme-monogram .std-brand::before{width:30px;height:30px}.theme-monogram .std-shell{padding-top:36px}.theme-monogram .std-hero{padding-top:44px}.theme-monogram .std-hero h1{font-size:clamp(58px,20vw,88px)}.theme-monogram .std-portrait{max-width:330px}.theme-monogram .std-section{grid-template-columns:1fr}.theme-monogram .std-section h2::after{width:28px}.theme-monogram .std-projects{grid-template-columns:1fr}.theme-monogram .std-contact{box-shadow:8px 8px 0 color-mix(in srgb,var(--accent) 12%,transparent)}}
.theme-monogram.design-card-preview .monogram-watermark{display:none}.theme-monogram.design-card-preview .std-hero{min-height:580px}.theme-monogram.design-card-preview .std-portrait::before{font-size:130px}
