@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(instrument-serif-italik-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(instrument-serif-italik.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(instrument-serif-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(instrument-serif.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{
  color-scheme:dark light;
  --arka:#100e0c;--kart:rgba(28,23,19,.74);--kart-duz:#1c1713;
  --cizgi:rgba(255,255,255,.12);--cizgi-guclu:rgba(255,255,255,.22);
  --yazi:#f3ece2;--soluk:#b6ab9c;--alt-yazi:#d3c9ba;
  --vurgu:#dcba78;--vurgu-yazi:#1d160c;
  --altin:#dcba78;--altin-koyu:#a8813f;--gul:#e9a9a5;--gul-koyu:#b5555f;
  --iyi:#82d49c;--iyi-fix:#82d49c;--hata:#f29a86;
  --uyari-arka:rgba(220,186,120,.10);--uyari-cizgi:rgba(220,186,120,.38);
  --mozaik-opak:.55;--isik:rgba(220,186,120,.16);--perde:rgba(16,14,12,.72);
  --zemin:var(--arka);
  --cam-bulanik:22px;--cam-doygun:160%;
  --golge:0 24px 60px -24px rgba(0,0,0,.75),0 1px 0 rgba(255,255,255,.06) inset;
  --golge-kucuk:0 8px 24px -12px rgba(0,0,0,.6);
  --yuvarlak:22px;--yuvarlak-k:13px;--hap:999px;
  --b1:4px;--b2:8px;--b3:12px;--b4:16px;--b5:24px;--b6:36px;--b7:56px;
  --sure-k:.18s;--sure:.42s;--sure-u:.9s;
  --yay:cubic-bezier(.22,1,.36,1);
  --font-baslik:"Instrument Serif","Instrument Serif Yedek","Iowan Old Style","Palatino",Georgia,serif;
  --font-govde:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --ts-xs:clamp(.875rem,.85rem + .15vw,.9375rem);
  --ts-s:clamp(.9375rem,.9rem + .15vw,1rem);
  --ts-m:clamp(1.0625rem,1.02rem + .2vw,1.125rem);
  --ts-l:clamp(1.125rem,1.05rem + .4vw,1.3125rem);
  --ts-xl:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);
  --ts-2xl:clamp(2.6rem,1.9rem + 3.6vw,4.4rem);
}
@media (prefers-color-scheme:light){:root{color-scheme:light;--arka:#f4efe7;--kart:rgba(255,255,255,.74);--kart-duz:#fbfaf7;--cizgi:rgba(60,42,24,.13);--cizgi-guclu:rgba(60,42,24,.24);--yazi:#2a231d;--soluk:#675d52;--alt-yazi:#5c5146;--vurgu:#745531;--vurgu-yazi:#fff;--altin:#c9a25e;--altin-koyu:#745531;--gul:#e3a3a6;--gul-koyu:#b5555f;--iyi:#25703f;--iyi-fix:#25703f;--hata:#a9381f;--uyari-arka:rgba(201,162,94,.12);--uyari-cizgi:rgba(132,102,58,.35);--mozaik-opak:.22;--isik:rgba(255,232,196,.5);--perde:rgba(244,239,231,.8);--golge:0 24px 60px -28px rgba(60,40,20,.35),0 1px 0 rgba(255,255,255,.7) inset;--golge-kucuk:0 8px 24px -14px rgba(60,40,20,.3)}}
@supports (animation-timing-function:linear(0,1)){:root{--yay:linear(0,.35 12%,.75 26%,.97 42%,1.03 58%,.995 76%,1)}}
@font-face{font-family:"Instrument Serif Yedek";src:local("Iowan Old Style"),local("Palatino"),local("Georgia");size-adjust:94%;ascent-override:92%;descent-override:24%}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--arka);color:var(--yazi);font-weight:400;font-size:var(--ts-m);line-height:1.55;font-family:var(--font-govde);overflow-x:hidden}
[hidden]{display:none!important}
.gizli{display:none!important}
h1,h2,h3{text-wrap:balance}
p{text-wrap:pretty}
:focus-visible{outline:2px solid var(--vurgu);outline-offset:3px;border-radius:6px}
::selection{background:var(--vurgu);color:var(--vurgu-yazi)}
@property --aci{syntax:"<angle>";inherits:true;initial-value:0deg}
.sprite{position:absolute;width:0;height:0;overflow:hidden}
.zemin{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none;background:var(--arka)}
.zemin .mozaik{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:var(--mozaik-opak)}
.zemin::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--perde) 0,var(--perde) 12%,transparent 42%,transparent 70%,var(--arka))}
.zemin .isik{position:absolute;width:60vmax;height:60vmax;border-radius:50%;background:radial-gradient(circle,var(--isik),transparent 62%)}
.zemin .isik-1{top:-22vmax;left:-18vmax}
@supports not (backdrop-filter:blur(1px)){.zemin .mozaik{opacity:calc(var(--mozaik-opak)*.55)}}
.sarmal{position:relative;z-index:1;container-type:inline-size}
header{text-align:center;padding:calc(var(--b3) + env(safe-area-inset-top)) 0 var(--b3)}
.sus{display:block;margin:0 auto;color:var(--altin);overflow:visible}
.halka{width:70px;height:auto}
header .dal{width:min(280px,72%);height:auto;margin-top:var(--b3);opacity:.9}
.sus path{stroke-dasharray:1;stroke-dashoffset:1;animation:ciz 2.2s var(--yay) forwards}
.sus path:nth-child(2){animation-delay:.35s}.sus .yaprak{animation-delay:.9s;animation-duration:1.4s}
.sus text{font-family:var(--font-baslik);font-style:italic;font-size:11px;fill:currentColor;opacity:0;animation:yazi-gel 1s 1.4s both}
@keyframes ciz{to{stroke-dashoffset:0}}
@keyframes yazi-gel{to{opacity:1}}
.ust-etiket{margin:var(--b1) 0 0;font-weight:500;font-size:var(--ts-xs);line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--vurgu)}
.cift{margin:var(--b2) 0 var(--b1);font-style:italic;font-weight:400;font-size:var(--ts-2xl);line-height:1;font-family:var(--font-baslik);letter-spacing:-.01em;color:var(--yazi);view-transition-name:cift;background:linear-gradient(120deg,var(--yazi) 30%,var(--vurgu) 55%,var(--yazi) 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:220% 100%;animation:parla 2.4s linear both}
@keyframes parla{to{background-position:-220% 0}}
@keyframes parla2{to{background-position:-220% 0}}
.tarih{margin:0;color:var(--alt-yazi);font-size:var(--ts-s)}
.kart{position:relative;isolation:isolate;background:var(--kart-duz);border:1px solid var(--cizgi);border-radius:var(--yuvarlak);padding:var(--b5) var(--b4);margin-bottom:var(--b4);box-shadow:var(--golge)}
@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.kart{background:var(--kart);-webkit-backdrop-filter:blur(var(--cam-bulanik)) saturate(var(--cam-doygun));backdrop-filter:blur(var(--cam-bulanik)) saturate(var(--cam-doygun))}}
.kart::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;opacity:.55;transition:opacity var(--sure);background:conic-gradient(from var(--aci),var(--altin),var(--gul) 22%,transparent 42%,transparent 58%,var(--altin) 78%,var(--altin));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}
.kart:focus-within::before{opacity:.95}
@keyframes don{to{--aci:360deg}}
@supports (animation-timeline:scroll()){.kart::before{animation:don linear both;animation-timeline:scroll(root)}}
button{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;appearance:none;border-radius:var(--yuvarlak-k);border:1px solid transparent;min-height:48px;padding:12px 18px;color:var(--yazi);background:transparent;transition:scale var(--sure) var(--yay),box-shadow var(--sure-k),background var(--sure-k),border-color var(--sure-k)}
button:active{scale:.97}
.btn-ana,.ana{position:relative;overflow:hidden;display:block;width:100%;min-height:56px;padding:16px 20px;border:none;border-radius:var(--yuvarlak-k);font-size:var(--ts-l);font-weight:600;color:var(--vurgu-yazi);background:var(--vurgu);box-shadow:var(--golge-kucuk)}
.btn-ana::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);translate:-120% 0;animation:isilti 1.6s ease-in-out 1.2s both;pointer-events:none}
.btn-ana:focus-visible::after{animation:isilti2 1.6s ease-in-out both}
@keyframes isilti{to{translate:120% 0}}
@keyframes isilti2{to{translate:120% 0}}
.btn-ana:disabled,.ana:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}
.btn-ana:disabled::after{animation:none}
.btn-ikinci,.ikinci{display:block;width:100%;min-height:48px;padding:12px 18px;border-radius:var(--yuvarlak-k);border:1px solid var(--cizgi-guclu);background:transparent;color:var(--yazi);font-weight:500;text-align:center;text-decoration:none}
.soluk{color:var(--soluk);font-size:var(--ts-s)}
#bakac{position:fixed;inset:0;z-index:10;display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:calc(24px + env(safe-area-inset-top)) 16px calc(88px + env(safe-area-inset-bottom));background:var(--perde);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);opacity:0;transition:opacity var(--sure),display var(--sure) allow-discrete}
#bakac.acik{display:flex;opacity:1}
@starting-style{#bakac.acik{opacity:0}}
#bakac [hidden]{display:none}
#bakac img,#bakac video{display:block;max-width:100%;max-height:min(86vh,86dvh);min-height:0;width:auto;height:auto;object-fit:contain;border-radius:14px;box-shadow:0 40px 90px -30px rgba(0,0,0,.8);scale:1;translate:0 0;transition:scale var(--sure-u) var(--yay),translate var(--sure-u) var(--yay)}
#bakac video{background:#000;aspect-ratio:auto 16/9;min-width:min(100%,280px)}
@starting-style{#bakac.acik img,#bakac.acik video{scale:.9;translate:0 10px}}
#bakac:has(#bakacMesaj:not([hidden])) video{max-height:min(60vh,60dvh)}
#bakacMesaj{order:-1;width:100%;max-width:520px;margin:0;padding:12px 16px;text-align:center;font-size:var(--ts-s);line-height:1.5;color:var(--yazi);background:var(--kart);border:1px solid var(--cizgi-guclu);border-radius:var(--yuvarlak-k);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--golge-kucuk)}
#bakacMesaj a{color:var(--vurgu);font-weight:600;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:11px 2px;margin:-11px 0}
#bakacKapat{position:absolute;top:calc(14px + env(safe-area-inset-top));right:16px;z-index:2;width:48px;height:48px;min-height:0;padding:0;border-radius:50%;border:1px solid var(--cizgi-guclu);background:var(--kart);color:var(--yazi);font-size:26px;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
#bakacIndir{position:absolute;bottom:calc(20px + env(safe-area-inset-bottom));left:50%;translate:-50% 0;min-height:48px;display:inline-flex;align-items:center;padding:12px 22px;border-radius:var(--hap);background:var(--yazi);color:var(--arka);text-decoration:none;font-weight:600;box-shadow:var(--golge-kucuk)}
.oynat{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:rgba(16,14,12,.62);border:1px solid rgba(255,255,255,.55);pointer-events:none;transition:scale var(--sure) var(--yay)}
.oynat::after{content:"";position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff}
.video-kart ~ .oynat,.simge ~ .oynat{left:auto;top:auto;right:8px;bottom:8px;margin:0;width:32px;height:32px}
.video-kart ~ .oynat::after,.simge ~ .oynat::after{border-width:6px 0 6px 10px}
.video-kart{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;padding:12px;text-align:center;background:var(--kart-duz)}
.simge{font-size:32px}
.ad{font-size:14px;color:var(--soluk);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.zemin .mozaik,.hale,.kart::before,.oge,.ilerleme{animation:none!important}.oge{opacity:1;transform:none}}
@media (hover:hover){.cift:hover{animation:parla2 2.4s linear both}.kart:hover::before{opacity:.95}.btn-ana:hover::after{animation:isilti2 1.6s ease-in-out both}.btn-ikinci:hover,.ikinci:hover{border-color:var(--vurgu);background:var(--uyari-arka)}}
@supports (color:color-mix(in oklab,red,blue)){.btn-ana,.ana{background:linear-gradient(135deg,var(--vurgu) 0%,color-mix(in oklab,var(--vurgu) 72%,var(--gul)) 60%,var(--altin-koyu) 130%);box-shadow:0 12px 30px -12px color-mix(in oklab,var(--altin) 65%,transparent),0 1px 0 rgba(255,255,255,.35) inset}.btn-ikinci,.ikinci{background:color-mix(in oklab,var(--kart-duz) 50%,transparent)}#bakac{background:color-mix(in oklab,var(--arka) 78%,transparent)}.video-kart{background:linear-gradient(160deg,color-mix(in oklab,var(--altin) 14%,transparent),transparent)}}
@media (forced-colors:active){.kart,.oge,.sayi,.sekmeler,.bos,.grup,.uyari,.sabit-uyari,.riza,details,#bakacMesaj,#bakacKapat,#bakacIndir,.kemer{border:1px solid CanvasText}button,.btn-ana,.ana,a.btn,.btn-ikinci,.ikinci,.sekme,.islem button{border:1px solid ButtonText}.oynat{border:1px solid ButtonText}.oynat::after{border-left-color:ButtonText}.sekme.etkin{outline:2px solid ButtonText;outline-offset:-1px}.cift,h1{-webkit-text-fill-color:CanvasText;background:none}}
