*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#1e222b;font-family:-apple-system,system-ui,sans-serif}.uygulama{background:#2a2f3a;max-width:600px;min-height:100vh;margin:0 auto}.ust{z-index:10;padding-top:env(safe-area-inset-top);background:#000;position:sticky;top:0}.oynatici{aspect-ratio:16/9;background:#000;width:100%;display:block}.sekmeler{border-bottom:1px solid #3c4250;display:flex}.sekmeler button{color:#8a90a0;letter-spacing:1px;cursor:pointer;background:#333946;border:none;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:16px;display:flex}.sekmeler button.aktif{color:#fff;background:#454b58;border-bottom:2px solid #fff}.nokta{background:#fff;border-radius:50%;width:8px;height:8px}.nokta.canli{background:#e53935}.satir{cursor:pointer;border-bottom:1px solid #333946;gap:14px;padding:14px 16px;display:flex}.satir:hover,.satir.secili{background:#343a47}.ikon{text-align:center;width:36px;padding-top:14px;font-size:28px}.bilgi{flex:1}.kucuk{color:#c5c9d3;font-size:13px}.soluk{color:#8a90a0;margin-top:2px}.takimlar{margin-top:6px;font-size:17px;display:flex}.takimlar span{flex:1}.canli-rozet{color:#fff;letter-spacing:.5px;background:#e53935;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700}.yildiz{color:#f5c518;margin-left:6px}.bos{text-align:center;color:#8a90a0;padding:24px 16px}.banner-alani{padding:12px 12px 4px}.banner-kutu{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:10px;display:flex;overflow-x:auto}.banner-kutu::-webkit-scrollbar{display:none}.banner-slayt{scroll-snap-align:start;cursor:pointer;flex:0 0 100%;position:relative}.banner-slayt img{aspect-ratio:12/5;object-fit:cover;background:#1e222b;width:100%;display:block}.banner-baslik{background:linear-gradient(#0000,#000000bf);padding:20px 14px 10px;font-size:15px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.banner-noktalar{justify-content:center;gap:6px;padding:8px 0 4px;display:flex}.banner-noktalar span{background:#555c6b;border-radius:50%;width:6px;height:6px;transition:all .2s}.banner-noktalar span.aktif{background:#fff;border-radius:3px;width:16px}.admin{color:#fff;max-width:900px;margin:0 auto;padding:24px 16px 60px}.admin h1{margin-bottom:16px;font-size:24px}.admin h2{margin:24px 0 12px;font-size:18px}.ust-bar{justify-content:space-between;align-items:center;display:flex}.kart{background:#2a2f3a;border:1px solid #3c4250;border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}.kart h2{margin:0}.izgara{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=600px){.izgara{grid-template-columns:1fr}}.admin label{color:#c5c9d3;flex-direction:column;gap:6px;font-size:13px;display:flex}.admin input,.admin select{color:#fff;background:#1e222b;border:1px solid #3c4250;border-radius:8px;padding:10px 12px;font-size:15px}.admin input:focus,.admin select:focus{border-color:#0000;outline:2px solid #4c7dff}.secenekler{flex-wrap:wrap;gap:24px;display:flex}.admin label.kutu{color:#fff;cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:15px}.admin label.kutu input{width:18px;height:18px}.admin button{color:#fff;cursor:pointer;background:#3c4250;border:none;border-radius:8px;padding:10px 14px;font-size:14px}.admin button:hover{background:#4a5162}.admin .ana-buton{background:#4c7dff;font-weight:600}.admin .ana-buton:hover{background:#3b6af0}.admin .sil{background:#5a2a2a}.admin .sil:hover{background:#7a3333}.admin .yildiz-aktif{color:#1e222b;background:#f5c518}.butonlar{gap:10px;display:flex}.mesaj{background:#1f3b2a;border:1px solid #2e6b45;border-radius:8px;margin-bottom:16px;padding:10px 14px}.hata{color:#ff6b6b;font-size:14px}.mac-listesi{flex-direction:column;gap:10px;display:flex}.mac-kart{background:#2a2f3a;border:1px solid #3c4250;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.mac-kart.pasif{opacity:.5}.mac-bilgi .soluk{color:#8a90a0;font-size:13px}.mac-bilgi .kalin{margin-top:4px;font-size:16px;font-weight:600}.etiket{background:#5a2a2a;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:11px;display:inline-block}.mac-butonlar{flex-wrap:wrap;gap:6px;display:flex}.banner-listesi{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:14px;display:grid}.banner-kart{background:#2a2f3a;border:1px solid #3c4250;border-radius:10px;overflow:hidden}.banner-kart.pasif{opacity:.5}.banner-kart img{aspect-ratio:12/5;object-fit:cover;background:#1e222b;width:100%;display:block}.banner-alt{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;padding:12px;display:flex}.banner-alt .kalin{font-weight:600}.banner-alt .soluk{color:#8a90a0;margin:4px 0 8px;font-size:13px}.banner-alt label.kutu{font-size:13px}.banner-alt input{padding:6px 8px;font-size:13px}.admin-sekmeler{background:#2a2f3a;border:1px solid #3c4250;border-radius:10px;gap:6px;margin:8px 0 20px;padding:6px;display:flex}.admin .admin-sekmeler button{color:#8a90a0;background:0 0;flex:1;font-weight:600}.admin .admin-sekmeler button:hover{color:#fff;background:#343a47}.admin .admin-sekmeler button.aktif{color:#fff;background:#4c7dff}.admin>h2:first-of-type{margin-top:0}.tanitim{--turuncu:#ff9a00;--turkuaz:#2ebcb3;--zemin:#0d1016;color:#fff;background:radial-gradient(600px 400px at 10% -10%, #ff9a0047, transparent 70%), radial-gradient(600px 450px at 100% 30%, #2ebcb338, transparent 70%), radial-gradient(circle at 1px 1px, #ffffff0d 1px, transparent 0) 0 0 / 22px 22px, var(--zemin);min-height:100vh;padding:env(safe-area-inset-top) 20px 40px;overflow-x:hidden}.t-ust{align-items:center;gap:10px;max-width:960px;margin:0 auto;padding:18px 0;display:flex}.t-logo{border-radius:10px;width:40px;height:40px}.t-marka{letter-spacing:.5px;font-size:22px;font-weight:800}.t-icerik{max-width:960px;margin:0 auto;padding-top:6vh}.t-icerik h1{letter-spacing:-1px;background:linear-gradient(90deg, #fff 30%, var(--turuncu) 65%, var(--turkuaz));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,9vw,76px);font-weight:800;line-height:1.05}.t-alt{color:#b6bcc8;max-width:520px;margin-top:18px;font-size:17px;line-height:1.55}.t-butonlar{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.t-buton{color:#fff;cursor:pointer;text-align:left;border:none;border-radius:999px;flex:200px;align-items:center;gap:14px;max-width:260px;padding:16px 26px;transition:transform .15s,box-shadow .15s;display:flex}.t-buton:active{transform:scale(.97)}.t-buton.android{background:linear-gradient(135deg,#37d3c8,#1f9e96);box-shadow:0 10px 30px #2ebcb359}.t-buton.ios{background:linear-gradient(135deg,#ffb13b,#f07800);box-shadow:0 10px 30px #ff9a0059}.t-buton-ikon{text-align:center;width:32px;font-size:30px;line-height:1}.t-buton small{opacity:.85;font-size:13px;display:block}.t-buton strong{font-size:24px;font-weight:800;display:block}.t-not{color:#8a90a0;margin-top:16px;font-size:14px}.t-ozellikler{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:56px;display:grid}.t-ozellikler div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:4px;padding:18px;display:flex}.t-ozellikler span{margin-bottom:6px;font-size:26px}.t-ozellikler b{font-size:16px}.t-ozellikler small{color:#8a90a0;font-size:14px}.t-rehber{margin-top:48px}.t-rehber h2{margin-bottom:16px;font-size:24px}.t-rehber-kolon{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.t-rehber-kolon>div{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:18px 20px}.t-rehber h3{color:var(--turkuaz);margin-bottom:10px;font-size:16px}.t-rehber-kolon>div:last-child h3{color:var(--turuncu)}.t-rehber ol,.t-modal ol{color:#c5c9d3;flex-direction:column;gap:8px;padding-left:20px;font-size:15px;line-height:1.45;display:flex}.t-web{color:#8a90a0;margin-top:32px;font-size:14px;text-decoration:none;display:inline-block}.t-web:hover{color:#fff}.t-alt-kutu{left:16px;right:16px;bottom:calc(20px + env(safe-area-inset-bottom));color:#111;text-align:center;background:#f2f2f4;border-radius:18px;max-width:420px;margin:0 auto;padding:22px 20px 20px;animation:.35s ease-out yukariKay;position:fixed;box-shadow:0 20px 50px #00000080}.t-alt-kutu p{font-size:17px;line-height:1.4}.t-kapat{color:#555;cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:10px;right:12px}.t-kaydet{background:var(--zemin);color:#fff;letter-spacing:1px;cursor:pointer;border:none;border-radius:10px;margin-top:14px;padding:12px 28px;font-weight:700}.t-perde{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out belir;display:flex;position:fixed;inset:0}.t-modal{background:#1c2029;border:1px solid #2c3240;border-radius:20px;width:100%;max-width:400px;padding:24px;box-shadow:0 30px 60px #00000080}.t-modal h3{margin-bottom:14px;font-size:20px}.t-paylas{background:#2c3240;border-radius:6px;margin-left:4px;padding:0 6px;display:inline-block}.t-kucuk{color:#8a90a0;margin-top:14px;font-size:13px;line-height:1.4}.t-tamam{background:linear-gradient(135deg, var(--turuncu), var(--turkuaz));color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:20px;padding:13px;font-size:16px;font-weight:700}@keyframes yukariKay{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes belir{0%{opacity:0}to{opacity:1}}svg.t-buton-ikon{flex-shrink:0;width:30px;height:30px}
