:root{--paper:#f2ece1;--paper-2:#e9e1d3;--paper-3:#ded4c2;--ink:#17120e;--ink-2:#4d443a;--ink-3:#7d7266;--accent:#a8321f;--accent-soft:#c9553f;--blue:#2c4a5a;--rule:#cec2ad;--rule-strong:#b3a48b;--text-scale:clamp(1rem, .9rem + .35vw, 1.0625rem);--page-width:1320px;--gutter:clamp(1.15rem, 4vw, 2.75rem);--ease:.42s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--fonts-body), Georgia, serif;font-size:var(--text-scale);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.62;overflow-x:clip}body:before{content:"";pointer-events:none;z-index:0;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.3'/%3E%3C/svg%3E");position:fixed;inset:0}body>*{z-index:1;position:relative}h1,h2,h3{margin:0;font-weight:400;line-height:1.05}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}.display{font-family:var(--fonts-display), "Times New Roman", serif;letter-spacing:-.015em;font-weight:500}.numeric{font-family:var(--fonts-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.label{font-family:var(--fonts-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:500}.shell{max-width:var(--page-width);padding:0 var(--gutter);margin:0 auto}.module{border-top:1px solid var(--rule-strong);margin-top:clamp(2rem,5vw,3.25rem);padding-top:1.05rem}.module>.label{margin-bottom:1.15rem;display:block}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.reveal{animation:reveal var(--ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}button{font:inherit;color:inherit}@media print{body>*{display:none!important}body:after{content:"Doğduğum Gün — dogdugumgun.com · Bu sayfanın baskıya uygun " "hâli poster olarak hazırlanıyor.";text-align:center;color:#000;padding:4rem 2rem;font-family:Georgia,serif;font-size:14pt;line-height:1.6;display:block}body:before{display:none!important}}
