*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#be2d2d;--primary-hover:#a92525;--text:#ffffff;--muted:rgba(255,248,242,0.9);--border:rgba(255,255,255,0.16);--card-bg:rgba(24,15,10,0.24);--shadow:0 20px 60px rgba(0,0,0,0.32);--sheet-glass:rgba(18,18,22,0.58);--sheet-border:rgba(255,255,255,0.14);--sheet-line:rgba(255,255,255,0.08);--sheet-text:#ffffff;--sheet-muted:rgba(255,255,255,0.72);--sheet-selected:rgba(255,255,255,0.1)}html,body{width:100%;height:100%;background-color:#0f0a08;overscroll-behavior-y:none}body{font-family:"Inter",Arial,sans-serif;overflow:hidden;color:var(--text);background-color:#0f0a08}button{font-family:inherit}.welcome-screen{position:relative;min-height:100vh;min-height:100svh;width:100%;background-color:#0f0a08;background:url("/assets/i/41198607203b5ba5.webp") center center / cover no-repeat;display:flex;align-items:center;justify-content:center;padding:24px}.bg-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(18,12,8,0.34),rgba(8,6,4,0.52)),radial-gradient(circle at top right,rgba(255,220,170,0.1),transparent 25%),radial-gradient(circle at bottom left,rgba(255,180,80,0.06),transparent 20%);z-index:1}.welcome-card{position:relative;z-index:2;width:100%;max-width:430px;min-height:620px;border-radius:30px;overflow:hidden;background:var(--card-bg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:var(--shadow);border:1px solid rgba(255,255,255,0.08)}.card-border{position:absolute;inset:14px;border:1.2px solid var(--border);border-radius:24px;pointer-events:none}.card-content{position:relative;min-height:620px;padding:52px 30px 46px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2}.logo-wrap{margin-bottom:28px}.logo{width:102px;height:102px;object-fit:contain;border-radius:50%;box-shadow:0 10px 24px rgba(0,0,0,0.22)}.main-title{font-family:"Parisienne",cursive;font-size:3.15rem;font-weight:400;line-height:1.16;letter-spacing:0.1px;margin-bottom:18px;color:#fff9f2;text-shadow:0 3px 12px rgba(0,0,0,0.12);max-width:320px}.subtitle{font-family:"Inter",Arial,sans-serif;font-size:1.02rem;font-weight:400;letter-spacing:0.2px;color:var(--muted);margin-bottom:34px;line-height:1.2}.menu-btn{width:100%;max-width:290px;height:58px;border:none;border-radius:999px;background:linear-gradient(135deg,#c53333,#a92424);color:white;font-size:1.02rem;font-weight:600;letter-spacing:0.3px;cursor:pointer;transition:0.25s ease;box-shadow:0 10px 24px rgba(169,36,36,0.28),0 4px 10px rgba(0,0,0,0.1)}.menu-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#d63a3a,#b12626)}.lang-selector-wrap{position:relative;width:100%;max-width:290px;margin-top:18px;z-index:20}.lang-selector{width:100%;height:54px;border-radius:999px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.08);color:white;padding:0 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:0.2s ease}.lang-selector:hover{background:rgba(255,255,255,0.12)}.lang-left{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0}.lang-flag-img{width:22px;height:16px;object-fit:cover;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,0.18);flex-shrink:0}.lang-code-lite{width:28px;text-align:left;font-size:0.98rem;font-weight:400;letter-spacing:0.8px;color:rgba(255,255,255,0.96);flex-shrink:0}.lang-name{font-size:1rem;font-weight:400;color:rgba(255,255,255,0.96)}.lang-arrow{font-size:1rem;opacity:0.85;flex-shrink:0}.sheet-modal{position:fixed;inset:0;z-index:999;pointer-events:none}.sheet-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.36);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity 0.28s ease}.sheet-panel{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:100%;color:var(--sheet-text);border-radius:28px 28px 0 0;transform:translateY(100%);transition:transform 0.32s ease;overflow:hidden;max-height:78vh;background:var(--sheet-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,0.16);box-shadow:0 -16px 40px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.1)}.sheet-panel-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0.06),transparent 24%),radial-gradient(circle at top center,rgba(255,255,255,0.08),transparent 36%)}.sheet-modal.show{pointer-events:auto}.sheet-modal.show .sheet-backdrop{opacity:1}.sheet-modal.show .sheet-panel{transform:translateY(0)}.sheet-handle{width:74px;height:7px;border-radius:999px;background:rgba(255,255,255,0.18);margin:12px auto 10px;position:relative;z-index:2}.sheet-header{position:relative;z-index:2;text-align:center;padding:10px 24px 22px;border-bottom:1px solid var(--sheet-line)}.sheet-title{font-size:1.95rem;font-weight:700;color:#ffffff;margin-bottom:10px;letter-spacing:-0.02em}.sheet-desc{font-size:1rem;line-height:1.5;color:var(--sheet-muted)}.sheet-options{position:relative;z-index:2;max-height:calc(78vh - 140px);overflow-y:auto}.sheet-options::-webkit-scrollbar{width:7px}.sheet-options::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.18);border-radius:999px}.sheet-lang-option{width:100%;min-height:82px;border:none;border-bottom:1px solid var(--sheet-line);background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0 24px;cursor:pointer;transition:background 0.2s ease;color:var(--sheet-text)}.sheet-lang-option:hover{background:rgba(255,255,255,0.05)}.sheet-lang-option.selected{background:var(--sheet-selected)}.sheet-lang-left{display:flex;align-items:center;gap:16px}.sheet-lang-flag-img{width:30px;height:22px;object-fit:cover;border-radius:4px;box-shadow:0 1px 6px rgba(0,0,0,0.2);flex-shrink:0}.sheet-lang-label{font-size:1.08rem;font-weight:500;color:#ffffff;letter-spacing:-0.01em}.sheet-lang-check{font-size:1.45rem;font-weight:600;color:#ffffff;opacity:0;transition:opacity 0.2s ease}.sheet-lang-option.selected .sheet-lang-check{opacity:1}.animasyon-yukari{opacity:0;transform:translateY(22px);animation:yukariGel 0.9s ease forwards}.gecikme-1{animation-delay:0.15s}.gecikme-2{animation-delay:0.3s}.gecikme-3{animation-delay:0.5s}.gecikme-4{animation-delay:0.7s}.gecikme-5{animation-delay:0.9s}@keyframes yukariGel{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.welcome-screen{padding:16px}.welcome-card{max-width:100%;min-height:580px;border-radius:26px}.card-border{inset:12px;border-radius:20px}.card-content{min-height:580px;padding:40px 22px 34px}.logo{width:88px;height:88px}.logo-wrap{margin-bottom:24px}.main-title{font-size:2.65rem;line-height:1.14;margin-bottom:16px}.subtitle{font-size:0.98rem;margin-bottom:30px}.menu-btn,.lang-selector{max-width:100%}.sheet-title{font-size:1.7rem}.sheet-desc{font-size:0.96rem}.sheet-lang-option{min-height:78px;padding:0 20px}.sheet-lang-flag-img{width:28px;height:20px}.sheet-lang-label{font-size:1rem}}html,body{background-color:#0f0a08;overscroll-behavior-y:none}.welcome-screen{background-color:#0f0a08}:root{color-scheme:dark;--site-theme-color:#130d0a;--site-theme-deep:#0f0a08}html,body{background:var(--site-theme-color) !important;background-color:var(--site-theme-color) !important;color-scheme:dark;overscroll-behavior-y:none}body::before{content:"";position:fixed;left:0;right:0;top:-80px;height:80px;background:var(--site-theme-color);pointer-events:none;z-index:9999}@media (prefers-color-scheme:light){html,body{background:var(--site-theme-color) !important;background-color:var(--site-theme-color) !important;color-scheme:dark}}.welcome-screen{background-color:#130d0a !important}:root{--sheet-glass:rgba(18,18,22,0.58);--sheet-border:rgba(255,255,255,0.14);--sheet-line:rgba(255,255,255,0.08);--sheet-text:#ffffff;--sheet-muted:rgba(255,255,255,0.72);--sheet-selected:rgba(255,255,255,0.1)}.sayfa-ust-satir{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px}.sayfa-dil-wrap{position:relative;width:214px;flex-shrink:0;z-index:60;margin-left:auto}.lang-selector-wrap{position:relative;width:100%;max-width:290px;margin-top:18px;z-index:20}.lang-selector{width:100%;height:54px;border-radius:999px;border:1px solid rgba(255,255,255,0.22);background:rgba(255,255,255,0.08);color:white;padding:0 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:0.2s ease;font:inherit}.lang-selector:hover{background:rgba(255,255,255,0.12)}.lang-left{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0}.lang-flag-img{width:22px;height:16px;object-fit:cover;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,0.18);flex-shrink:0}.lang-code-lite{min-width:24px;text-align:left;font-size:0.95rem;font-weight:500;letter-spacing:0.5px;color:rgba(255,255,255,0.96);flex-shrink:0}.lang-name{font-size:0.95rem;font-weight:400;color:rgba(255,255,255,0.96);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-arrow{font-size:1rem;opacity:0.85;flex-shrink:0}.sheet-modal{position:fixed;inset:0;z-index:999;pointer-events:none}.sheet-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.36);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity 0.28s ease}.sheet-panel{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:100%;color:var(--sheet-text);border-radius:28px 28px 0 0;transform:translateY(100%);transition:transform 0.32s ease;overflow:hidden;max-height:78vh;background:var(--sheet-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,0.16);box-shadow:0 -16px 40px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.1)}.sheet-panel-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0.06),transparent 24%),radial-gradient(circle at top center,rgba(255,255,255,0.08),transparent 36%)}.sheet-modal.show{pointer-events:auto}.sheet-modal.show .sheet-backdrop{opacity:1}.sheet-modal.show .sheet-panel{transform:translateY(0)}.sheet-handle{width:74px;height:7px;border-radius:999px;background:rgba(255,255,255,0.18);margin:12px auto 10px;position:relative;z-index:2}.sheet-header{position:relative;z-index:2;text-align:center;padding:10px 24px 22px;border-bottom:1px solid var(--sheet-line)}.sheet-title{font-size:1.95rem;font-weight:700;color:#ffffff;margin-bottom:10px;letter-spacing:-0.02em}.sheet-desc{font-size:1rem;line-height:1.5;color:var(--sheet-muted)}.sheet-options{position:relative;z-index:2;max-height:calc(78vh - 140px);overflow-y:auto}.sheet-options::-webkit-scrollbar{width:7px}.sheet-options::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.18);border-radius:999px}.sheet-lang-option{width:100%;min-height:82px;border:none;border-bottom:1px solid var(--sheet-line);background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0 24px;cursor:pointer;transition:background 0.2s ease;color:var(--sheet-text);font:inherit}.sheet-lang-option:hover{background:rgba(255,255,255,0.05)}.sheet-lang-option.selected{background:var(--sheet-selected)}.sheet-lang-left{display:flex;align-items:center;gap:16px}.sheet-lang-flag-img{width:30px;height:22px;object-fit:cover;border-radius:4px;box-shadow:0 1px 6px rgba(0,0,0,0.2);flex-shrink:0}.sheet-lang-label{font-size:1.08rem;font-weight:500;color:#ffffff;letter-spacing:-0.01em}.sheet-lang-check{font-size:1.45rem;font-weight:600;color:#ffffff;opacity:0;transition:opacity 0.2s ease}.sheet-lang-option.selected .sheet-lang-check{opacity:1}html[dir="rtl"] .sayfa-ust-satir,html[dir="rtl"] .ust-sol,html[dir="rtl"] .baslik-alani,html[dir="rtl"] .urun-ust-satir{direction:rtl}html[dir="rtl"] .sayfa-dil-wrap{margin-left:0;margin-right:auto}@media (max-width:700px){.sayfa-ust-satir{padding:0}.sayfa-dil-wrap{width:118px}.sayfa-dil-wrap .lang-selector{height:42px;padding:0 10px}.sayfa-dil-wrap .lang-name{display:none}.sayfa-dil-wrap .lang-code-lite{min-width:22px;font-size:0.86rem}.sheet-title{font-size:1.55rem}.sheet-desc{font-size:0.92rem}.sheet-lang-option{min-height:70px;padding:0 18px}.sheet-lang-label{font-size:0.98rem}}:root{color-scheme:dark;--site-theme-color:#130d0a;--site-theme-deep:#0f0a08}html,body{background:var(--site-theme-color) !important;background-color:var(--site-theme-color) !important;color-scheme:dark;overscroll-behavior-y:none}body::before{content:"";position:fixed;left:0;right:0;top:-80px;height:80px;background:var(--site-theme-color);pointer-events:none;z-index:9999}@media (prefers-color-scheme:light){html,body{background:var(--site-theme-color) !important;background-color:var(--site-theme-color) !important;color-scheme:dark}}html,body{overscroll-behavior-y:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}img{user-select:none;-webkit-user-drag:none}.gizli,[hidden]{display:none!important}

/* --- Mobil kaydırma uyumluluk düzeltmesi v12 --- */
html{
  height:auto!important;
  min-height:100%;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-text-size-adjust:100%;
  touch-action:pan-y!important;
}
body{
  height:auto!important;
  min-height:100dvh!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  position:relative!important;
  touch-action:pan-y!important;
  -webkit-overflow-scrolling:touch;
}
.welcome-screen{
  min-height:100dvh!important;
  height:auto!important;
  overflow:visible!important;
  padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;
}
.sheet-options{
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior:contain;
  touch-action:pan-y!important;
}
button,a,.lang-selector,.sheet-lang-option{
  touch-action:manipulation;
}
