/* Deniz Matbaa — ürün sahneleri (product pictures, "stages").
   Kaynak: baskici/marka/elit/mobil-urunler/stages/{kagit,genis,dugun,kart}.js (onaylı mobil maketler) + sanat yönetimi
   düzeltmeleri (küçük yazılar mobilde ~6 px'e çıkarıldı; sığmayan doku yazıları — optik form numaraları vb. — çizildiği gibi).
   Her ürünün çizimi: resources/views/partials/stages/<slug>.blade.php (statik, dekoratif; aria-hidden + data-nosnippet).

   Yapı:  <div class="u-stage">                      (yerleşim — ürün düzeni; position:relative + belirli yükseklik)
            <div class="st-box" aria-hidden="true">  (bu dosya: kabı doldurur, kap sorgusu ölçüsü, yatay kırpma)
              <div class="st st-<slug>">…</div>      (390 × 170 tasarım tuvali, ortada, ölçekli)

   Ölçek: tuval 390 × 170 px olarak çizildi; kabın içine sığacak biçimde (contain) ortalanır ve transform: scale() ile büyür/küçülür.
     k = min(kap genişliği / --st-fw, kap yüksekliği / --st-fh)     varsayılan --st-fw: 390px, --st-fh: 170px
     390 × 170 kapta k = 1 (maketle piksel piksel aynı), 360 genişlikte 0,92, 640 × 420 kapta 1,64 (640 × 279 resim, dikeyde ortada).
     Kap --st-fw / --st-fh ile ayarlanabilir: örn. --st-fw:340px komşu ürünleri biraz daha kenara taşır (resim büyür, komşular kırpılır).
   Vektör içerik (yazı, SVG, gradyan) transform ile yeniden çizildiği için her ölçekte keskindir.
   Komşular: tuval yatayda 390 px çerçevede kırpılır (maketteki ekran kenarı gibi), dikeyde gölgeler için 60 px taşabilir.
   Yalıtım: sitenin gövde stili (satır yüksekliği 1.5, 15 px yazı) ve genel sınıflar (.card, .ph, .f1 …) çizime sızmasın diye
   sahne içindeki HTML öğeleri önce tarayıcı varsayılanına döndürülür; çizimin kendi kuralları (.st-<slug> …) sonra gelir.
   Bu dosya site.css / urun.css'ten SONRA yüklenmelidir. */
.st-box{position:absolute;inset:0;container-type:size;overflow-x:clip;overflow-y:visible;pointer-events:none;
  -webkit-user-select:none;user-select:none}
.st{position:absolute;left:50%;top:50%;width:390px;height:170px;margin:-85px 0 0 -195px;
  --st-k:1;transform:scale(var(--st-k));transform-origin:50% 50%;clip-path:inset(-60px 0);
  /* miras alınan özellikler maketteki gibi (site gövdesi: 15px / 1.5) */
  font-size:16px;line-height:normal;letter-spacing:normal;word-spacing:normal;text-align:left;text-indent:0;text-transform:none;
  white-space:normal;font-weight:400;font-style:normal;font-variant:normal;font-stretch:normal;overflow-wrap:normal;word-break:normal;
  hyphens:manual;direction:ltr;text-shadow:none;visibility:visible}
/* yedek ölçek (kap sorgusu birimleri ya da tan/atan2 olmayan eski tarayıcılar): ekran genişliğine göre basamaklı */
@media (max-width:379px){.st{--st-k:.92}}
@media (min-width:1024px){.st{--st-k:1.64}}
/* asıl ölçek: kap ölçüsünden sürekli (tan(atan2(a, b)) = a / b, birimsiz sayı) */
@supports (width:calc(1cqw * tan(atan2(1px, 1px)))){
  .st{--st-k:min(tan(atan2(100cqw, var(--st-fw, 390px))), tan(atan2(100cqh, var(--st-fh, 170px))))}
}
.st :is(div,span,i,b,small,br){all:revert;box-sizing:border-box;margin:0;padding:0}
.st svg{max-width:none;max-height:none}

/* ---------- brosur (kagit.js) ---------- */
.st-brosur{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-brosur *{box-sizing:border-box;margin:0;padding:0}
.st-brosur>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-brosur svg{display:block;overflow:visible}
.st-brosur .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-brosur .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-brosur .p{position:absolute;inset:0;overflow:hidden}
.st-brosur .pv{overflow:visible}
.st-brosur .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-brosur .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-brosur .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-brosur .a{position:absolute}
.st-brosur .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-brosur .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-brosur .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-brosur .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}

/* ---------- afis (kagit.js) ---------- */
.st-afis{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-afis *{box-sizing:border-box;margin:0;padding:0}
.st-afis>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-afis svg{display:block;overflow:visible}
.st-afis .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-afis .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-afis .p{position:absolute;inset:0;overflow:hidden}
.st-afis .pv{overflow:visible}
.st-afis .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-afis .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-afis .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-afis .a{position:absolute}
.st-afis .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-afis .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-afis .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-afis .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}
.st-afis .af-tp{width:24px;height:9px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(250,248,243,.62));box-shadow:0 .5px 1px rgba(16,38,59,.12);z-index:2}
.st-afis .af-tp::before,.st-afis .af-tp::after{content:"";position:absolute;top:0;bottom:0;width:2px;background:repeating-linear-gradient(180deg,transparent 0 1.5px,#F5F3EE 1.5px 3px)}
.st-afis .af-tp::before{left:-1px}
.st-afis .af-tp::after{right:-1px}

/* ---------- katalog (kagit.js) ---------- */
.st-katalog{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-katalog *{box-sizing:border-box;margin:0;padding:0}
.st-katalog>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-katalog svg{display:block;overflow:visible}
.st-katalog .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-katalog .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-katalog .p{position:absolute;inset:0;overflow:hidden}
.st-katalog .pv{overflow:visible}
.st-katalog .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-katalog .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-katalog .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-katalog .a{position:absolute}
.st-katalog .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-katalog .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-katalog .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-katalog .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}
.st-katalog .kt-c{box-shadow:1px 1px 0 #EAE6DE,2px 2px 0 #fff,3px 3px 0 #DAD4C9}
.st-katalog .kt-s{box-shadow:-1px 1px 0 #EDE9E1,1px 1px 0 #EDE9E1,-2px 2px 0 #fff,2px 2px 0 #fff,-3px 3px 0 #DFD9CE,3px 3px 0 #DFD9CE}
.st-katalog .kt-l{left:0;top:0;width:93px;height:131px;background:linear-gradient(90deg,#fff 0%,#FDFCFA 64%,#EAE6DE 100%)}
.st-katalog .kt-r{left:93px;top:0;width:93px;height:131px;background:linear-gradient(90deg,#E3DED4 0%,#F7F5F1 14%,#fff 100%)}
.st-katalog .kt-sp{left:92.6px;top:0;width:.8px;height:131px;background:rgba(16,38,59,.18)}
.st-katalog .kt-st{left:92.1px;width:1.8px;height:11px;border-radius:.6px;background:linear-gradient(90deg,#8E8A83,#ECEAE5 50%,#8E8A83);box-shadow:.4px .5px .4px rgba(16,38,59,.25)}

/* ---------- cepli-dosya (kagit.js) ---------- */
.st-cepli-dosya{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-cepli-dosya *{box-sizing:border-box;margin:0;padding:0}
.st-cepli-dosya>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-cepli-dosya svg{display:block;overflow:visible}
.st-cepli-dosya .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-cepli-dosya .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-cepli-dosya .p{position:absolute;inset:0;overflow:hidden}
.st-cepli-dosya .pv{overflow:visible}
.st-cepli-dosya .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-cepli-dosya .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-cepli-dosya .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-cepli-dosya .a{position:absolute}
.st-cepli-dosya .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-cepli-dosya .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-cepli-dosya .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-cepli-dosya .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}
.st-cepli-dosya .cd-l{left:0;top:0;width:98px;height:139px;background:linear-gradient(90deg,#fff 0%,#FDFCFA 68%,#EEEBE4 100%);overflow:hidden}
.st-cepli-dosya .cd-r{left:98px;top:0;width:98px;height:139px;background:linear-gradient(90deg,#E8E4DC 0%,#F9F8F4 11%,#fff 100%)}
.st-cepli-dosya .cd-cr{left:97.6px;top:0;width:.8px;height:139px;background:rgba(16,38,59,.14)}
.st-cepli-dosya .cd-doc{left:6px;top:7px;width:86px;height:121px;transform:rotate(-1.2deg);box-shadow:0 .5px 1px rgba(16,38,59,.12),1px 3px 6px rgba(16,38,59,.08)}
.st-cepli-dosya .cd-pk{left:0;top:71px;filter:drop-shadow(0 -.5px .8px rgba(16,38,59,.25))}

/* ---------- zarf (kagit.js) ---------- */
.st-zarf{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-zarf *{box-sizing:border-box;margin:0;padding:0}
.st-zarf>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-zarf svg{display:block;overflow:visible}
.st-zarf .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-zarf .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-zarf .p{position:absolute;inset:0;overflow:hidden}
.st-zarf .pv{overflow:visible}
.st-zarf .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-zarf .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-zarf .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-zarf .kr{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.99 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 1.1 -0.52'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/130px 130px,linear-gradient(150deg,#CDB797 0%,#BFA584 52%,#AD916D 100%)}
.st-zarf .a{position:absolute}
.st-zarf .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-zarf .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-zarf .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-zarf .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}

/* ---------- sertifika (kagit.js) ---------- */
.st-sertifika{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-sertifika *{box-sizing:border-box;margin:0;padding:0}
.st-sertifika>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-sertifika svg{display:block;overflow:visible}
.st-sertifika .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-sertifika .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-sertifika .p{position:absolute;inset:0;overflow:hidden}
.st-sertifika .pv{overflow:visible}
.st-sertifika .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-sertifika .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-sertifika .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-sertifika .a{position:absolute}
.st-sertifika .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-sertifika .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-sertifika .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-sertifika .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}
.st-sertifika .se-m{left:0;right:0;text-align:center}
.st-sertifika .se-c{width:5px;height:5px;border:.9px solid #10263B;background:#fff;transform:rotate(45deg)}

/* ---------- takvim (kagit.js) ---------- */
.st-takvim{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-takvim *{box-sizing:border-box;margin:0;padding:0}
.st-takvim>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-takvim svg{display:block;overflow:visible}
.st-takvim .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-takvim .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-takvim .p{position:absolute;inset:0;overflow:hidden}
.st-takvim .pv{overflow:visible}
.st-takvim .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-takvim .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-takvim .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-takvim .a{position:absolute}
.st-takvim .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-takvim .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-takvim .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-takvim .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}
.st-takvim .tk-base{left:80px;top:139px}
.st-takvim .tk-pg>.p{transform:perspective(520px) rotateX(9deg);transform-origin:50% 100%}

/* ---------- imsakiye (kagit.js) ---------- */
.st-imsakiye{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-imsakiye *{box-sizing:border-box;margin:0;padding:0}
.st-imsakiye>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-imsakiye svg{display:block;overflow:visible}
.st-imsakiye .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-imsakiye .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-imsakiye .p{position:absolute;inset:0;overflow:hidden}
.st-imsakiye .pv{overflow:visible}
.st-imsakiye .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-imsakiye .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-imsakiye .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-imsakiye .a{position:absolute}
.st-imsakiye .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-imsakiye .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-imsakiye .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-imsakiye .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}
.st-imsakiye .im-r{left:5px;right:5px;height:8.6px;display:flex;align-items:center;justify-content:space-between;padding:0 4px;font-family:"IBM Plex Mono",monospace;font-weight:500;font-size:4.9px;color:#10263B}
.st-imsakiye .im-r span{width:22px}
.st-imsakiye .im-r span:nth-child(2){text-align:center}
.st-imsakiye .im-r span:last-child{text-align:right}
.st-imsakiye .im-r.on{background:#10263B;color:#fff;border-radius:1px}
.st-imsakiye .im-h{height:7px;font-family:"Inter Tight",sans-serif;font-weight:600;font-size:3.9px;letter-spacing:.14em;text-transform:uppercase;color:#6B6964;border-bottom:.5px solid #C8C1B4}
/* imsakiye: küçük yazılar mobilde en az ~6 px */
.st-imsakiye .im-h{font-size:5.5px;letter-spacing:.06em}
.st-imsakiye .im-r{font-size:5.25px}

/* ---------- kurumsal-kimlik-paketi (kagit.js) ---------- */
.st-kurumsal-kimlik-paketi{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-kurumsal-kimlik-paketi *{box-sizing:border-box;margin:0;padding:0}
.st-kurumsal-kimlik-paketi>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-kurumsal-kimlik-paketi svg{display:block;overflow:visible}
.st-kurumsal-kimlik-paketi .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-kurumsal-kimlik-paketi .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-kurumsal-kimlik-paketi .p{position:absolute;inset:0;overflow:hidden}
.st-kurumsal-kimlik-paketi .pv{overflow:visible}
.st-kurumsal-kimlik-paketi .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-kurumsal-kimlik-paketi .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-kurumsal-kimlik-paketi .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-kurumsal-kimlik-paketi .a{position:absolute}
.st-kurumsal-kimlik-paketi .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-kurumsal-kimlik-paketi .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-kurumsal-kimlik-paketi .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-kurumsal-kimlik-paketi .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}
.st-kurumsal-kimlik-paketi .kk-ring{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;border:.7px solid}
.st-kurumsal-kimlik-paketi .kk-ring .it{line-height:1;margin-top:-.06em}
.st-kurumsal-kimlik-paketi .kk-pad{box-shadow:0 1px 0 #EAE6DE,0 2px 0 #fff,0 3px 0 #DAD4C9}

/* ---------- deneme-sinavi (kagit.js) ---------- */
.st-deneme-sinavi{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-deneme-sinavi *{box-sizing:border-box;margin:0;padding:0}
.st-deneme-sinavi>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-deneme-sinavi svg{display:block;overflow:visible}
.st-deneme-sinavi .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-deneme-sinavi .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-deneme-sinavi .p{position:absolute;inset:0;overflow:hidden}
.st-deneme-sinavi .pv{overflow:visible}
.st-deneme-sinavi .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-deneme-sinavi .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-deneme-sinavi .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-deneme-sinavi .a{position:absolute}
.st-deneme-sinavi .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-deneme-sinavi .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-deneme-sinavi .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-deneme-sinavi .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}
.st-deneme-sinavi .dn-c{box-shadow:1px 1px 0 #EAE6DE,2px 2px 0 #fff,3px 3px 0 #DAD4C9;overflow:visible}
.st-deneme-sinavi .dn-c::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(90deg,rgba(16,38,59,.08),transparent);z-index:1}
.st-deneme-sinavi .dn-a{right:9px;top:51px;width:21px;height:21px;border:1px solid #10263B;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;line-height:1}
.st-deneme-sinavi .dn-st{left:1.2px;width:1.6px;height:10px;border-radius:.6px;background:linear-gradient(90deg,#8E8A83,#ECEAE5 50%,#8E8A83);z-index:2}

/* ---------- kartpostal (kagit.js) ---------- */
.st-kartpostal{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-kartpostal *{box-sizing:border-box;margin:0;padding:0}
.st-kartpostal>.in{position:absolute;left:50%;top:0;width:390px;height:170px;margin-left:-195px}
.st-kartpostal svg{display:block;overflow:visible}
.st-kartpostal .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-kartpostal .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-kartpostal .p{position:absolute;inset:0;overflow:hidden}
.st-kartpostal .pv{overflow:visible}
.st-kartpostal .pa{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-kartpostal .iv{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-kartpostal .nv{background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);color:#fff}
.st-kartpostal .a{position:absolute}
.st-kartpostal .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}
.st-kartpostal .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;white-space:nowrap}
.st-kartpostal .caps{text-transform:uppercase;letter-spacing:.22em;font-weight:600;white-space:nowrap}
.st-kartpostal .b{position:absolute;height:1.6px;border-radius:1px;background:#DED9CF}
.st-kartpostal .kp-stp{right:8px;top:8px;width:19px;height:24px;background:#ECE8E0;border:1.6px dotted #FAF7F0;box-shadow:0 .4px .8px rgba(16,38,59,.18)}

/* ---------- tabaka-etiket (genis.js) ---------- */
.st-tabaka-etiket{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-tabaka-etiket *{box-sizing:border-box;margin:0;padding:0}
.st-tabaka-etiket svg{display:block;overflow:visible}
.st-tabaka-etiket .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-tabaka-etiket .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-tabaka-etiket .fl{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(16,38,59,.22),rgba(16,38,59,.08) 60%,rgba(16,38,59,0))}
.st-tabaka-etiket .nb{top:36px;width:150px;height:103px;opacity:.8}
.st-tabaka-etiket .nb.l{left:-92px}
.st-tabaka-etiket .nb.r{right:-92px}
.st-tabaka-etiket .pile{left:89px;top:9px;width:216px;height:150px}
.st-tabaka-etiket .k{position:absolute;width:212px;height:146px;border-radius:1.5px}
.st-tabaka-etiket .k1{left:1.6px;top:1.8px;background:#F0EEE8;box-shadow:inset 0 0 0 .5px rgba(16,38,59,.09)}
.st-tabaka-etiket .k2{left:3.2px;top:3.6px;background:#EAE7E0;box-shadow:inset 0 0 0 .5px rgba(16,38,59,.10)}
.st-tabaka-etiket .sh{position:absolute;left:0;top:0}
.st-tabaka-etiket .t1{font:italic 400 9.4px "Newsreader",Georgia,serif;fill:#fff}
.st-tabaka-etiket .t2{font:500 2.9px "IBM Plex Mono",monospace;letter-spacing:.7px;fill:rgba(255,255,255,.72)}
.st-tabaka-etiket .t3{font:italic 400 7.4px "Newsreader",Georgia,serif;fill:#10263B}
.st-tabaka-etiket .lift{left:282px;top:1px;width:34px;height:27.4px;filter:drop-shadow(0 1px 1px rgba(16,38,59,.12)) drop-shadow(8px 14px 10px rgba(16,38,59,.19));transform:rotate(-13deg)}

/* ---------- branda (genis.js) ---------- */
.st-branda{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-branda *{box-sizing:border-box;margin:0;padding:0}
.st-branda svg{display:block;overflow:visible}
.st-branda .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-branda .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-branda .fl{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(16,38,59,.22),rgba(16,38,59,.08) 60%,rgba(16,38,59,0))}
.st-branda .bn{left:59px;top:38px;width:272px;height:90px}
.st-branda .ropes{position:absolute;left:0;top:0;filter:drop-shadow(1.5px 2.5px 1.5px rgba(16,38,59,.16))}
.st-branda .t-k{font:500 4.5px "IBM Plex Mono",monospace;letter-spacing:1px;fill:#6B6964}
.st-branda .t-n{font:italic 400 22.5px "Newsreader",Georgia,serif;letter-spacing:-.2px;fill:#10263B}
.st-branda .t-c{font:600 4.8px "Inter Tight",sans-serif;letter-spacing:1.5px;fill:#6B6964}
.st-branda .t-h{font:500 4.4px "IBM Plex Mono",monospace;letter-spacing:1.3px;fill:rgba(255,255,255,.62)}
.st-branda .t-s{font:600 9px "Inter Tight",sans-serif;fill:#fff}
.st-branda .t-a{font:italic 400 7.6px "Newsreader",Georgia,serif;fill:rgba(255,255,255,.86)}
/* branda: küçük yazılar mobilde en az ~6 px */
.st-branda .t-h{font-size:6px}
.st-branda .t-k{font-size:6px}
.st-branda .t-c{font-size:6px}

/* ---------- rollup (genis.js) ---------- */
.st-rollup{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-rollup *{box-sizing:border-box;margin:0;padding:0}
.st-rollup svg{display:block;overflow:visible}
.st-rollup .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-rollup .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-rollup .fl{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(16,38,59,.22),rgba(16,38,59,.08) 60%,rgba(16,38,59,0))}
.st-rollup .fr{left:157px;top:7px;width:76px;height:150px}
.st-rollup .bk{left:95px;top:22px;width:60.8px;height:120px;opacity:.94}
.st-rollup .bag{left:242px;top:136px;width:90px;height:22px}
.st-rollup .f1{left:160px;top:149px;width:94px;height:13px}
.st-rollup .f2{left:98px;top:136px;width:72px;height:10px;opacity:.8}
.st-rollup .f3{left:244px;top:150px;width:100px;height:12px}
.st-rollup .t-m{font:italic 400 5.6px "Newsreader",Georgia,serif;fill:#10263B}
.st-rollup .t-n{font:italic 400 9.6px "Newsreader",Georgia,serif;fill:#10263B}
.st-rollup .t-c{font:500 3px "IBM Plex Mono",monospace;letter-spacing:.9px;fill:#6B6964}
.st-rollup .t-q{font:italic 400 6.6px "Newsreader",Georgia,serif;fill:#10263B}
.st-rollup .t-f{font:500 2.7px "IBM Plex Mono",monospace;letter-spacing:.6px;fill:rgba(255,255,255,.85)}
.st-rollup .t-nw{font:italic 400 9.6px "Newsreader",Georgia,serif;fill:#fff}
.st-rollup .t-cw{font:500 3px "IBM Plex Mono",monospace;letter-spacing:.9px;fill:#BDA382}
.st-rollup .t-qw{font:italic 400 6.6px "Newsreader",Georgia,serif;fill:rgba(255,255,255,.85)}
/* rollup: küçük yazılar mobilde en az ~6 px */
.st-rollup .t-qw{font-size:7.5px}
.st-rollup .t-m{font-size:6px}

/* ---------- karsilama-brandasi (genis.js) ---------- */
.st-karsilama-brandasi{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-karsilama-brandasi *{box-sizing:border-box;margin:0;padding:0}
.st-karsilama-brandasi svg{display:block;overflow:visible}
.st-karsilama-brandasi .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-karsilama-brandasi .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-karsilama-brandasi .fl{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(16,38,59,.22),rgba(16,38,59,.08) 60%,rgba(16,38,59,0))}
.st-karsilama-brandasi .fr{left:0;top:0;width:390px;height:170px}
.st-karsilama-brandasi .f1{left:62px;top:153px;width:50px;height:11px}
.st-karsilama-brandasi .f2{left:289px;top:153px;width:50px;height:11px}
.st-karsilama-brandasi .t-k{font:600 5px "Inter Tight",sans-serif;letter-spacing:2.2px;fill:#6B6964}
.st-karsilama-brandasi .t-h{font:italic 400 21.5px "Newsreader",Georgia,serif;letter-spacing:-.15px;fill:#10263B}
.st-karsilama-brandasi .t-n{font:italic 400 14.5px "Newsreader",Georgia,serif;fill:#10263B}
.st-karsilama-brandasi .t-d{font:500 5.5px "IBM Plex Mono",monospace;letter-spacing:1.4px;fill:#6B6964}
.st-karsilama-brandasi .t-q{font:500 4.4px "Inter Tight",sans-serif;fill:#6B6964}
/* karsilama-brandasi: küçük yazılar mobilde en az ~6 px */
.st-karsilama-brandasi .t-q{font-size:4.75px}
.st-karsilama-brandasi .t-k{font-size:6px}
.st-karsilama-brandasi .t-d{font-size:6px}

/* ---------- kina-afisi (genis.js) ---------- */
.st-kina-afisi{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-kina-afisi *{box-sizing:border-box;margin:0;padding:0}
.st-kina-afisi svg{display:block;overflow:visible}
.st-kina-afisi .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-kina-afisi .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-kina-afisi .fl{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(16,38,59,.22),rgba(16,38,59,.08) 60%,rgba(16,38,59,0))}
.st-kina-afisi .po{left:143px;top:4px;width:104px;height:157px}
.st-kina-afisi .t-a{font:italic 400 10.5px "Newsreader",Georgia,serif;fill:rgba(255,255,255,.88)}
.st-kina-afisi .t-k{font:italic 400 21px "Newsreader",Georgia,serif;letter-spacing:-.2px;fill:#fff}
.st-kina-afisi .t-d{font:500 5.4px "IBM Plex Mono",monospace;letter-spacing:1px;fill:#BDA382}
.st-kina-afisi .t-t{font:500 4.6px "Inter Tight",sans-serif;fill:rgba(255,255,255,.7)}
/* kina-afisi: küçük yazılar mobilde en az ~6 px */
.st-kina-afisi .t-t{font-size:5.5px}

/* ---------- yonlendirme-oku (genis.js) ---------- */
.st-yonlendirme-oku{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-yonlendirme-oku *{box-sizing:border-box;margin:0;padding:0}
.st-yonlendirme-oku svg{display:block;overflow:visible}
.st-yonlendirme-oku .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-yonlendirme-oku .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-yonlendirme-oku .fl{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(16,38,59,.22),rgba(16,38,59,.08) 60%,rgba(16,38,59,0))}
.st-yonlendirme-oku .sp{left:0;top:0;width:390px;height:170px}
.st-yonlendirme-oku .f1{left:172px;top:153px;width:66px;height:13px}
.st-yonlendirme-oku .t-c{font:italic 400 7px "Newsreader",Georgia,serif;fill:#10263B}
.st-yonlendirme-oku .t-b{font:italic 400 12.5px "Newsreader",Georgia,serif;fill:#10263B}
.st-yonlendirme-oku .t-bw{font:italic 400 12.5px "Newsreader",Georgia,serif;fill:#fff}
.st-yonlendirme-oku .t-m{font:500 5.4px "IBM Plex Mono",monospace;fill:#6B6964}
.st-yonlendirme-oku .t-mw{font:500 5.4px "IBM Plex Mono",monospace;fill:rgba(255,255,255,.6)}
.st-yonlendirme-oku .t-mk{font:500 5.4px "IBM Plex Mono",monospace;fill:rgba(16,38,59,.62)}
/* yonlendirme-oku: küçük yazılar mobilde en az ~6 px */
.st-yonlendirme-oku .t-m{font-size:6px}
.st-yonlendirme-oku .t-mw{font-size:6px}
.st-yonlendirme-oku .t-mk{font-size:6px}

/* ---------- zemin-sticker (genis.js) ---------- */
.st-zemin-sticker{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-zemin-sticker *{box-sizing:border-box;margin:0;padding:0}
.st-zemin-sticker svg{display:block;overflow:visible}
.st-zemin-sticker .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-zemin-sticker .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-zemin-sticker .fl{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(16,38,59,.22),rgba(16,38,59,.08) 60%,rgba(16,38,59,0))}
.st-zemin-sticker .vw{position:absolute;inset:0;overflow:hidden;perspective:400px;perspective-origin:50% 60px}
.st-zemin-sticker .pl{position:absolute;left:0;top:-430px;width:390px;height:600px;transform-origin:50% 100%;transform:rotateX(72deg);transform-style:preserve-3d}
.st-zemin-sticker .flr{position:absolute;inset:-40px -80px 0;background:repeating-linear-gradient(90deg,rgba(16,38,59,.055) 0 1px,transparent 1px 90px) 15px 0,repeating-linear-gradient(0deg,rgba(16,38,59,.055) 0 1px,transparent 1px 90px) 0 0,radial-gradient(ellipse 50% 50% at 50% 70%,#EFECE5,rgba(239,236,229,0));-webkit-mask-image:radial-gradient(ellipse 46% 40% at 50% 72%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 46% 40% at 50% 72%,#000 30%,transparent 100%)}
.st-zemin-sticker .sk{position:absolute;filter:drop-shadow(.4px .8px .4px rgba(16,38,59,.35))}
.st-zemin-sticker .s1{left:110px;top:410px;width:170px;height:170px}
.st-zemin-sticker .s2{left:110px;top:110px;width:170px;height:170px}
.st-zemin-sticker .ch{left:170px;top:308px;width:50px;height:75px}
.st-zemin-sticker .sk svg{width:100%;height:100%}
.st-zemin-sticker .rt{font:600 9px "Inter Tight",sans-serif;fill:#fff}

/* ---------- ayna-yazisi (genis.js) ---------- */
.st-ayna-yazisi{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-ayna-yazisi *{box-sizing:border-box;margin:0;padding:0}
.st-ayna-yazisi svg{display:block;overflow:visible}
.st-ayna-yazisi .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-ayna-yazisi .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-ayna-yazisi .fl{position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(16,38,59,.22),rgba(16,38,59,.08) 60%,rgba(16,38,59,0))}
.st-ayna-yazisi .mr{left:120px;top:1px;width:150px;height:168px}
.st-ayna-yazisi .f1{left:142px;top:158px;width:140px;height:12px}
.st-ayna-yazisi .t-h{font:italic 400 17.5px "Newsreader",Georgia,serif;letter-spacing:-.1px}
.st-ayna-yazisi .t-n{font:italic 400 12px "Newsreader",Georgia,serif}
.st-ayna-yazisi .t-d{font:500 5.6px "IBM Plex Mono",monospace;letter-spacing:1.2px}
/* ayna-yazisi: küçük yazılar mobilde en az ~6 px */
.st-ayna-yazisi .t-d{font-size:6px}

/* ---------- davetiye (dugun.js) ---------- */
.st-davetiye{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-davetiye *{box-sizing:border-box;margin:0;padding:0}
.st-davetiye svg{display:block;overflow:visible}
.st-davetiye .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-davetiye .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-davetiye .o.hi{filter:drop-shadow(0 2px 2px rgba(16,38,59,.10)) drop-shadow(8px 15px 13px rgba(16,38,59,.17))}
.st-davetiye .o.up{filter:drop-shadow(0 .5px .5px rgba(16,38,59,.10)) drop-shadow(3px 3px 5px rgba(16,38,59,.10))}
.st-davetiye .f{position:absolute;inset:0}
.st-davetiye .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-davetiye .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-davetiye .cap{letter-spacing:.2em;font-weight:500}
.st-davetiye .nb{top:14px;width:92px;height:147px}
.st-davetiye .nl{left:19px}
.st-davetiye .nr{left:285px;top:17px}
.st-davetiye .nr .f{transform:rotate(-5deg)}
.st-davetiye .nb .f{border-radius:1.5px;display:flex;flex-direction:column;align-items:center;padding-top:30px}
.st-davetiye .nl .f{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.035%20.8' numOctaves='3' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.47 0 0 0 0 0.38 0 0 0 0 0.25 0 0 0 0.62 -0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/120px 120px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8%20.035' numOctaves='3' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.47 0 0 0 0 0.38 0 0 0 0 0.25 0 0 0 0.58 -0.29'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/120px 120px,linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-davetiye .nr .f{background:linear-gradient(118deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.75) 44%,rgba(255,255,255,0) 58%),linear-gradient(150deg,#FFFFFF 0%,#F9F8F5 50%,#ECEAE5 100%)}
.st-davetiye .nb .f::before{content:"";position:absolute;inset:6px;border:.6px solid #C8C1B4}
.st-davetiye .nb .m{font-size:13px;color:#10263B;opacity:.8}
.st-davetiye .nb .m i{font-size:9px;color:#6B6964}
.st-davetiye .nb .r{display:block;width:14px;height:.6px;background:#C8C1B4;margin-top:9px}
.st-davetiye .env{left:91px;top:37px;width:152px;height:104px}
.st-davetiye .env .f{transform:rotate(-6deg);border-radius:3px;overflow:hidden;background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.06)}
.st-davetiye .fl{position:absolute;left:0;top:0}
.st-davetiye .seal{position:absolute;left:63px;top:50px;filter:drop-shadow(.6px 1px .7px rgba(0,0,0,.45))}
.st-davetiye .seal text{font-family:"Newsreader",Georgia,serif;font-style:italic;font-size:7.6px;letter-spacing:-.04em}
.st-davetiye .seal .sw{fill:rgba(255,246,228,.55)}
.st-davetiye .seal .sk{fill:#6E5537}
.st-davetiye .cd{left:197px;top:11px;width:92px;height:147px}
.st-davetiye .cd .f{transform:rotate(4deg);border-radius:1.5px;background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-davetiye .cd .f::before{content:"";position:absolute;inset:6px;border:.6px solid #C8C1B4}
.st-davetiye .in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.st-davetiye .k{font-size:4.5px;line-height:6.6px;letter-spacing:.26em;padding-left:.26em;color:#6B6964;margin-bottom:11px}
.st-davetiye .n{font-size:21px;line-height:19px}
.st-davetiye .a{font-size:11px;line-height:12px;color:#6B6964}
.st-davetiye .r{display:block;width:16px;height:.6px;background:#C8C1B4;margin:11px 0 9px}
.st-davetiye .d{font-size:6px;letter-spacing:.04em}
.st-davetiye .c{font-size:4.3px;letter-spacing:.34em;padding-left:.34em;color:#6B6964;margin-top:5px}
/* davetiye: küçük yazılar mobilde en az ~6 px */
.st-davetiye .c{font-size:6px}
.st-davetiye .k{font-size:6px}

/* ---------- nikah-sekeri-etiketi (dugun.js) ---------- */
.st-nikah-sekeri-etiketi{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-nikah-sekeri-etiketi *{box-sizing:border-box;margin:0;padding:0}
.st-nikah-sekeri-etiketi svg{display:block;overflow:visible}
.st-nikah-sekeri-etiketi .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-nikah-sekeri-etiketi .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-nikah-sekeri-etiketi .o.hi{filter:drop-shadow(0 2px 2px rgba(16,38,59,.10)) drop-shadow(8px 15px 13px rgba(16,38,59,.17))}
.st-nikah-sekeri-etiketi .o.up{filter:drop-shadow(0 .5px .5px rgba(16,38,59,.10)) drop-shadow(3px 3px 5px rgba(16,38,59,.10))}
.st-nikah-sekeri-etiketi .f{position:absolute;inset:0}
.st-nikah-sekeri-etiketi .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-nikah-sekeri-etiketi .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-nikah-sekeri-etiketi .cap{letter-spacing:.2em;font-weight:500}
.st-nikah-sekeri-etiketi .ln{left:58px;top:24px;width:172px;height:118px}
.st-nikah-sekeri-etiketi .ln .f{transform:rotate(-4deg);border-radius:2.5px;background:linear-gradient(118deg,rgba(255,255,255,0) 18%,rgba(255,255,255,.38) 34%,rgba(255,255,255,0) 50%),linear-gradient(150deg,#F6F4EF 0%,#EEEBE4 55%,#E5E1D8 100%);box-shadow:inset 0 0 0 .5px rgba(16,38,59,.07)}
.st-nikah-sekeri-etiketi .lb,.st-nikah-sekeri-etiketi .cut{position:absolute;width:48px;height:48px;border-radius:50%}
.st-nikah-sekeri-etiketi .lb{background:radial-gradient(circle at 34% 28%,#FFFFFF 0%,#FFFFFF 52%,#F4F2ED 100%);box-shadow:0 .6px 0 rgba(16,38,59,.09),.6px 1px 1.6px rgba(16,38,59,.12);display:flex;flex-direction:column;align-items:center;justify-content:center}
.st-nikah-sekeri-etiketi .lb::before{content:"";position:absolute;inset:3.5px;border-radius:50%;border:.6px solid rgba(16,38,59,.42)}
.st-nikah-sekeri-etiketi .lb .wv{margin-bottom:3px}
.st-nikah-sekeri-etiketi .lb .n{font-size:7.6px;white-space:nowrap}
.st-nikah-sekeri-etiketi .lb .d{font-size:4.2px;color:#6B6964;margin-top:3px;letter-spacing:.06em}
.st-nikah-sekeri-etiketi .p1{left:8px;top:9px}
.st-nikah-sekeri-etiketi .p2{left:62px;top:9px}
.st-nikah-sekeri-etiketi .cut{left:116px;top:9px;box-shadow:inset 0 0 0 .7px rgba(16,38,59,.16),inset .8px 1px 1px rgba(16,38,59,.05);background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.4),rgba(16,38,59,.02) 70%)}
.st-nikah-sekeri-etiketi .p4{left:8px;top:61px}
.st-nikah-sekeri-etiketi .p5{left:62px;top:61px}
.st-nikah-sekeri-etiketi .p6{left:116px;top:61px}
.st-nikah-sekeri-etiketi .bx{left:238px;top:30px;width:86px;height:86px}
.st-nikah-sekeri-etiketi .bx .f{transform:rotate(7deg);border-radius:3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.99 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 1.1 -0.52'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/130px 130px,linear-gradient(150deg,#CDB797 0%,#BFA584 52%,#AD916D 100%);box-shadow:inset 0 0 0 .5px rgba(255,250,240,.14),0 1.3px 0 #A3885F,0 2.6px 0 #8F7552,0 3.6px 0 #9C8160}
.st-nikah-sekeri-etiketi .rv,.st-nikah-sekeri-etiketi .rh{position:absolute;background:linear-gradient(90deg,#0B1C2D 0%,#22405D 46%,#132B42 60%,#0B1C2D 100%);box-shadow:.6px .8px .8px rgba(40,26,12,.28)}
.st-nikah-sekeri-etiketi .rv{left:40.5px;top:-1px;bottom:-4px;width:5px}
.st-nikah-sekeri-etiketi .rh{top:40.5px;left:-1px;right:-1px;height:5px;background:linear-gradient(180deg,#0B1C2D 0%,#22405D 46%,#132B42 60%,#0B1C2D 100%)}
.st-nikah-sekeri-etiketi .on{left:19px;top:19px;box-shadow:0 .6px 0 rgba(16,38,59,.12),.8px 1.4px 2px rgba(40,26,12,.22)}
/* nikah-sekeri-etiketi: küçük yazılar mobilde en az ~6 px */
.st-nikah-sekeri-etiketi .lb .d{font-size:4.75px}

/* ---------- bardak-altligi (dugun.js) ---------- */
.st-bardak-altligi{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-bardak-altligi *{box-sizing:border-box;margin:0;padding:0}
.st-bardak-altligi svg{display:block;overflow:visible}
.st-bardak-altligi .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-bardak-altligi .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-bardak-altligi .o.hi{filter:drop-shadow(0 2px 2px rgba(16,38,59,.10)) drop-shadow(8px 15px 13px rgba(16,38,59,.17))}
.st-bardak-altligi .o.up{filter:drop-shadow(0 .5px .5px rgba(16,38,59,.10)) drop-shadow(3px 3px 5px rgba(16,38,59,.10))}
.st-bardak-altligi .f{position:absolute;inset:0}
.st-bardak-altligi .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-bardak-altligi .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-bardak-altligi .cap{letter-spacing:.2em;font-weight:500}
.st-bardak-altligi .sq{left:64px;top:38px;width:92px;height:92px}
.st-bardak-altligi .sq .f{transform:rotate(-11deg);border-radius:8px;background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);box-shadow:0 1.4px 0 #0A1826,0 2.8px 0 #07121C}
.st-bardak-altligi .sq .f::before{content:"";position:absolute;inset:6px;border-radius:4px;border:.6px solid rgba(255,255,255,.26)}
.st-bardak-altligi .sq .t{position:absolute;left:13px;top:29px;font-size:19px;color:#fff;white-space:nowrap}
.st-bardak-altligi .sq .t i{font-size:13px;color:rgba(255,255,255,.7)}
.st-bardak-altligi .sq .d{position:absolute;left:14px;top:55px;font-size:5px;letter-spacing:.08em;color:rgba(255,255,255,.62)}
.st-bardak-altligi .kr{left:240px;top:42px;width:96px;height:96px}
.st-bardak-altligi .kr .f{border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.99 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 1.1 -0.52'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/130px 130px,linear-gradient(150deg,#CDB797 0%,#BFA584 52%,#AD916D 100%);box-shadow:0 1.4px 0 #A68A64,0 2.8px 0 #937853;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:16px}
.st-bardak-altligi .kr .f::before{content:"";position:absolute;inset:6px;border-radius:50%;border:.7px solid rgba(16,38,59,.55)}
.st-bardak-altligi .kr .n{font-size:10.5px;white-space:nowrap}
.st-bardak-altligi .kr .d{font-size:4.6px;margin-top:4px;color:#4B3D2A;letter-spacing:.06em}
.st-bardak-altligi .mn{left:130px;top:12px;width:128px;height:128px}
.st-bardak-altligi .mn .f{border-radius:50%;background:radial-gradient(circle at 32% 26%,#FFFFFF 0%,#FFFFFF 44%,#F3F0EA 100%);box-shadow:0 1.3px 0 #E3DED4,0 2.5px 0 #CFC8BA,0 3px 0 #F1EEE8,0 4.3px 0 #D3CCBF,0 4.8px 0 #EFEBE4,0 6.1px 0 #CBC4B6;display:flex;flex-direction:column;align-items:center;justify-content:center}
.st-bardak-altligi .mn .f::before{content:"";position:absolute;inset:7px;border-radius:50%;border:.8px solid rgba(16,38,59,.8)}
.st-bardak-altligi .mn .f::after{content:"";position:absolute;inset:10px;border-radius:50%;border:.5px solid #C8C1B4}
.st-bardak-altligi .mn .k{font-size:4.6px;letter-spacing:.34em;padding-left:.34em;color:#6B6964}
.st-bardak-altligi .mn .wv{margin:7px 0 6px}
.st-bardak-altligi .mn .n{font-size:17px;white-space:nowrap}
.st-bardak-altligi .mn .d{font-size:6px;margin-top:7px;letter-spacing:.04em}
/* bardak-altligi: küçük yazılar mobilde en az ~6 px */
.st-bardak-altligi .kr .d{font-size:6px}
.st-bardak-altligi .mn .k{font-size:6px}
.st-bardak-altligi .sq .d{font-size:6px}

/* ---------- masa-numarasi (dugun.js) ---------- */
.st-masa-numarasi{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-masa-numarasi *{box-sizing:border-box;margin:0;padding:0}
.st-masa-numarasi svg{display:block;overflow:visible}
.st-masa-numarasi .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-masa-numarasi .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-masa-numarasi .o.hi{filter:drop-shadow(0 2px 2px rgba(16,38,59,.10)) drop-shadow(8px 15px 13px rgba(16,38,59,.17))}
.st-masa-numarasi .o.up{filter:drop-shadow(0 .5px .5px rgba(16,38,59,.10)) drop-shadow(3px 3px 5px rgba(16,38,59,.10))}
.st-masa-numarasi .f{position:absolute;inset:0}
.st-masa-numarasi .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-masa-numarasi .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-masa-numarasi .cap{letter-spacing:.2em;font-weight:500}
.st-masa-numarasi .gs{position:absolute;border-radius:50%;background:rgba(16,38,59,.22);filter:blur(4px)}
.st-masa-numarasi .g2{left:191px;top:118px;width:126px;height:10px;background:rgba(16,38,59,.17)}
.st-masa-numarasi .g1{left:100px;top:140px;width:100px;height:11px}
.st-masa-numarasi .tn{left:183px;top:6px;width:108px;height:124px}
.st-masa-numarasi .tn .t1{font:italic 400 10.5px "Newsreader",Georgia,serif;fill:#10263B}
.st-masa-numarasi .tn .t2{font:500 4px "Inter Tight",sans-serif;letter-spacing:.14em;fill:#6B6964}
.st-masa-numarasi .tn .t3{font:500 4.4px "IBM Plex Mono",monospace;letter-spacing:.03em;fill:#10263B}
.st-masa-numarasi .nm{left:94px;top:6px;width:90px;height:127px}
.st-masa-numarasi .nm .f{background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%);display:flex;flex-direction:column;align-items:center;padding-top:16px;box-shadow:inset 0 0 0 .5px rgba(16,38,59,.05)}
.st-masa-numarasi .nm .k{font-size:5.4px;letter-spacing:.4em;padding-left:.4em;color:#6B6964}
.st-masa-numarasi .nm .b{font-size:62px;line-height:58px;margin-top:6px;letter-spacing:-.02em}
.st-masa-numarasi .nm .r{display:block;width:14px;height:.6px;background:#C8C1B4;margin:8px 0 7px}
.st-masa-numarasi .nm .n{font-size:9px}
.st-masa-numarasi .bs{position:absolute;left:99px;top:131px;width:80px;height:15px;border-radius:2px 2px 1.5px 1.5px;background:linear-gradient(180deg,rgba(70,48,24,.42) 0,rgba(70,48,24,.42) .9px,#DDCBAC .9px,#D5C1A0 3.4px,rgba(70,48,24,.25) 3.4px,rgba(70,48,24,.25) 3.9px,transparent 3.9px),repeating-linear-gradient(178deg,rgba(92,64,34,.07) 0 .7px,transparent .7px 2.6px),linear-gradient(180deg,#C6AD89 0%,#A98E6A 100%);box-shadow:0 1px 1.5px rgba(16,38,59,.18)}
/* masa-numarasi: küçük yazılar mobilde en az ~6 px */
.st-masa-numarasi .tn .t2{font-size:5px}
.st-masa-numarasi .tn .t3{font-size:5.5px}
.st-masa-numarasi .nm .k{font-size:6px}

/* ---------- tesekkur-karti (dugun.js) ---------- */
.st-tesekkur-karti{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-tesekkur-karti *{box-sizing:border-box;margin:0;padding:0}
.st-tesekkur-karti svg{display:block;overflow:visible}
.st-tesekkur-karti .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-tesekkur-karti .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-tesekkur-karti .o.hi{filter:drop-shadow(0 2px 2px rgba(16,38,59,.10)) drop-shadow(8px 15px 13px rgba(16,38,59,.17))}
.st-tesekkur-karti .o.up{filter:drop-shadow(0 .5px .5px rgba(16,38,59,.10)) drop-shadow(3px 3px 5px rgba(16,38,59,.10))}
.st-tesekkur-karti .f{position:absolute;inset:0}
.st-tesekkur-karti .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-tesekkur-karti .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-tesekkur-karti .cap{letter-spacing:.2em;font-weight:500}
.st-tesekkur-karti .bx{left:58px;top:28px;width:140px;height:106px}
.st-tesekkur-karti .bx .f{transform:rotate(-7deg);border-radius:3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.99 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 1.1 -0.52'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/130px 130px,linear-gradient(150deg,#CDB797 0%,#BFA584 52%,#AD916D 100%);box-shadow:0 1.6px 0 #A3885F,0 3.2px 0 #8C7250,inset 0 0 0 .5px rgba(255,250,240,.12)}
.st-tesekkur-karti .tv,.st-tesekkur-karti .th{position:absolute;box-shadow:.8px 1px 1px rgba(60,40,20,.26)}
.st-tesekkur-karti .tv{left:87px;top:-1px;bottom:-4px;width:2.6px;background:repeating-linear-gradient(-58deg,#C9B994 0 .7px,#F2EADA .7px 2px),#EDE3CF}
.st-tesekkur-karti .th{top:45px;left:-1px;right:-1px;height:2.6px;background:repeating-linear-gradient(32deg,#C9B994 0 .7px,#F2EADA .7px 2px),#EDE3CF}
.st-tesekkur-karti .bow{position:absolute;left:68.3px;top:31.3px;filter:drop-shadow(.8px 1.4px .8px rgba(60,40,20,.32))}
.st-tesekkur-karti .cd{left:166px;top:24px;width:150px;height:106px}
.st-tesekkur-karti .cd .f{transform:rotate(5deg);border-radius:1.5px;background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.st-tesekkur-karti .k{font-size:5px;letter-spacing:.24em;padding-left:.24em;color:#6B6964}
.st-tesekkur-karti .t{font-size:27px;line-height:28px;margin-top:5px;letter-spacing:-.01em}
.st-tesekkur-karti .sp{margin:4px 0 7px}
.st-tesekkur-karti .d{font-size:5.4px;color:#6B6964;letter-spacing:.05em}
/* tesekkur-karti: küçük yazılar mobilde en az ~6 px */
.st-tesekkur-karti .k{font-size:6px}
.st-tesekkur-karti .d{font-size:6px}

/* ---------- foto-paylasim-qr (dugun.js) ---------- */
.st-foto-paylasim-qr{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-foto-paylasim-qr *{box-sizing:border-box;margin:0;padding:0}
.st-foto-paylasim-qr svg{display:block;overflow:visible}
.st-foto-paylasim-qr .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-foto-paylasim-qr .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-foto-paylasim-qr .o.hi{filter:drop-shadow(0 2px 2px rgba(16,38,59,.10)) drop-shadow(8px 15px 13px rgba(16,38,59,.17))}
.st-foto-paylasim-qr .o.up{filter:drop-shadow(0 .5px .5px rgba(16,38,59,.10)) drop-shadow(3px 3px 5px rgba(16,38,59,.10))}
.st-foto-paylasim-qr .f{position:absolute;inset:0}
.st-foto-paylasim-qr .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-foto-paylasim-qr .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-foto-paylasim-qr .cap{letter-spacing:.2em;font-weight:500}
.st-foto-paylasim-qr .cd{left:99px;top:12px;width:100px;height:141px}
.st-foto-paylasim-qr .cd .f{transform:rotate(-4deg);border-radius:1.5px;background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%);display:flex;flex-direction:column;align-items:center;padding-top:12px;text-align:center}
.st-foto-paylasim-qr .t{font-size:10px;line-height:11px;margin:6px 0 8px}
.st-foto-paylasim-qr .k{font-size:4px;letter-spacing:.2em;padding-left:.2em;color:#6B6964;margin-top:8px;white-space:nowrap}
.st-foto-paylasim-qr .d{font-size:4.4px;margin-top:7px;letter-spacing:.03em}
.st-foto-paylasim-qr .ph{left:212px;top:16px;width:72px;height:142px}
.st-foto-paylasim-qr .ph .f{transform:rotate(8deg);border-radius:14px;background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);box-shadow:inset 0 0 0 .8px rgba(255,255,255,.12),inset 1px 1px 0 rgba(255,255,255,.08);padding:3px}
.st-foto-paylasim-qr .sc{position:relative;width:100%;height:100%;border-radius:11px;background:#FBFAF7;overflow:hidden;padding:12px 5px 0}
.st-foto-paylasim-qr .nt{position:absolute;left:50%;top:3.5px;width:18px;height:4.6px;margin-left:-9px;border-radius:3px;background:#10263B}
.st-foto-paylasim-qr .hd b{display:block;font-size:6.4px;line-height:7px;font-weight:650;letter-spacing:-.01em}
.st-foto-paylasim-qr .hd span{display:block;font-size:4.1px;line-height:5px;color:#6B6964;margin-top:1px;white-space:nowrap}
.st-foto-paylasim-qr .gr{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:5px}
.st-foto-paylasim-qr .gr i{display:block;aspect-ratio:1;border-radius:1.5px}
.st-foto-paylasim-qr .gr .t0{background:radial-gradient(circle at 72% 30%,#F8F6F1 0 1.7px,transparent 2.1px),linear-gradient(162deg,transparent 0 58%,#8E99A2 58.5%),linear-gradient(180deg,#E7E2D8,#CFC8BA)}
.st-foto-paylasim-qr .gr .t1{background:radial-gradient(circle at 50% 40%,#F5F3EE 0 2.6px,transparent 3px),radial-gradient(ellipse 6px 5px at 50% 100%,#F5F3EE 0 99%,transparent 100%),linear-gradient(160deg,#CDB797,#AD916D)}
.st-foto-paylasim-qr .gr .t2{background:radial-gradient(circle at 26% 30%,rgba(255,255,255,.85) 0 .7px,transparent 1px),radial-gradient(circle at 62% 22%,rgba(255,255,255,.7) 0 .6px,transparent .9px),radial-gradient(circle at 80% 46%,rgba(255,255,255,.8) 0 .7px,transparent 1px),linear-gradient(165deg,#2A4867,#10263B)}
.st-foto-paylasim-qr .gr .t3{background:radial-gradient(circle at 36% 42%,#FFFFFF 0 2.1px,transparent 2.5px),radial-gradient(circle at 64% 42%,#FFFFFF 0 2.1px,transparent 2.5px),radial-gradient(ellipse 4.2px 4px at 36% 100%,#FFFFFF 0 99%,transparent 100%),radial-gradient(ellipse 4.2px 4px at 64% 100%,#FFFFFF 0 99%,transparent 100%),linear-gradient(170deg,#C8C1B4,#ADA597)}
.st-foto-paylasim-qr .gr .t4{background:linear-gradient(180deg,transparent 0 62%,#BDA382 62%),linear-gradient(180deg,#F1EEE8,#DED9CF)}
.st-foto-paylasim-qr .gr .t5{background:radial-gradient(circle at 50% 55%,transparent 0 3px,rgba(255,255,255,.75) 3.2px 3.9px,transparent 4.1px),linear-gradient(150deg,#77828C,#4E5C69)}
.st-foto-paylasim-qr .up{position:absolute;left:9px;right:9px;bottom:9px;height:12px;border-radius:6px;background:#10263B;color:#fff;font-size:4.8px;font-weight:600;display:flex;align-items:center;justify-content:center;white-space:nowrap}
/* foto-paylasim-qr: küçük yazılar mobilde en az ~6 px */
.st-foto-paylasim-qr .k{font-size:5.25px}
.st-foto-paylasim-qr .d{font-size:6px}
.st-foto-paylasim-qr .up{font-size:6px}

/* ---------- cocuk-boyama-kitapcigi (dugun.js) ---------- */
.st-cocuk-boyama-kitapcigi{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-cocuk-boyama-kitapcigi *{box-sizing:border-box;margin:0;padding:0}
.st-cocuk-boyama-kitapcigi svg{display:block;overflow:visible}
.st-cocuk-boyama-kitapcigi .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-cocuk-boyama-kitapcigi .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-cocuk-boyama-kitapcigi .o.hi{filter:drop-shadow(0 2px 2px rgba(16,38,59,.10)) drop-shadow(8px 15px 13px rgba(16,38,59,.17))}
.st-cocuk-boyama-kitapcigi .o.up{filter:drop-shadow(0 .5px .5px rgba(16,38,59,.10)) drop-shadow(3px 3px 5px rgba(16,38,59,.10))}
.st-cocuk-boyama-kitapcigi .f{position:absolute;inset:0}
.st-cocuk-boyama-kitapcigi .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-cocuk-boyama-kitapcigi .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-cocuk-boyama-kitapcigi .cap{letter-spacing:.2em;font-weight:500}
.st-cocuk-boyama-kitapcigi .cv{left:54px;top:26px;width:86px;height:122px}
.st-cocuk-boyama-kitapcigi .cv .f{transform:rotate(-9deg);border-radius:1.5px 3px 3px 1.5px;background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);box-shadow:inset 1.6px 0 0 rgba(255,255,255,.10),inset 0 0 0 .5px rgba(255,255,255,.06);padding:12px 0 0 10px;color:#fff}
.st-cocuk-boyama-kitapcigi .cv .t{font-size:14px;line-height:14px}
.st-cocuk-boyama-kitapcigi .cv .dz{margin-top:10px}
.st-cocuk-boyama-kitapcigi .cv .n{position:absolute;left:10px;bottom:11px;font-size:3.8px;letter-spacing:.16em;color:rgba(255,255,255,.66);white-space:nowrap}
.st-cocuk-boyama-kitapcigi .bk{left:114px;top:12px;width:186px;height:130px}
.st-cocuk-boyama-kitapcigi .bk .f{transform:rotate(1.5deg);border-radius:2px;box-shadow:0 1.3px 0 #EFECE6,0 2.6px 0 #DED9CF}
.st-cocuk-boyama-kitapcigi .pg{position:absolute;top:0;bottom:0;width:93px;display:flex;flex-direction:column;align-items:center;padding-top:9px}
.st-cocuk-boyama-kitapcigi .pg.l{left:0;border-radius:2px 0 0 2px;background:linear-gradient(90deg,#FFFFFF 0%,#FDFCFA 64%,#F2EFE9 88%,#E1DCD2 100%)}
.st-cocuk-boyama-kitapcigi .pg.r{right:0;border-radius:0 2px 2px 0;background:linear-gradient(270deg,#FBFAF7 0%,#FDFCFA 50%,#F4F1EC 86%,#DFDAD0 100%)}
.st-cocuk-boyama-kitapcigi .pg .h{font-size:6.6px;color:#6B6964;white-space:nowrap}
.st-cocuk-boyama-kitapcigi .pg .art{margin-top:8px}
.st-cocuk-boyama-kitapcigi .pg.r .art{margin-top:9px}
.st-cocuk-boyama-kitapcigi .pn{position:absolute;bottom:6px;font-size:4.4px;color:#6B6964}
.st-cocuk-boyama-kitapcigi .pg.l .pn{left:8px}
.st-cocuk-boyama-kitapcigi .pg.r .pn{right:8px}
.st-cocuk-boyama-kitapcigi .stp{position:absolute;left:91.8px;width:2.4px;height:11px;border-radius:1.2px;background:linear-gradient(90deg,#7F7D78 0%,#E9E7E2 48%,#8C8A84 100%);box-shadow:.6px .8px .4px rgba(16,38,59,.28)}
.st-cocuk-boyama-kitapcigi .s1{top:28px}
.st-cocuk-boyama-kitapcigi .s2{top:92px}
.st-cocuk-boyama-kitapcigi .pc{width:82px;height:7px}
.st-cocuk-boyama-kitapcigi .pc .pb{position:absolute;left:0;top:0;width:62px;height:7px;border-radius:1px 0 0 1px;background:linear-gradient(180deg,rgba(255,255,255,.30) 0,rgba(255,255,255,.30) 30%,rgba(255,255,255,.06) 30%,rgba(255,255,255,.06) 64%,rgba(0,0,0,.16) 64%),var(--c)}
.st-cocuk-boyama-kitapcigi .pc .pw{position:absolute;left:62px;top:0;width:14px;height:7px;clip-path:polygon(0 0,100% 40%,100% 60%,0 100%);background:linear-gradient(180deg,#F0E4CE 0%,#E3D1B1 55%,#CDB794 100%)}
.st-cocuk-boyama-kitapcigi .pc .pt{position:absolute;left:71.5px;top:0;width:6.5px;height:7px;clip-path:polygon(0 31%,100% 45.5%,100% 54.5%,0 69%);background:var(--c)}
.st-cocuk-boyama-kitapcigi .p1{left:226px;top:124px;--c:#10263B}
.st-cocuk-boyama-kitapcigi .p1 .f{transform:rotate(-21deg)}
.st-cocuk-boyama-kitapcigi .p2{left:240px;top:134px;--c:#BDA382}
.st-cocuk-boyama-kitapcigi .p2 .f{transform:rotate(-9deg)}
/* cocuk-boyama-kitapcigi: küçük yazılar mobilde en az ~6 px */
.st-cocuk-boyama-kitapcigi .cv .n{font-size:5.75px}
.st-cocuk-boyama-kitapcigi .pn{font-size:5px}

/* ---------- kartvizit (kart.js) ---------- */
.st-kartvizit{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-kartvizit *{box-sizing:border-box;margin:0;padding:0}
.st-kartvizit svg{display:block;overflow:visible}
.st-kartvizit .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-kartvizit .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-kartvizit .f{position:absolute;inset:0}
.st-kartvizit .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-kartvizit .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-kartvizit .caps{text-transform:uppercase;letter-spacing:.2em}
.st-kartvizit .nb{position:absolute;top:44px;width:150px;height:94px;filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-kartvizit .nb.l{left:14px}
.st-kartvizit .nb.r{right:14px}
.st-kartvizit .nf{position:absolute;inset:0;border-radius:4px;opacity:.82}
.st-kartvizit .nb.l .nf{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.99 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 1.1 -0.52'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/130px 130px,linear-gradient(150deg,#CDB797 0%,#BFA584 52%,#AD916D 100%)}
.st-kartvizit .nb.l .mk{position:absolute;left:12px;top:12px}
.st-kartvizit .nb.l i{position:absolute;left:12px;bottom:16px;width:44px;height:3px;border-radius:2px;background:rgba(92,64,34,.28)}
.st-kartvizit .nb.r .nf{background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%);border-radius:12px}
.st-kartvizit .nb.r b{position:absolute;right:13px;top:13px;width:13px;height:13px;border-radius:50%;border:1.5px solid #C8C1B4}
.st-kartvizit .nb.r i{position:absolute;right:13px;bottom:16px;width:40px;height:3px;border-radius:2px;background:#DED9CF}
.st-kartvizit .main{left:97px;top:18px;width:196px}
.st-kartvizit .card{position:relative;height:122px;border-radius:4px;background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%);padding:12px 13px}
.st-kartvizit .card .mk{width:19px;height:19px}
.st-kartvizit .nm{position:absolute;left:13px;bottom:25px;font-size:17px}
.st-kartvizit .tg{position:absolute;left:13px;bottom:12px;font-size:6.5px;color:#6B6964}
.st-kartvizit .ct{position:absolute;right:13px;bottom:12px;font-size:6px;letter-spacing:.18em;color:#6B6964}
.st-kartvizit .layer{height:2.5px;margin:0 3px;background:#F8F7F3;border-bottom:1px solid #ECE8E0;border-radius:0 0 3px 3px}
.st-kartvizit .layer.l2{margin:0 6px;background:#F3F1EC}

/* ---------- nfc-kartvizit (kart.js) ---------- */
.st-nfc-kartvizit{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-nfc-kartvizit *{box-sizing:border-box;margin:0;padding:0}
.st-nfc-kartvizit svg{display:block;overflow:visible}
.st-nfc-kartvizit .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-nfc-kartvizit .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-nfc-kartvizit .f{position:absolute;inset:0}
.st-nfc-kartvizit .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-nfc-kartvizit .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-nfc-kartvizit .caps{text-transform:uppercase;letter-spacing:.2em}
.st-nfc-kartvizit .card{left:40px;top:30px;width:192px;height:120px}
.st-nfc-kartvizit .card .f{transform:rotate(-3deg);border-radius:7px;background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);overflow:hidden;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.08)}
.st-nfc-kartvizit .sheen{position:absolute;inset:0;background:linear-gradient(118deg,transparent 18%,rgba(255,255,255,.07) 34%,transparent 52%)}
.st-nfc-kartvizit .mg{position:absolute;left:14px;top:13px;width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.85);color:#fff;font-size:9px;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;padding-top:.5px}
.st-nfc-kartvizit .nfc{position:absolute;right:13px;top:14px}
.st-nfc-kartvizit .nm{position:absolute;left:14px;bottom:27px;font-size:18px;color:#fff}
.st-nfc-kartvizit .tg{position:absolute;left:14px;bottom:14px;font-size:5.8px;color:#AEB6BF;letter-spacing:.24em}
.st-nfc-kartvizit .qr{position:absolute;right:13px;bottom:12px;padding:2px;border-radius:2px;opacity:.92}
.st-nfc-kartvizit .waves{position:absolute;left:236px;top:36px;transform:rotate(-6deg)}
.st-nfc-kartvizit .phone{left:270px;top:14px;width:60px;height:124px}
.st-nfc-kartvizit .phone .f{transform:rotate(9deg);border-radius:13px;background:linear-gradient(150deg,#FFFFFF 0%,#F1EFEA 100%);box-shadow:inset 0 0 0 1px #DED9CF,inset 0 0 0 2.5px #fff}
.st-nfc-kartvizit .scr{position:absolute;inset:3px;border-radius:10px;background:#F7F5F1;overflow:hidden;box-shadow:inset 0 0 0 .5px rgba(16,38,59,.08)}
.st-nfc-kartvizit .hd{position:absolute;left:0;right:0;top:0;height:36px;background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%)}
.st-nfc-kartvizit .av{position:absolute;left:50%;top:25px;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(16,38,59,.18),inset 0 0 0 .8px #10263B;font-size:8.5px;letter-spacing:-.02em;color:#10263B}
.st-nfc-kartvizit .pn{position:absolute;left:0;right:0;top:52px;text-align:center;font-size:8.5px}
.st-nfc-kartvizit .pt{position:absolute;left:0;right:0;top:63px;text-align:center;font-size:4.2px;color:#6B6964;letter-spacing:.04em}
.st-nfc-kartvizit .b1{position:absolute;left:7px;right:7px;top:73px;height:10px;border-radius:5px;background:#10263B;color:#fff;font-size:4.2px;font-weight:600;display:flex;align-items:center;justify-content:center}
.st-nfc-kartvizit .b2{position:absolute;left:7px;right:7px;top:87px;display:flex;justify-content:space-between}
.st-nfc-kartvizit .b2 i{width:14px;height:9px;border-radius:4.5px;background:#fff;box-shadow:inset 0 0 0 .6px #C8C1B4}
.st-nfc-kartvizit .ln{position:absolute;left:8px;right:16px;top:102px;height:2.5px;border-radius:2px;background:#DED9CF}
.st-nfc-kartvizit .ln.s{top:108px;right:26px;background:#ECE8E0}
.st-nfc-kartvizit .isl{position:absolute;left:50%;top:6px;width:16px;height:4.5px;margin-left:-8px;border-radius:3px;background:#1B232C}
/* nfc-kartvizit: küçük yazılar mobilde en az ~6 px */
.st-nfc-kartvizit .pt{font-size:6px}
.st-nfc-kartvizit .b1{font-size:5.25px}
.st-nfc-kartvizit .tg{font-size:6px}

/* ---------- beyaz-baski (kart.js) ---------- */
.st-beyaz-baski{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-beyaz-baski *{box-sizing:border-box;margin:0;padding:0}
.st-beyaz-baski svg{display:block;overflow:visible}
.st-beyaz-baski .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-beyaz-baski .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-beyaz-baski .f{position:absolute;inset:0}
.st-beyaz-baski .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-beyaz-baski .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-beyaz-baski .caps{text-transform:uppercase;letter-spacing:.2em}
.st-beyaz-baski .wi{color:#F7F5F0}
.st-beyaz-baski .kr{left:16px;top:30px;width:168px;height:105px}
.st-beyaz-baski .kr .f{transform:rotate(-8deg);border-radius:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.99 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 1.1 -0.52'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/130px 130px,linear-gradient(150deg,#CDB797 0%,#BFA584 52%,#AD916D 100%)}
.st-beyaz-baski .kr .wi{position:absolute;left:13px;top:13px}
.st-beyaz-baski .kr .nm{position:absolute;left:13px;bottom:25px;font-size:14.5px;line-height:14.5px;color:#FCFBF7}
.st-beyaz-baski .kr .tg{position:absolute;left:13px;bottom:14px;font-size:5px;color:#FCFBF7;opacity:.9}
.st-beyaz-baski .bk{left:84px;top:22px;width:192px;height:120px}
.st-beyaz-baski .bk .f{border-radius:4px;background:linear-gradient(150deg,#2E3034 0%,#1C1E21 45%,#121316 100%);overflow:hidden;box-shadow:inset .6px .6px 0 rgba(255,255,255,.08)}
.st-beyaz-baski .fr{position:absolute;inset:7px;border:.6px solid rgba(247,245,240,.5);border-radius:2px}
.st-beyaz-baski .bk .wi{position:absolute;left:17px;top:17px}
.st-beyaz-baski .wv{position:absolute;right:17px;top:21px}
.st-beyaz-baski .bk .nm{position:absolute;left:17px;bottom:30px;font-size:20px;color:#F7F5F0}
.st-beyaz-baski .bk .tg{position:absolute;left:17px;bottom:18px;font-size:5.6px;color:#F7F5F0;opacity:.82}
.st-beyaz-baski .ac{left:246px;top:46px;width:130px;height:81px;filter:drop-shadow(0 .5px .5px rgba(16,38,59,.10)) drop-shadow(4px 8px 9px rgba(16,38,59,.08))}
.st-beyaz-baski .ac .f{transform:rotate(6deg);border-radius:4px;background:linear-gradient(150deg,rgba(255,255,255,.30) 0%,rgba(220,228,232,.16) 55%,rgba(196,208,216,.24) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),inset 0 0 0 1.6px rgba(16,38,59,.12),inset -2px -2px 3px rgba(16,38,59,.05);overflow:hidden}
.st-beyaz-baski .gl{position:absolute;inset:0;background:linear-gradient(112deg,transparent 14%,rgba(255,255,255,.5) 21%,transparent 29%,transparent 70%,rgba(255,255,255,.3) 75%,transparent 80%)}
.st-beyaz-baski .ink{position:absolute;left:44px;top:13px;right:8px;bottom:12px;color:#fff;filter:drop-shadow(0 0 .5px rgba(16,38,59,.75)) drop-shadow(1.4px 2.2px 1.2px rgba(16,38,59,.30))}
.st-beyaz-baski .ink .nm{position:absolute;left:0;bottom:11px;font-size:13.5px;color:#fff;white-space:nowrap}
.st-beyaz-baski .ink .tg{position:absolute;left:0;bottom:1px;font-size:4.6px;color:#fff}
/* beyaz-baski: küçük yazılar mobilde en az ~6 px */
.st-beyaz-baski .ink .tg{font-size:6px}
.st-beyaz-baski .kr .tg{font-size:6px}
.st-beyaz-baski .bk .tg{font-size:6px;letter-spacing:.12em}

/* ---------- numune-kiti (kart.js) ---------- */
.st-numune-kiti{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-numune-kiti *{box-sizing:border-box;margin:0;padding:0}
.st-numune-kiti svg{display:block;overflow:visible}
.st-numune-kiti .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-numune-kiti .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-numune-kiti .f{position:absolute;inset:0}
.st-numune-kiti .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-numune-kiti .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-numune-kiti .caps{text-transform:uppercase;letter-spacing:.2em}
.st-numune-kiti .env{left:20px;top:24px;width:152px;height:108px}
.st-numune-kiti .env .f{transform:rotate(-7deg);border-radius:3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.99 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 1.1 -0.52'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/130px 130px,linear-gradient(150deg,#CDB797 0%,#BFA584 52%,#AD916D 100%);overflow:hidden}
.st-numune-kiti .es{position:absolute;inset:0}
.st-numune-kiti .lb{position:absolute;left:12px;top:56px;width:82px;height:28px;border-radius:2px;background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%);box-shadow:0 .5px 1px rgba(70,50,28,.25);display:flex;align-items:center;gap:6px;padding:0 7px}
.st-numune-kiti .lb b{display:block;font-size:9.5px;line-height:10px}
.st-numune-kiti .lb small{display:block;margin-top:2px;font-size:3.9px;color:#6B6964;letter-spacing:.22em}
.st-numune-kiti .sw{position:absolute;inset:0;filter:drop-shadow(0 .5px .6px rgba(16,38,59,.12)) drop-shadow(3px 5px 6px rgba(16,38,59,.11))}
.st-numune-kiti .s{position:absolute;left:203px;top:20px;width:38px;height:138px;border-radius:3px;transform-origin:19px 126px;box-shadow:inset 0 0 0 .5px rgba(16,38,59,.07)}
.st-numune-kiti .s.tk{box-shadow:inset 0 0 0 .5px rgba(16,38,59,.10),inset -1px -1.4px 0 rgba(16,38,59,.10)}
.st-numune-kiti .s b{position:absolute;left:0;right:0;top:8px;text-align:center;font-size:5px;color:#6B6964;letter-spacing:.04em}
.st-numune-kiti .s span{position:absolute;left:0;right:0;top:16px;text-align:center;font-size:9px;color:#10263B}
.st-numune-kiti .s i{position:absolute;left:10px;right:10px;top:30px;height:.6px;background:#C8C1B4}
.st-numune-kiti .s.dk b{color:#AEB6BF}
.st-numune-kiti .s.dk span{color:#fff}
.st-numune-kiti .s.dk i{background:rgba(255,255,255,.25)}
.st-numune-kiti .s.kr b{color:#5E4A30}
.st-numune-kiti .s.kr span{color:#2D2418}
.st-numune-kiti .s.kr i{background:rgba(70,50,28,.3)}
.st-numune-kiti .w0{z-index:20}
.st-numune-kiti .s0{transform:rotate(-48deg);background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-numune-kiti .w1{z-index:19}
.st-numune-kiti .s1{transform:rotate(-29deg);background:linear-gradient(150deg,#FDFBF5 0%,#F8F4EA 55%,#EFEADD 100%)}
.st-numune-kiti .w2{z-index:18}
.st-numune-kiti .s2{transform:rotate(-10deg);background:repeating-linear-gradient(0deg,rgba(16,38,59,.05) 0 .6px,transparent .6px 2.2px),repeating-linear-gradient(90deg,rgba(16,38,59,.045) 0 .6px,transparent .6px 2.2px),linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-numune-kiti .w3{z-index:17}
.st-numune-kiti .s3{transform:rotate(9deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.99 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 1.1 -0.52'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/130px 130px,linear-gradient(150deg,#CDB797 0%,#BFA584 52%,#AD916D 100%)}
.st-numune-kiti .w4{z-index:16}
.st-numune-kiti .s4{transform:rotate(28deg);background:radial-gradient(120% 70% at 30% 18%,#23415E 0%,#122A41 55%,#0B1C2D 100%)}
.st-numune-kiti .w5{z-index:15}
.st-numune-kiti .s5{transform:rotate(47deg);background:linear-gradient(150deg,#F7F5F0 0%,#ECE8E0 100%)}
.st-numune-kiti .rv{position:absolute;z-index:30;left:216px;top:140px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFFFFF 0%,#D9D6D0 40%,#9A968F 100%);box-shadow:0 1px 1.5px rgba(16,38,59,.35),inset 0 0 0 .6px rgba(16,38,59,.18)}
/* numune-kiti: küçük yazılar mobilde en az ~6 px */
.st-numune-kiti .lb small{font-size:6px;letter-spacing:.12em}
.st-numune-kiti .s b{font-size:5.25px}

/* ---------- sadakat-karti (kart.js) ---------- */
.st-sadakat-karti{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-sadakat-karti *{box-sizing:border-box;margin:0;padding:0}
.st-sadakat-karti svg{display:block;overflow:visible}
.st-sadakat-karti .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-sadakat-karti .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-sadakat-karti .f{position:absolute;inset:0}
.st-sadakat-karti .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-sadakat-karti .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-sadakat-karti .caps{text-transform:uppercase;letter-spacing:.2em}
.st-sadakat-karti .fr{left:48px;top:14px;width:176px;height:110px}
.st-sadakat-karti .fr .f{transform:rotate(-8deg);border-radius:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.1 0 0 0 1.5 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.99 0 0 0 0 0.96 0 0 0 0 0.9 0 0 0 1.1 -0.52'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/130px 130px,linear-gradient(150deg,#CDB797 0%,#BFA584 52%,#AD916D 100%)}
.st-sadakat-karti .lg{position:absolute;left:13px;top:12px;color:#10263B}
.st-sadakat-karti .fr .nm{position:absolute;left:13px;bottom:30px;font-size:15px;line-height:15px;color:#10263B}
.st-sadakat-karti .fr .tg{position:absolute;left:13px;bottom:19px;font-size:5.2px;color:#4B3D2A}
.st-sadakat-karti .bk{left:128px;top:36px;width:192px;height:120px}
.st-sadakat-karti .bk .f{transform:rotate(3deg);border-radius:4px;background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%)}
.st-sadakat-karti .hd{position:absolute;left:14px;right:14px;top:11px;display:flex;align-items:baseline;justify-content:space-between}
.st-sadakat-karti .hd span{font-size:11px}
.st-sadakat-karti .hd b{font-size:5.6px;font-weight:500;color:#6B6964;letter-spacing:.02em}
.st-sadakat-karti .grid{position:absolute;left:16px;top:31px;display:grid;grid-template-columns:repeat(5,24px);gap:8px 8px}
.st-sadakat-karti .c{width:24px;height:24px;border-radius:50%;border:.8px dashed #C8C1B4;display:flex;align-items:center;justify-content:center}
.st-sadakat-karti .c.on{border-color:#DED9CF}
.st-sadakat-karti .ink{width:22px;height:22px;border-radius:50%;border:1.4px solid #10263B;display:flex;align-items:center;justify-content:center;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.1 1.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/48px 48px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.1 1.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/48px 48px}
.st-sadakat-karti .c.gift{border:.9px solid rgba(227,38,46,.65)}
.st-sadakat-karti .c.gift span{font-size:4px;font-weight:700;letter-spacing:.08em;color:#E3262E}
.st-sadakat-karti .ft{position:absolute;left:16px;right:16px;bottom:13px;display:flex;align-items:flex-end;gap:6px}
.st-sadakat-karti .ft span{font-size:5.2px;color:#6B6964}
.st-sadakat-karti .ft i{flex:1;height:.6px;background:#C8C1B4;margin-bottom:1px}
/* sadakat-karti: küçük yazılar mobilde en az ~6 px */
.st-sadakat-karti .c.gift span{font-size:5.5px}
.st-sadakat-karti .fr .tg{font-size:6px}
.st-sadakat-karti .ft span{font-size:6px}
.st-sadakat-karti .hd b{font-size:6px}

/* ---------- hediye-ceki (kart.js) ---------- */
.st-hediye-ceki{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-hediye-ceki *{box-sizing:border-box;margin:0;padding:0}
.st-hediye-ceki svg{display:block;overflow:visible}
.st-hediye-ceki .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-hediye-ceki .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-hediye-ceki .f{position:absolute;inset:0}
.st-hediye-ceki .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-hediye-ceki .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-hediye-ceki .caps{text-transform:uppercase;letter-spacing:.2em}
.st-hediye-ceki .env{left:34px;top:12px;width:206px;height:100px}
.st-hediye-ceki .env .f{transform:rotate(-6deg);border-radius:3px;background:linear-gradient(150deg,#1D3954 0%,#12293F 48%,#0B1C2D 100%);overflow:hidden}
.st-hediye-ceki .es{position:absolute;inset:0}
.st-hediye-ceki .env .nm{position:absolute;left:15px;top:52px;font-size:12px;line-height:12px;color:rgba(255,255,255,.8)}
.st-hediye-ceki .wh{left:92px;top:50px;width:236px;height:108px}
.st-hediye-ceki .wh .f{transform:rotate(3deg);border-radius:3px;background:linear-gradient(150deg,#FFFFFF 0%,#FDFCFA 48%,#F2F0EB 100%);-webkit-mask:radial-gradient(circle at 184px 0,#0000 6px,#000 6.5px) top/100% 51% no-repeat,radial-gradient(circle at 184px 100%,#0000 6px,#000 6.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 184px 0,#0000 6px,#000 6.5px) top/100% 51% no-repeat,radial-gradient(circle at 184px 100%,#0000 6px,#000 6.5px) bottom/100% 51% no-repeat}
.st-hediye-ceki .main{position:absolute;left:0;top:0;bottom:0;width:184px;overflow:hidden;padding:13px 0 0 15px}
.st-hediye-ceki .gu{position:absolute;left:8px;top:2px;opacity:.9}
.st-hediye-ceki .fr{position:absolute;inset:6px 6px 6px 6px;border:.6px solid #DED9CF;border-radius:2px}
.st-hediye-ceki .hd{position:relative;display:flex;align-items:center;gap:5px}
.st-hediye-ceki .hd span{font-size:4.8px;color:#6B6964;letter-spacing:.2em}
.st-hediye-ceki .ttl{position:relative;margin-top:9px;font-size:24px}
.st-hediye-ceki .amt{position:absolute;left:15px;bottom:14px;font-size:21px;font-weight:650;letter-spacing:-.02em;line-height:1}
.st-hediye-ceki .exp{position:absolute;right:13px;bottom:15px;text-align:right;line-height:1.3}
.st-hediye-ceki .exp span{display:block;font-size:4.8px;color:#6B6964}
.st-hediye-ceki .exp b{display:block;font-size:6.4px;color:#10263B}
.st-hediye-ceki .pf{position:absolute;left:184px;top:9px;bottom:9px;width:1px;background:linear-gradient(#C8C1B4 50%,transparent 0) 0 0/1px 4px repeat-y}
.st-hediye-ceki .stub{position:absolute;left:185px;right:0;top:0;bottom:0;background:linear-gradient(150deg,rgba(236,232,224,.35),rgba(236,232,224,.75));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}
.st-hediye-ceki .stub span{font-size:3.9px;color:#6B6964;letter-spacing:.16em}
.st-hediye-ceki .stub b{font-size:9px;color:#10263B;letter-spacing:.04em}
.st-hediye-ceki .stub i{width:14px;height:.6px;background:#C8C1B4;margin:5px 0 4px}
/* hediye-ceki: küçük yazılar mobilde en az ~6 px */
.st-hediye-ceki .stub span{font-size:6px;letter-spacing:.12em}
.st-hediye-ceki .hd span{font-size:5.5px}
.st-hediye-ceki .exp span{font-size:6px}

/* ---------- kapi-askisi (kart.js) ---------- */
.st-kapi-askisi{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-kapi-askisi *{box-sizing:border-box;margin:0;padding:0}
.st-kapi-askisi svg{display:block;overflow:visible}
.st-kapi-askisi .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-kapi-askisi .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-kapi-askisi .f{position:absolute;inset:0}
.st-kapi-askisi .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-kapi-askisi .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-kapi-askisi .caps{text-transform:uppercase;letter-spacing:.2em}
.st-kapi-askisi .hs{position:absolute;inset:0}
.st-kapi-askisi .slit{position:absolute;left:38.6px;top:32.6px;width:24px;height:.8px;background:rgba(16,38,59,.30);transform-origin:0 50%;transform:rotate(30deg)}
.st-kapi-askisi .ros{position:absolute;left:174px;top:4px;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#FFFFFF 0%,#DCD9D3 38%,#A6A29B 100%);box-shadow:0 1px 1.5px rgba(16,38,59,.18),3px 6px 9px rgba(16,38,59,.14)}
.st-kapi-askisi .wh{left:164px;top:6px;width:60px;height:156px}
.st-kapi-askisi .wh .f{transform:rotate(2.5deg);transform-origin:30px 24px}
.st-kapi-askisi .wh .mn{position:absolute;left:25px;top:50px}
.st-kapi-askisi .tx{position:absolute;left:0;right:0;top:66px;text-align:center;font-size:12.5px;line-height:13.5px;color:#10263B}
.st-kapi-askisi .rl{position:absolute;left:21px;right:21px;top:116px;height:.6px;background:#C8C1B4}
.st-kapi-askisi .rm{position:absolute;left:0;right:0;top:122px;text-align:center;font-size:5.4px;letter-spacing:.2em;color:#6B6964}
.st-kapi-askisi .ft{position:absolute;left:24.5px;bottom:9px}
.st-kapi-askisi .nv{left:250px;top:8px;width:60px;height:156px}
.st-kapi-askisi .nv .f{transform:rotate(11deg) scale(.9)}
.st-kapi-askisi .nv .slit{background:rgba(245,243,238,.45)}
.st-kapi-askisi .nv .tx{top:60px;font-size:11.5px;color:#fff}
.st-kapi-askisi .lever{position:absolute;left:104px;top:5px;filter:drop-shadow(0 1px 1px rgba(16,38,59,.22)) drop-shadow(4px 7px 6px rgba(16,38,59,.18))}
/* kapi-askisi: küçük yazılar mobilde en az ~6 px */
.st-kapi-askisi .rm{font-size:6px}

/* ---------- askili-etiket (kart.js) ---------- */
.st-askili-etiket{font-family:"Inter Tight",system-ui,sans-serif;color:#10263B;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
.st-askili-etiket *{box-sizing:border-box;margin:0;padding:0}
.st-askili-etiket svg{display:block;overflow:visible}
.st-askili-etiket .o{position:absolute;filter:drop-shadow(0 1px 1px rgba(16,38,59,.10)) drop-shadow(5px 10px 11px rgba(16,38,59,.15))}
.st-askili-etiket .o.lo{filter:drop-shadow(0 1px 1px rgba(16,38,59,.07)) drop-shadow(4px 7px 8px rgba(16,38,59,.09))}
.st-askili-etiket .f{position:absolute;inset:0}
.st-askili-etiket .it{font-family:"Newsreader",Georgia,serif;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.005em}
.st-askili-etiket .mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500}
.st-askili-etiket .caps{text-transform:uppercase;letter-spacing:.2em}
.st-askili-etiket .ts{position:absolute;left:0;top:-34px}
.st-askili-etiket .tx{position:absolute;left:0;right:0;text-align:center}
.st-askili-etiket .kr{left:100px;top:52px;width:56px;height:98px}
.st-askili-etiket .kr .f{transform:rotate(-13deg)}
.st-askili-etiket .kr .tx{top:30px}
.st-askili-etiket .kr .n{font-size:12.5px;line-height:13px;color:#10263B}
.st-askili-etiket .kr .d{margin-top:9px;font-size:5.2px;color:#4B3D2A;letter-spacing:.06em}
.st-askili-etiket .nv{left:236px;top:56px;width:54px;height:92px}
.st-askili-etiket .nv .f{transform:rotate(12deg)}
.st-askili-etiket .nv .tx{top:32px;display:flex;flex-direction:column;align-items:center;gap:9px}
.st-askili-etiket .nv .n{font-size:9.5px;color:#fff}
.st-askili-etiket .wh{left:162px;top:38px;width:66px;height:116px}
.st-askili-etiket .wh .f{transform:rotate(3deg)}
.st-askili-etiket .wh .tx{top:25px}
.st-askili-etiket .wh .n{font-size:18px}
.st-askili-etiket .wh .b{margin-top:4px;font-size:5px;letter-spacing:.32em;color:#6B6964;padding-left:.32em}
.st-askili-etiket .wh .rl{display:block;width:18px;height:.6px;margin:7px auto 6px;background:#C8C1B4}
.st-askili-etiket .wh .m{font-size:5.6px;line-height:8px;color:#6B6964}
.st-askili-etiket .wh .p{margin-top:6px;font-size:13px;font-weight:650;letter-spacing:-.01em}
.st-askili-etiket .wh .sz{margin-top:3px;font-size:4.8px;letter-spacing:.14em;color:#6B6964}
/* askili-etiket: küçük yazılar mobilde en az ~6 px */
.st-askili-etiket .wh .sz{font-size:6px}
.st-askili-etiket .wh .b{font-size:6px}
.st-askili-etiket .kr .d{font-size:6px}
.st-askili-etiket .wh .m{font-size:6px}
