.ck-sayfa {
    --ck-altin: #b8860b;
    --ck-altin-bg: rgba(212, 160, 23, .14);
    --ck-gumus: #64748b;
    --ck-gumus-bg: rgba(100, 116, 139, .14);
    --ck-bronz: #b45f2a;
    --ck-bronz-bg: rgba(194, 119, 58, .14);
    --ck-canli: #ef4444;
    --ck-paket: #7c3aed;
    --ck-paket-bg: rgba(124, 58, 237, .12);
    --ck-planli: #2563eb;
    --ck-golge: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 28px -16px rgba(15, 23, 42, .28);
    --ck-golge-ust: 0 1px 2px rgba(15, 23, 42, .06), 0 18px 36px -16px rgba(15, 23, 42, .36);
    --ck-arena: #0b1020;
    --ck-arena-2: #141b31;
    --ck-parlak: #f2c94c;
    padding-bottom: 48px;
}
[data-theme="dark"] .ck-sayfa {
    --ck-altin: #f2c94c;
    --ck-altin-bg: rgba(242, 201, 76, .14);
    --ck-gumus: #cbd5e1;
    --ck-gumus-bg: rgba(203, 213, 225, .12);
    --ck-bronz: #e0965a;
    --ck-bronz-bg: rgba(224, 150, 90, .14);
    --ck-paket: #b49bfb;
    --ck-paket-bg: rgba(167, 139, 250, .15);
    --ck-planli: #8ab4f8;
    --ck-golge: 0 1px 0 rgba(255, 255, 255, .03), 0 16px 32px -16px rgba(0, 0, 0, .7);
    --ck-golge-ust: 0 1px 0 rgba(255, 255, 255, .03), 0 22px 40px -16px rgba(0, 0, 0, .85);
    --ck-arena: #070a14;
    --ck-arena-2: #10162a;
}

.ck-sayfa [hidden] { display: none !important; }
.ck-sayfa .sk-bas { margin-bottom: 14px; }
.ck-bas-ikon { color: var(--sk-soluk); }

.ck-duzen { display: grid; grid-template-columns: minmax(0, 1fr) 340px; gap: 20px; align-items: start; }
.ck-duzen.ck-liste-duzen { grid-template-columns: 280px minmax(0, 1fr); }
.ck-ana { min-width: 0; display: flex; flex-direction: column; gap: 18px; }
.ck-yan { min-width: 0; display: flex; flex-direction: column; gap: 16px; position: sticky; top: var(--ck-yapis, 92px); }
.ck-ana > .sk-panel, .ck-yan > .sk-panel { margin: 0; }

.ck-sayfa.ck-liste-sayfa { padding: 14px 16px 48px; }
.ck-liste-bas { margin-bottom: 16px; }
.ck-liste-bas-metin { min-width: 0; }
.ck-liste-bas .marketplace-title { margin: 0; font-size: 20px; font-weight: 800; }
.ck-liste-bas .marketplace-title i { color: var(--sk-vurgu); font-size: .85em; }
.ck-liste-bas .sk-bas-ozellik { margin-top: 6px; }
.ck-liste-ac { display: inline-flex; align-items: center; gap: 8px; white-space: nowrap; }
.ck-liste-govde { padding: 16px; }
.ck-liste-govde > .sk-bos { border: 0; padding: 40px 16px; background: none; }
.ck-ara-yok { margin: 0; padding: 36px 12px; text-align: center; font-size: 14px; }
.ck-yan > .ck-liste-ara-panel { padding: 10px; }
.ck-liste-ara {
    display: flex; align-items: center; gap: 10px; height: 44px; padding: 0 14px; border-radius: 12px; cursor: text;
    background: var(--sk-yuzey-2); border: 1px solid var(--sk-cizgi); transition: border-color .15s ease, box-shadow .15s ease;
}
.ck-liste-ara:focus-within { border-color: rgba(var(--sk-vurgu-rgb), .6); box-shadow: 0 0 0 3px rgba(var(--sk-vurgu-rgb), .14); }
.ck-liste-ara i { color: var(--sk-soluk); font-size: 14px; }
.ck-liste-ara input { flex: 1; min-width: 0; height: 100%; padding: 0; border: 0; outline: 0; background: none; color: var(--sk-metin); font: inherit; font-size: 14px; font-weight: 600; }
.ck-liste-ara input::placeholder { color: var(--sk-soluk); font-weight: 500; opacity: 1; }
.ck-yan-kutu { padding: 16px; }
.ck-yan-bolum + .ck-yan-bolum { margin-top: 14px; padding-top: 14px; border-top: 1px solid var(--sk-cizgi-ince); }

.ck-ust-cubuk { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; margin: 0 0 18px; }
.ck-ust-cubuk:not(:has(> :not([hidden]))) { display: none; }
.ck-sekmeler { display: inline-flex; gap: 4px; padding: 4px; border-radius: 13px; background: var(--sk-yuzey-3); }
.ck-sekme {
    display: inline-flex; align-items: center; gap: 8px; height: 38px; padding: 0 16px; border: 0; border-radius: 10px;
    background: none; color: var(--sk-metin-2); font: inherit; font-size: 14px; font-weight: 700; cursor: pointer;
}
.ck-sekme em { font-style: normal; font-size: 11.5px; font-weight: 800; min-width: 22px; height: 20px; padding: 0 6px; border-radius: 999px; display: inline-grid; place-items: center; background: rgba(var(--text-primary-rgb), .08); color: var(--sk-metin-2); }
.ck-sekme[aria-selected="true"] { background: var(--sk-yuzey); color: var(--sk-metin); box-shadow: 0 1px 2px rgba(15, 23, 42, .08); }
.ck-sekme:focus-visible { outline: 2px solid var(--sk-vurgu); outline-offset: 1px; }
.ck-suzgec-cip {
    display: inline-flex; align-items: center; gap: 8px; height: 38px; padding: 0 12px; border-radius: 10px; cursor: pointer;
    border: 1px solid rgba(var(--sk-vurgu-rgb), .4); background: rgba(var(--sk-vurgu-rgb), .08); color: var(--sk-metin); font: inherit; font-size: 13px; font-weight: 700;
}
.ck-suzgec-cip i { font-size: 11px; color: var(--sk-soluk); }

.ck-izgara { display: grid; grid-template-columns: repeat(auto-fill, minmax(360px, 1fr)); gap: 18px; }
.ck-izgara[data-filtre="aktif"] > [data-durum]:not([data-durum="aktif"]),
.ck-izgara[data-filtre="bitti"] > [data-durum="aktif"],
.ck-izgara > .is-suzuldu { display: none; }

.ck-kart-kap { display: flex; min-width: 0; }
.ck-kart {
    position: relative; display: flex; flex-direction: column; width: 100%; min-width: 0; overflow: hidden;
    border-radius: 18px; background: var(--sk-yuzey); border: 1px solid var(--sk-cizgi); color: var(--sk-metin); text-decoration: none;
    box-shadow: var(--ck-golge); transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.ck-kart:hover { transform: translateY(-3px); color: var(--sk-metin); border-color: rgba(var(--sk-vurgu-rgb), .45); box-shadow: var(--ck-golge-ust); }
.ck-kart:focus-visible { outline: 2px solid var(--sk-vurgu); outline-offset: 3px; }
.ck-kart-ust {
    position: relative; isolation: isolate; height: 168px; padding: 12px; display: flex; flex-direction: column; justify-content: space-between; overflow: hidden;
    background: radial-gradient(120% 130% at 100% 0%, rgba(var(--sk-vurgu-rgb), .2), transparent 62%), linear-gradient(135deg, var(--sk-yuzey-3), var(--sk-yuzey-2));
    border-bottom: 1px solid var(--sk-cizgi-ince);
}
.ck-kart-ust .ck-kapak-resim::after { background: linear-gradient(180deg, rgba(7, 10, 20, .58) 0%, rgba(7, 10, 20, .12) 46%, rgba(7, 10, 20, .7) 100%); }
.ck-kart-vitrin {
    position: absolute; right: 16px; bottom: 14px; z-index: -1; width: 86px; height: 86px; display: grid; place-items: center; overflow: hidden;
    border-radius: 22px; background: var(--sk-yuzey); border: 1px solid var(--sk-cizgi-ince); box-shadow: 0 12px 26px -12px rgba(15, 23, 42, .4); transform: rotate(-6deg);
}
.ck-kart-vitrin img { width: 80%; height: 80%; object-fit: contain; }
.ck-kart-vitrin.is-bakiye { background: var(--ck-altin-bg); color: var(--ck-altin); font-size: 34px; }
.ck-kart-vitrin.is-paket { background: var(--ck-paket-bg); color: var(--ck-paket); font-size: 34px; }
.ck-kart-ust-satir { display: flex; align-items: center; justify-content: space-between; gap: 8px; min-width: 0; }
.ck-kart-sahip {
    display: inline-flex; align-items: center; gap: 7px; min-width: 0; max-width: 100%; padding: 4px 11px 4px 4px; border-radius: 999px;
    background: var(--sk-yuzey); border: 1px solid var(--sk-cizgi-ince); font-size: 12.5px; color: var(--sk-metin);
}
.ck-kart-sahip b { font-weight: 800; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ck-kart-sure {
    align-self: flex-start; display: inline-flex; align-items: center; gap: 6px; padding: 6px 11px; border-radius: 10px;
    background: var(--sk-yuzey); border: 1px solid var(--sk-cizgi-ince); font-size: 12.5px; font-weight: 700; color: var(--sk-metin-2);
}
.ck-kart-sure i { font-size: 12px; }
.ck-kart-sure b { font-weight: 800; color: var(--sk-metin); font-variant-numeric: tabular-nums; white-space: nowrap; }
.ck-kart-sure b.is-acil { color: var(--ck-canli); }
.ck-kart-sure.is-bitti { color: var(--sk-yesil); }
.ck-kart-sure.is-planli i { color: var(--ck-planli); }
.ck-kart-sure.is-canli-cekim i, .ck-kart-sure.is-canli-cekim b { color: var(--ck-canli); }
.ck-kart-ust.has-gorsel .ck-kart-sure.is-planli i { color: #9cc3ff; }
.ck-kart-ust.has-gorsel .ck-kart-sure.is-canli-cekim i, .ck-kart-ust.has-gorsel .ck-kart-sure.is-canli-cekim b { color: #ff8a8a; }
.ck-kart-not { display: inline-flex; align-items: center; gap: 7px; margin-top: -4px; font-size: 12.5px; font-weight: 800; color: var(--ck-canli); }
.ck-kart-ust.has-gorsel .ck-kart-sahip, .ck-kart-ust.has-gorsel .ck-kart-sure { background: rgba(7, 10, 20, .58); border-color: rgba(255, 255, 255, .18); color: #fff; }
.ck-kart-ust.has-gorsel .ck-kart-sure b { color: #fff; }
.ck-kart-ust.has-gorsel .ck-kart-sure b.is-acil { color: #ff8a8a; }
.ck-kart-govde { flex: 1; display: flex; flex-direction: column; gap: 12px; padding: 14px 16px 16px; min-width: 0; }
.ck-kart-oyun { margin-bottom: -8px; font-size: 12px; font-weight: 800; letter-spacing: .02em; color: var(--sk-vurgu); }
.ck-kart-baslik {
    margin: 0; font-size: 17px; font-weight: 800; line-height: 1.3; letter-spacing: -.01em; color: var(--sk-metin);
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; overflow-wrap: anywhere;
}
.ck-kart-bilgi { margin: 0; display: flex; flex-direction: column; gap: 8px; }
.ck-kart-bilgi div { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; min-width: 0; padding-bottom: 8px; border-bottom: 1px dashed var(--sk-cizgi-ince); }
.ck-kart-bilgi div:last-child { padding-bottom: 0; border-bottom: 0; }
.ck-kart-bilgi dt { flex: 0 0 auto; display: flex; align-items: center; gap: 8px; font-size: 13.5px; font-weight: 600; color: var(--sk-metin-2); white-space: nowrap; }
.ck-kart-bilgi dt i { width: 16px; text-align: center; font-size: 12.5px; color: var(--sk-soluk); }
.ck-kart-bilgi dd { margin: 0; min-width: 0; font-size: 14.5px; font-weight: 800; text-align: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-variant-numeric: tabular-nums; }
.ck-kart-oduller { display: flex; flex-direction: column; gap: 8px; }
.ck-kart-oduller-bas { display: flex; align-items: center; gap: 7px; font-size: 11.5px; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; color: var(--sk-soluk); }
.ck-kart-oduller-bas i { color: var(--ck-altin); font-size: 12px; }
.ck-mk-liste { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; }
.ck-mk-liste.is-n2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.ck-mk-liste.is-n1 { grid-template-columns: minmax(0, 1fr); }
.ck-mk {
    display: flex; flex-direction: column; align-items: center; gap: 7px; min-width: 0; padding: 10px 6px 9px; text-align: center;
    border-radius: 12px; background: var(--sk-yuzey-2); border: 1px solid var(--sk-cizgi-ince);
}
.ck-mk-gorsel {
    flex: none; width: 44px; height: 44px; display: grid; place-items: center; overflow: hidden; border-radius: 10px;
    background: var(--sk-sahne-zemin); border: 1px solid var(--sk-cizgi-ince); color: var(--sk-soluk); font-size: 16px;
}
.ck-mk-gorsel img { width: 88%; height: 88%; object-fit: contain; }
.ck-mk-gorsel.is-bakiye { background: var(--ck-altin-bg); border-color: transparent; color: var(--ck-altin); }
.ck-mk-gorsel.is-paket { background: var(--ck-paket-bg); border-color: transparent; color: var(--ck-paket); }
.ck-mk-metin { min-width: 0; width: 100%; display: flex; flex-direction: column; gap: 2px; }
.ck-mk-metin b { font-size: 11px; font-weight: 700; line-height: 1.25; color: var(--sk-soluk); }
.ck-mk-metin strong {
    font-size: 12.5px; font-weight: 800; line-height: 1.3; color: var(--sk-metin); overflow-wrap: anywhere;
    display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
}
.ck-mk-liste.is-n1 .ck-mk { flex-direction: row; gap: 12px; padding: 8px 12px 8px 8px; text-align: left; }
.ck-mk-liste.is-n1 .ck-mk-metin b { font-size: 12px; }
.ck-mk-liste.is-n1 .ck-mk-metin strong { font-size: 14px; }
.ck-mk.is-1 { border-color: rgba(212, 160, 23, .5); }
.ck-mk.is-1 b { color: var(--ck-altin); }
.ck-mk-daha { padding: 0 2px; font-size: 12.5px; font-weight: 700; color: var(--sk-soluk); }
.ck-kart-btn {
    margin-top: auto; display: flex; align-items: center; justify-content: center; gap: 9px; height: 46px; border-radius: 12px;
    background: var(--sk-vurgu); color: #fff; font-size: 15px; font-weight: 800; transition: filter .15s ease;
}
.ck-kart:hover .ck-kart-btn { filter: brightness(1.08); }
.ck-kart-btn.is-cizgi { background: transparent; border: 1.5px solid var(--sk-cizgi); color: var(--sk-metin); }
.ck-kart:hover .ck-kart-btn.is-cizgi { filter: none; border-color: rgba(var(--sk-vurgu-rgb), .55); }
.ck-kart-kap.is-bitti .ck-kart-ust { filter: grayscale(.4); }

.ck-kapak-resim { position: absolute; inset: 0; z-index: -1; overflow: hidden; pointer-events: none; }
.ck-kapak-resim img { width: 100%; height: 100%; object-fit: cover; display: block; }
.ck-kapak-resim::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(7, 10, 20, .92) 0%, rgba(7, 10, 20, .76) 50%, rgba(7, 10, 20, .44) 100%); }

.ck-av {
    width: 26px; height: 26px; flex: 0 0 auto; display: grid; place-items: center; overflow: hidden; border-radius: 50%;
    background: var(--sk-yuzey-3); color: var(--sk-metin-2); font-size: 11px; font-weight: 800;
}
.ck-av img { width: 100%; height: 100%; object-fit: cover; }
.ck-av.is-site { border-radius: 8px; background: rgba(var(--sk-vurgu-rgb), .12); color: var(--sk-vurgu); }
.ck-av.is-canli { box-shadow: 0 0 0 2px var(--sk-yuzey), 0 0 0 4px var(--ck-canli); }
.ck-canli {
    flex: 0 0 auto; display: inline-flex; align-items: center; gap: 5px; height: 20px; padding: 0 8px; border-radius: 6px;
    font-size: 10.5px; font-weight: 800; letter-spacing: .06em; color: #fff; background: var(--ck-canli);
}
.ck-canli::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: #fff; animation: ck-nabiz 1.4s ease-in-out infinite; }
@keyframes ck-nabiz { 50% { opacity: .35; } }

.ck-bos { margin-top: 6px; }

#ckDetay.ck-dt {
    --sk-yuzey: #121319;
    --sk-yuzey-2: #181a22;
    --sk-yuzey-3: #242631;
    --sk-cizgi: rgba(255, 255, 255, .1);
    --sk-cizgi-ince: rgba(255, 255, 255, .07);
    --sk-metin: #f5f5f7;
    --sk-metin-2: rgba(245, 245, 247, .78);
    --sk-soluk: rgba(245, 245, 247, .56);
    --sk-sahne-zemin: linear-gradient(180deg, #161e2e 0%, #0e1421 100%);
    --sk-yesil: #4ade80;
    --sk-yesil-bg: rgba(74, 222, 128, .13);
    --sk-amber: #fbbf24;
    --sk-golge: 0 1px 0 rgba(255, 255, 255, .03), 0 16px 32px -16px rgba(0, 0, 0, .7);
    --text-primary-rgb: 245, 245, 247;
    --ck-altin: #f2c94c;
    --ck-altin-bg: rgba(242, 201, 76, .14);
    --ck-gumus: #cbd5e1;
    --ck-gumus-bg: rgba(203, 213, 225, .12);
    --ck-bronz: #e0965a;
    --ck-bronz-bg: rgba(224, 150, 90, .14);
    --ck-paket: #b49bfb;
    --ck-paket-bg: rgba(167, 139, 250, .15);
    --ck-planli: #8ab4f8;
    --ck-golge: 0 1px 0 rgba(255, 255, 255, .03), 0 16px 32px -16px rgba(0, 0, 0, .7);
    --ck-golge-ust: 0 1px 0 rgba(255, 255, 255, .03), 0 22px 40px -16px rgba(0, 0, 0, .85);
    --ck-arena: #070a14;
    --ck-arena-2: #10162a;
    --ck-zemin-renk: #09090d;
    --ck-kart: rgba(15, 16, 22, .9);
    --ck-sari: #f6cf55;
    --ck-altin-cizgi: rgba(242, 201, 76, .42);
    --ck-zemin-rgb: 9, 9, 13;
    --ck-koyu-rgb: 12, 12, 18;
    --ck-sayac-zemin: linear-gradient(180deg, #1d1f2a 0%, #101118 100%);
    --ck-etiket-zemin: linear-gradient(180deg, rgba(42, 31, 18, .96), rgba(17, 13, 9, .96));
    --ck-serit-zemin: linear-gradient(180deg, rgba(24, 19, 13, .94), rgba(12, 11, 10, .94));
    --ck-sk-zemin: radial-gradient(circle at 50% 40%, #3b2d12, #15110a);
    padding: 0;
    color: var(--sk-metin);
    background: var(--ck-zemin-renk);
    color-scheme: dark;
}
#ckDetay.ck-tema-moradon {
    --sk-yuzey: #0e1826;
    --sk-yuzey-2: #132134;
    --sk-yuzey-3: #1d2c43;
    --ck-zemin-renk: #07101b;
    --ck-zemin-rgb: 7, 16, 27;
    --ck-koyu-rgb: 9, 19, 32;
    --ck-kart: rgba(11, 21, 35, .9);
    --ck-sayac-zemin: linear-gradient(180deg, #172539 0%, #0b1422 100%);
    --ck-etiket-zemin: linear-gradient(180deg, rgba(20, 36, 58, .96), rgba(9, 17, 29, .96));
    --ck-serit-zemin: linear-gradient(180deg, rgba(15, 27, 44, .94), rgba(8, 15, 26, .94));
    --ck-sk-zemin: radial-gradient(circle at 50% 40%, #1d3048, #0a1422);
}
.sayfa-icerik:has(#ckDetay) + .footer { margin-top: 0; }
.ck-ic { width: 100%; max-width: 1400px; margin: 0 auto; padding: 0 24px; }

.ck-dt .ck-hero {
    position: relative; isolation: isolate; overflow: hidden;
    background: var(--ck-zemin-renk) var(--ck-hero) 62% 20% / cover no-repeat;
}
.ck-dt .ck-hero::before {
    content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none;
    background:
        linear-gradient(90deg, rgba(var(--ck-zemin-rgb), .95) 0%, rgba(var(--ck-zemin-rgb), .8) 27%, rgba(var(--ck-zemin-rgb), .22) 54%, rgba(var(--ck-zemin-rgb), .06) 68%, rgba(var(--ck-zemin-rgb), .55) 100%),
        linear-gradient(180deg, rgba(var(--ck-zemin-rgb), .55) 0%, rgba(var(--ck-zemin-rgb), 0) 20%, rgba(var(--ck-zemin-rgb), 0) 68%, var(--ck-zemin-renk) 100%);
}
.ck-hero-ic { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) 376px; gap: 40px; align-items: center; min-height: 480px; padding-top: 20px; padding-bottom: 46px; }
.ck-hero-sol { display: flex; flex-direction: column; align-items: flex-start; gap: 15px; min-width: 0; max-width: 660px; }

.ck-yol { display: flex; align-items: center; gap: 8px; min-width: 0; max-width: 100%; font-size: 13px; font-weight: 600; color: rgba(255, 255, 255, .55); }
.ck-yol a { color: rgba(255, 255, 255, .8); text-decoration: none; white-space: nowrap; }
.ck-yol a:hover { color: #fff; }
.ck-yol-son { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: var(--sk-vurgu); }

.ck-durum {
    display: inline-flex; align-items: center; gap: 8px; height: 28px; padding: 0 13px; border-radius: 999px;
    font-size: 11.5px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; color: #fff;
    background: var(--sk-vurgu); box-shadow: 0 8px 20px -8px rgba(var(--sk-vurgu-rgb), .9);
}
.ck-durum::before { content: ""; width: 7px; height: 7px; border-radius: 50%; background: currentColor; }
.ck-durum.is-acik::before { animation: ck-nabiz 1.4s ease-in-out infinite; }
.ck-durum.is-planli { background: #2563eb; box-shadow: 0 8px 20px -8px rgba(37, 99, 235, .9); }
.ck-durum.is-kapali { background: #b45309; box-shadow: none; }
.ck-durum.is-bitti { background: #15803d; box-shadow: none; }
.ck-durum.is-iptal { background: #3f4350; box-shadow: none; }
.ck-etiketler { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
.ck-oyun {
    display: inline-flex; align-items: center; height: 28px; padding: 0 12px; border: 1px solid rgba(255, 255, 255, .16); border-radius: 999px;
    background: rgba(8, 8, 14, .55); color: #fff; font-size: 12px; font-weight: 800; text-decoration: none;
    transition: border-color .15s, background .15s;
}
.ck-oyun:hover { border-color: rgba(255, 255, 255, .42); background: rgba(8, 8, 14, .78); color: #fff; }
.ck-oyun img { display: block; width: auto; height: 20px; }

.ck-dt .ck-h1 { margin: 2px 0 0; font-size: clamp(32px, 3.5vw, 52px); line-height: 1.06; font-weight: 900; letter-spacing: -.025em; color: #fff; overflow-wrap: anywhere; text-shadow: 0 2px 18px rgba(0, 0, 0, .55); }
.ck-dt .ck-h1 > span { display: block; }
.ck-h1-altin {
    background: linear-gradient(180deg, #fff3c4 0%, #f6cf55 46%, #d9971a 100%); -webkit-background-clip: text; background-clip: text;
    color: transparent; text-shadow: none; filter: drop-shadow(0 2px 10px rgba(0, 0, 0, .55));
}

.ck-duzenleyen { display: flex; align-items: center; gap: 13px; min-width: 0; max-width: 100%; margin-top: 2px; }
.ck-dz-av {
    position: relative; width: 56px; height: 56px; flex: none; display: grid; place-items: center; overflow: hidden; border-radius: 50%;
    background: #1d1f29; color: #fff; font-size: 20px; font-weight: 800; text-decoration: none;
    box-shadow: 0 0 0 2px var(--ck-sari), 0 0 0 5px rgba(242, 201, 76, .18), 0 8px 20px rgba(0, 0, 0, .5);
}
.ck-dz-av img { width: 100%; height: 100%; object-fit: cover; }
.ck-dz-av.is-canli { box-shadow: 0 0 0 2px var(--ck-canli), 0 0 0 5px rgba(239, 68, 68, .25), 0 8px 20px rgba(0, 0, 0, .5); }
.ck-dz-av.is-site { border-radius: 14px; background: rgba(var(--sk-vurgu-rgb), .16); color: var(--sk-vurgu); }
.ck-dz-metin { display: flex; flex-direction: column; gap: 3px; min-width: 0; }
.ck-dz-et { font-size: 12px; font-weight: 600; color: rgba(255, 255, 255, .6); }
.ck-dz-ad { display: flex; align-items: center; gap: 7px; min-width: 0; font-size: 17px; font-weight: 800; color: #fff; }
.ck-dz-ad a { min-width: 0; color: inherit; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ck-dz-ad a:hover { color: #fff; text-decoration: underline; text-underline-offset: 3px; }
.ck-dog { flex: none; color: #3b9bff; font-size: .88em; }

.ck-istat { list-style: none; margin: 6px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 10px; }
.ck-istat li {
    display: flex; align-items: center; gap: 12px; min-width: 122px; padding: 12px 18px 12px 14px; border-radius: 14px;
    background: rgba(var(--ck-koyu-rgb), .74); border: 1px solid rgba(255, 255, 255, .1); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px);
}
.ck-istat li > i { width: 30px; flex: none; text-align: center; font-size: 23px; color: var(--ck-sari); }
.ck-istat li:first-child > i { font-size: 27px; }
.ck-istat li > span { display: flex; flex-direction: column; min-width: 0; }
.ck-istat b { font-size: 22px; font-weight: 800; line-height: 1.15; color: #fff; font-variant-numeric: tabular-nums; white-space: nowrap; }
.ck-istat b em { font-style: normal; font-size: .68em; color: rgba(255, 255, 255, .55); }
.ck-istat small { margin-top: 2px; font-size: 12px; font-weight: 600; color: rgba(255, 255, 255, .62); white-space: nowrap; }

.ck-bilet {
    --ck-centik-alt: radial-gradient(circle 11px at 0 100%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 11px at 100% 100%, #0000 97%, #000) right / 51% 100% no-repeat;
    --ck-centik-ust: radial-gradient(circle 11px at 0 0, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle 11px at 100% 0, #0000 97%, #000) right / 51% 100% no-repeat;
    position: relative; display: flex; flex-direction: column; min-width: 0;
}
.ck-bilet-ust, .ck-bilet-alt {
    position: relative; background: rgba(var(--ck-koyu-rgb), .9); border: 1px solid var(--ck-altin-cizgi);
    -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
}
.ck-bilet-ust { padding: 20px 22px 20px; border-bottom: 0; border-radius: 18px 18px 0 0; -webkit-mask: var(--ck-centik-alt); mask: var(--ck-centik-alt); }
.ck-bilet-alt { display: flex; flex-direction: column; gap: 12px; padding: 20px 22px 22px; border-top: 0; border-radius: 0 0 18px 18px; -webkit-mask: var(--ck-centik-ust); mask: var(--ck-centik-ust); }
.ck-bilet-ust::before, .ck-bilet-ust::after, .ck-bilet-alt::before, .ck-bilet-alt::after {
    content: ""; position: absolute; width: 24px; height: 24px; border-radius: 50%; border: 1px solid var(--ck-altin-cizgi); box-sizing: border-box; pointer-events: none;
}
.ck-bilet-ust::before, .ck-bilet-ust::after { bottom: -12px; }
.ck-bilet-alt::before, .ck-bilet-alt::after { top: -12px; }
.ck-bilet-ust::before, .ck-bilet-alt::before { left: -13px; }
.ck-bilet-ust::after, .ck-bilet-alt::after { right: -13px; }
.ck-bilet-kesik { position: absolute; left: 20px; right: 20px; top: 0; height: 0; border-top: 2px dashed rgba(242, 201, 76, .32); pointer-events: none; }
.ck-dt .ck-et { display: flex; align-items: center; justify-content: center; gap: 8px; font-size: 12px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; color: rgba(255, 255, 255, .85); }
.ck-dt .ck-et > i { color: var(--ck-sari); font-size: 14px; }
.ck-sayac { display: grid; grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr; align-items: start; gap: 6px; margin-top: 14px; }
.ck-sayac > span { display: flex; flex-direction: column; align-items: center; gap: 7px; min-width: 0; }
.ck-sayac b {
    width: 100%; height: 60px; display: grid; place-items: center; border-radius: 10px;
    background: var(--ck-sayac-zemin); border: 1px solid rgba(255, 255, 255, .09); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);
    font-size: 30px; font-weight: 800; color: #fff; font-variant-numeric: tabular-nums;
}
.ck-sayac small { font-size: 11.5px; font-weight: 600; color: rgba(255, 255, 255, .6); }
.ck-sayac > i { padding-top: 15px; font-style: normal; font-size: 22px; font-weight: 800; color: rgba(255, 255, 255, .42); }
.ck-sure-not { display: flex; align-items: center; justify-content: center; gap: 8px; font-size: 13px; font-weight: 800; color: #ff7a7a; }
.ck-bekle { padding: 16px; border-radius: 14px; background: rgba(239, 68, 68, .08); border: 1px solid rgba(239, 68, 68, .32); text-align: center; }
.ck-bekle strong { display: flex; align-items: center; justify-content: center; gap: 10px; margin-top: 8px; font-size: 18px; font-weight: 800; line-height: 1.3; color: var(--sk-metin); }
.ck-bekle strong i { flex: 0 0 auto; color: var(--ck-canli); animation: ck-nabiz 1.4s ease-in-out infinite; }
.ck-sonuc-kutu { display: flex; align-items: center; gap: 12px; padding: 14px 16px; border-radius: 14px; background: var(--sk-yesil-bg); color: var(--sk-yesil); }
.ck-sonuc-kutu > i { font-size: 24px; flex: 0 0 auto; }
.ck-sonuc-kutu strong { display: block; font-size: 17px; font-weight: 800; color: var(--sk-metin); }
.ck-sonuc-kutu span { display: block; margin-top: 2px; font-size: 13px; font-weight: 600; color: var(--sk-metin-2); }
.ck-sonuc-kutu.is-iptal { background: var(--sk-yuzey-3); color: var(--sk-soluk); }
.ck-tarih { display: flex; align-items: center; gap: 14px; min-width: 0; }
.ck-tarih > i { width: 44px; height: 44px; flex: none; display: grid; place-items: center; border-radius: 11px; background: rgba(255, 255, 255, .06); border: 1px solid rgba(255, 255, 255, .1); color: #fff; font-size: 19px; }
.ck-tarih > span { display: flex; flex-direction: column; min-width: 0; }
.ck-tarih small { font-size: 12px; font-weight: 600; color: rgba(255, 255, 255, .6); }
.ck-tarih strong { font-size: 17px; font-weight: 800; line-height: 1.3; color: #fff; }
.ck-cta { display: flex; flex-direction: column; gap: 8px; }
.ck-dt .ck-katil-btn {
    height: 58px; gap: 12px; border-radius: 14px; font-size: 17px; font-weight: 800;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(0, 0, 0, .1));
    box-shadow: 0 14px 30px -12px rgba(var(--sk-vurgu-rgb), .95), inset 0 1px 0 rgba(255, 255, 255, .22);
}
.ck-katil-btn .ck-ok { font-size: .82em; }
.ck-katil-btn[disabled] .ck-ok { display: none; }

.ck-aciklama { margin: 0; font-size: 15px; line-height: 1.65; color: var(--sk-metin-2); overflow-wrap: anywhere; }
.ck-aciklama p, .ck-aciklama .pda-giris, .ck-aciklama .pda-bolum { margin: 0 0 8px; }
.ck-aciklama > :last-child, .ck-aciklama p:last-child { margin-bottom: 0; }
.ck-aciklama ul, .ck-aciklama ol { margin: 6px 0 8px; padding-inline-start: 22px; }
.ck-aciklama li + li { margin-top: 2px; }
.ck-aciklama h2, .ck-aciklama h3 { margin: 10px 0 6px; font-size: 16px; font-weight: 800; color: var(--sk-metin); }
.ck-aciklama strong { color: var(--sk-metin); }

.ck-kosullar { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 9px; font-size: 13.5px; }
.ck-kosul { display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 9px; align-items: start; color: var(--sk-metin-2); line-height: 1.45; }
.ck-kosul > i { width: 22px; height: 22px; display: grid; place-items: center; border-radius: 50%; font-size: 11px; background: var(--sk-yuzey-3); color: var(--sk-soluk); }
.ck-kosul.is-tamam > i { background: var(--sk-yesil-bg); color: var(--sk-yesil); }
.ck-kosul.is-eksik > i { background: rgba(239, 68, 68, .12); color: var(--ck-canli); }
.ck-kosul.is-eksik { color: var(--sk-metin); }
.ck-kosul a { font-weight: 700; color: var(--sk-vurgu); }
.ck-ref-degis {
    display: inline-flex; align-items: center; gap: 7px; margin-top: 8px; min-height: 34px; padding: 0 12px; border-radius: 9px; cursor: pointer;
    border: 1px solid rgba(var(--sk-vurgu-rgb), .45); background: rgba(var(--sk-vurgu-rgb), .08); color: var(--sk-vurgu);
    font: inherit; font-size: 13px; font-weight: 800; text-align: left;
}
.ck-ref-degis:hover { background: rgba(var(--sk-vurgu-rgb), .14); }
.ck-ref-degis:disabled { opacity: .6; cursor: progress; }
.ck-ref-bekle { display: block; margin-top: 5px; font-size: 12.5px; color: var(--sk-soluk); }

.ck-biletim {
    display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 4px 14px; padding: 14px 16px;
    border-radius: 14px; background: var(--sk-yesil-bg); border: 1px solid rgba(22, 163, 74, .4); color: var(--sk-metin);
}
.ck-biletim > i { grid-row: span 2; font-size: 24px; color: var(--sk-yesil); }
.ck-biletim span { font-size: 13px; font-weight: 800; color: var(--sk-yesil); }
.ck-biletim strong { font-family: var(--sk-mono); font-size: 24px; font-weight: 800; line-height: 1; font-variant-numeric: tabular-nums; }
.ck-biletim.is-kazandi { background: var(--ck-altin-bg); border-color: rgba(212, 160, 23, .55); }
.ck-biletim.is-kazandi > i, .ck-biletim.is-kazandi span { color: var(--ck-altin); }
.ck-biletim.is-yok { background: var(--sk-yuzey-2); border-color: var(--sk-cizgi); }
.ck-biletim.is-yok > i, .ck-biletim.is-yok span { color: var(--sk-soluk); }
.ck-biletim-odul { grid-column: 2; margin-top: 4px; font-style: normal; font-size: 14px; font-weight: 800; color: var(--sk-metin); overflow-wrap: anywhere; }
.ck-uyari { margin: 0; font-size: 13.5px; font-weight: 600; color: var(--ck-canli); }
.ck-uyari:empty { display: none; }
.ck-paylas { display: flex; gap: 8px; margin-top: auto; padding-top: 4px; }
.ck-paylas .sk-btn { flex: 1; }

.ck-odul-blok { scroll-margin-top: 96px; }
.ck-od-liste { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; }
.ck-od-bos { padding: 16px 14px; border-radius: 14px; border: 1px dashed var(--sk-cizgi); color: var(--sk-soluk); font-size: 14px; font-weight: 600; text-align: center; }
.ck-od {
    display: grid; grid-template-columns: 136px minmax(0, 1fr) minmax(0, 1fr); align-items: center; gap: 14px;
    padding: 12px 14px; border-radius: 14px; background: var(--sk-yuzey-2); border: 1px solid var(--sk-cizgi-ince);
}
.ck-od-sira { display: flex; align-items: center; gap: 10px; min-width: 0; }
.ck-od-sira > i { flex: none; width: 36px; height: 36px; display: grid; place-items: center; border-radius: 50%; font-size: 15px; background: var(--sk-yuzey-3); color: var(--sk-soluk); }
.ck-od-sira > span { display: flex; flex-direction: column; min-width: 0; }
.ck-od-sira b { font-size: 15.5px; font-weight: 800; line-height: 1.25; color: var(--sk-metin); }
.ck-od-sira small { margin-top: 2px; font-size: 12.5px; font-weight: 700; color: var(--sk-soluk); }
.ck-od-sira.is-1 > i { background: var(--ck-altin-bg); color: var(--ck-altin); }
.ck-od-sira.is-2 > i { background: var(--ck-gumus-bg); color: var(--ck-gumus); }
.ck-od-sira.is-3 > i { background: var(--ck-bronz-bg); color: var(--ck-bronz); }
.ck-od-sira.is-1 b { color: var(--ck-altin); }
.ck-od-odul { display: flex; align-items: center; gap: 12px; min-width: 0; }
.ck-od-gorsel {
    width: 50px; height: 50px; flex: 0 0 auto; display: grid; place-items: center; overflow: hidden; border-radius: 12px;
    background: var(--sk-sahne-zemin); border: 1px solid var(--sk-cizgi-ince);
}
.ck-od-gorsel img { width: 86%; height: 86%; object-fit: contain; }
.ck-od-gorsel.is-bakiye { background: var(--ck-altin-bg); color: var(--ck-altin); font-size: 20px; }
.ck-od-gorsel.is-paket { background: var(--ck-paket-bg); color: var(--ck-paket); font-size: 20px; }
.ck-od-metin { min-width: 0; }
.ck-od-metin strong { display: block; font-size: 15.5px; font-weight: 800; line-height: 1.3; color: var(--sk-metin); overflow-wrap: anywhere; }
.ck-od-metin small { display: block; margin-top: 3px; font-size: 12.5px; font-weight: 600; color: var(--sk-soluk); }
.ck-od-odul.is-paket .ck-od-metin small { font-size: 13px; line-height: 1.45; color: var(--sk-metin-2); white-space: pre-line; overflow-wrap: anywhere; }
.ck-od-itemler { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 8px; }
.ck-od-item { display: inline-flex; align-items: center; gap: 7px; max-width: 100%; padding: 3px 10px 3px 3px; border: 1px solid var(--sk-cizgi-ince); border-radius: 9px; background: var(--ck-paket-bg); color: var(--sk-metin); font-size: 12.5px; font-weight: 700; line-height: 1.2; }
.ck-od-item img, .ck-od-item > i { width: 26px; height: 26px; flex: none; border-radius: 6px; background: #0f172a; object-fit: contain; }
.ck-od-item > i { display: grid; place-items: center; color: #94a3b8; font-size: 12px; }
.ck-od-item span { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ck-od-item b { flex: none; color: var(--ck-paket); font-weight: 800; }
.ck-od-etiket { display: inline-block; margin-left: 8px; padding: 2px 8px; border-radius: 999px; font-style: normal; font-size: 11px; font-weight: 800; letter-spacing: .01em; vertical-align: 2px; white-space: nowrap; background: var(--ck-paket-bg); color: var(--ck-paket); }
.ck-od-kim { display: flex; align-items: center; gap: 10px; min-width: 0; }
.ck-od-kim .ck-av { width: 34px; height: 34px; font-size: 13px; }
.ck-od-kisi { flex: 1; min-width: 0; }
.ck-od-kisi strong { display: block; font-size: 15px; font-weight: 800; line-height: 1.3; color: var(--sk-metin); overflow-wrap: anywhere; }
.ck-od-kisi small { display: block; margin-top: 2px; font-family: var(--sk-mono); font-size: 12px; font-weight: 700; color: var(--sk-soluk); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ck-od-sen { font-style: normal; display: inline-block; margin-left: 4px; padding: 1px 7px; border-radius: 6px; font-size: 11px; font-weight: 800; vertical-align: 2px; white-space: nowrap; background: var(--ck-altin); color: #1a1d29; }
.ck-od-teslim {
    flex: 0 0 auto; display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 9px;
    font-size: 12.5px; font-weight: 800; white-space: nowrap; background: var(--sk-yesil-bg); color: var(--sk-yesil);
}
.ck-od-teslim.is-bekliyor { background: rgba(245, 158, 11, .14); color: var(--sk-amber); }
.ck-od-teslim.is-yayinci { background: var(--ck-paket-bg); color: var(--ck-paket); }
.ck-od.is-acik { background: var(--sk-yuzey); }
.ck-od.is-ben { border-color: rgba(212, 160, 23, .6); box-shadow: 0 0 0 3px rgba(212, 160, 23, .16); }
.ck-od.is-yeni { animation: ck-dus .5s cubic-bezier(.2, .9, .3, 1.2) both; }
@keyframes ck-dus { from { opacity: 0; transform: translateY(-8px) scale(.98); } }

.ck-medya .sk-panel-bas h2 { gap: 10px; }
.ck-medya .sk-bag i { font-size: 11px; }
.ck-oynatici { position: relative; aspect-ratio: 16 / 9; border-radius: 14px; overflow: hidden; background: #05070d; }
.ck-oynatici iframe, .ck-oynatici video { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: block; background: #000; }
.ck-video-kapak {
    position: absolute; inset: 0; display: grid; place-items: center; width: 100%; padding: 0; border: 0; cursor: pointer;
    background-color: #0b0f1a; background-size: cover; background-position: center;
}
.ck-video-kapak:not(.has-gorsel) { background-image: radial-gradient(60% 70% at 30% 20%, rgba(var(--sk-vurgu-rgb), .35), transparent 70%), radial-gradient(50% 60% at 80% 90%, rgba(242, 201, 76, .18), transparent 70%); }
.ck-video-kapak.has-gorsel::before { content: ""; position: absolute; inset: 0; background: rgba(0, 0, 0, .3); }
.ck-video-oynat {
    position: relative; width: 70px; height: 70px; border-radius: 50%; display: grid; place-items: center; padding-left: 4px;
    background: var(--sk-vurgu); color: #fff; font-size: 23px; box-shadow: 0 12px 30px rgba(0, 0, 0, .45); transition: transform .15s ease;
}
.ck-video-kapak:hover .ck-video-oynat, .ck-video-kapak:focus-visible .ck-video-oynat { transform: scale(1.07); }
.ck-video-kapak:focus-visible { outline: 3px solid var(--sk-vurgu); outline-offset: -3px; }

.ck-cekim-dugmeler { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }

.ck-sahnecik {
    position: relative; padding: 20px 16px 16px; border-radius: 16px; overflow: hidden; color: #fff;
    background: radial-gradient(70% 60% at 50% 0%, rgba(var(--sk-vurgu-rgb), .22), transparent 70%), radial-gradient(60% 50% at 50% 100%, rgba(242, 201, 76, .1), transparent 70%), linear-gradient(180deg, var(--ck-arena-2), var(--ck-arena));
    border: 1px solid rgba(255, 255, 255, .08);
}
.ck-sahnecik::before {
    content: ""; position: absolute; inset: 0; pointer-events: none;
    background: repeating-conic-gradient(rgba(255, 255, 255, .04) 0 25%, rgba(255, 255, 255, 0) 0 50%) 0 0 / 32px 32px;
}
.ck-cekim { scroll-margin-top: 96px; }
.ck-sc-govde { position: relative; display: grid; place-items: center; min-height: 150px; }
.ck-sahnecik.is-cark .ck-sc-govde { min-height: 350px; }
.ck-sahnecik.is-kasa .ck-sc-govde { min-height: 180px; }
.ck-sahnecik.is-kura .ck-sc-govde { min-height: 300px; }
.ck-sc-alt { position: relative; display: flex; flex-direction: column; align-items: center; gap: 4px; min-height: 60px; margin-top: 12px; text-align: center; }
.ck-sc-et { min-height: 17px; font-size: 12.5px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; color: rgba(255, 255, 255, .66); }
.ck-sc-sonuc { font-size: 21px; font-weight: 800; letter-spacing: -.01em; color: #fff; min-height: 26px; }
.ck-sc-sonuc.is-gir { animation: ck-sonuc .55s cubic-bezier(.2, .9, .3, 1.3) both; }
.ck-sc-sonuc.is-ben { color: var(--ck-parlak); }
.ck-sc-odul { font-size: 14.5px; font-weight: 700; color: var(--ck-parlak); min-height: 18px; }
@keyframes ck-sonuc { from { opacity: 0; transform: scale(.7); } }

.ck-cark { position: relative; width: min(340px, 100%); aspect-ratio: 1; margin: 6px auto 0; }
.ck-cark canvas { position: absolute; inset: 0; width: 100%; height: 100%; display: block; border-radius: 50%; box-shadow: 0 0 0 5px rgba(255, 255, 255, .06), 0 0 0 9px rgba(242, 201, 76, .4), 0 24px 50px rgba(0, 0, 0, .55); }
.ck-cark-ok {
    position: absolute; top: -10px; left: 50%; z-index: 2; width: 0; height: 0; margin-left: -14px;
    border-left: 14px solid transparent; border-right: 14px solid transparent; border-top: 28px solid var(--ck-parlak);
    filter: drop-shadow(0 3px 4px rgba(0, 0, 0, .55)); transform-origin: 50% 0;
}
.ck-cark-ok.is-tik { animation: ck-tik .14s ease; }
@keyframes ck-tik { 50% { transform: rotate(-16deg); } }
.ck-cark-orta {
    position: absolute; left: 50%; top: 50%; z-index: 1; width: 62px; height: 62px; margin: -31px 0 0 -31px; border-radius: 50%; display: grid; place-items: center;
    background: radial-gradient(circle at 35% 30%, #2a3350, #0b1020); border: 3px solid var(--ck-parlak); color: var(--ck-parlak); font-size: 21px; box-shadow: 0 6px 16px rgba(0, 0, 0, .5);
}

.ck-kasa {
    position: relative; width: 100%; height: 176px; overflow: hidden;
    -webkit-mask: linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent); mask: linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent);
}
.ck-kasa-serit { position: absolute; left: 0; top: 18px; display: flex; gap: 8px; will-change: transform; }
.ck-kasa.is-bos .ck-kasa-serit { animation: ck-kay 70s linear infinite; }
@keyframes ck-kay { to { transform: translateX(-50%); } }
.ck-kasa-kart {
    --ck-nadir: #4b69ff;
    position: relative; flex: 0 0 120px; height: 140px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; overflow: hidden;
    border-radius: 11px; background: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .02)); border: 1px solid rgba(255, 255, 255, .1); border-bottom: 4px solid var(--ck-nadir);
    transition: box-shadow .3s ease, transform .3s ease;
}
.ck-kasa-kart::before { content: ""; position: absolute; inset: auto 0 0 0; height: 64%; background: linear-gradient(0deg, color-mix(in srgb, var(--ck-nadir) 38%, transparent), transparent); }
.ck-kasa-kart.r2 { --ck-nadir: #8847ff; }
.ck-kasa-kart.r3 { --ck-nadir: #d32ce6; }
.ck-kasa-kart.r4 { --ck-nadir: #eb4b4b; }
.ck-kasa-kart.r5 { --ck-nadir: #e4ae39; }
.ck-kasa-av { position: relative; width: 46px; height: 46px; border-radius: 50%; display: grid; place-items: center; font-weight: 800; font-size: 18px; color: #fff; background: hsl(var(--ck-ton, 220) 55% 42%); box-shadow: 0 4px 10px rgba(0, 0, 0, .35); }
.ck-kasa-kart b { position: relative; font-family: var(--sk-mono); font-size: 13px; font-weight: 800; }
.ck-kasa-kart small { position: relative; max-width: 106px; font-size: 11.5px; font-weight: 600; color: rgba(255, 255, 255, .78); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ck-kasa-kart.is-kazandi { box-shadow: 0 0 0 2px var(--ck-parlak), 0 0 26px rgba(242, 201, 76, .6); transform: scale(1.05); z-index: 1; }
.ck-kasa-isaret { position: absolute; left: 50%; top: 4px; bottom: 4px; z-index: 2; width: 3px; margin-left: -1.5px; border-radius: 2px; background: var(--ck-parlak); box-shadow: 0 0 14px rgba(242, 201, 76, .85); }
.ck-kasa-isaret::before, .ck-kasa-isaret::after { content: ""; position: absolute; left: 50%; margin-left: -9px; border-left: 9px solid transparent; border-right: 9px solid transparent; }
.ck-kasa-isaret::before { top: -4px; border-top: 12px solid var(--ck-parlak); }
.ck-kasa-isaret::after { bottom: -4px; border-bottom: 12px solid var(--ck-parlak); }

.ck-sahnecik .ck-tambur { display: flex; align-items: center; gap: 7px; font-family: var(--sk-mono); }
.ck-sahnecik .ck-tambur > b { font-size: 40px; font-weight: 800; color: rgba(255, 255, 255, .45); }
.ck-hane { position: relative; width: 52px; height: 72px; overflow: hidden; border-radius: 12px; background: rgba(255, 255, 255, .07); border: 1px solid rgba(255, 255, 255, .16); box-shadow: inset 0 10px 12px -10px rgba(0, 0, 0, .6), inset 0 -10px 12px -10px rgba(0, 0, 0, .6); }
.ck-hane::after { content: ""; position: absolute; left: 0; right: 0; top: 50%; height: 1px; background: rgba(255, 255, 255, .06); }
.ck-hane-serit { position: absolute; left: 0; right: 0; top: 0; display: flex; flex-direction: column; will-change: transform; }
.ck-hane-serit span { height: 72px; display: grid; place-items: center; font-size: 40px; font-weight: 800; color: #fff; font-variant-numeric: tabular-nums; }
.ck-tambur.is-durdu .ck-hane { border-color: rgba(242, 201, 76, .7); box-shadow: 0 0 18px rgba(242, 201, 76, .35); }
.ck-tambur.is-bos .ck-hane-serit { animation: ck-hane-bos 14s linear infinite; }
.ck-tambur.is-bos .ck-hane:nth-of-type(2n) .ck-hane-serit { animation-duration: 11s; animation-direction: reverse; }
.ck-tambur.is-bos .ck-hane:nth-of-type(3n) .ck-hane-serit { animation-duration: 17s; }
@keyframes ck-hane-bos { to { transform: translateY(-50%); } }

.ck-kura { position: relative; width: 280px; height: 300px; }
.ck-kura-fanus {
    position: absolute; left: 50%; top: 0; width: 240px; height: 240px; margin-left: -120px; border-radius: 50%; overflow: hidden;
    background: radial-gradient(circle at 34% 28%, rgba(255, 255, 255, .2), rgba(255, 255, 255, .03) 58%), rgba(255, 255, 255, .02);
    border: 2px solid rgba(255, 255, 255, .24); box-shadow: inset 0 -14px 30px rgba(0, 0, 0, .4), 0 18px 40px rgba(0, 0, 0, .45);
}
.ck-kura-top {
    position: absolute; left: 0; top: 0; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center;
    font: 800 11px var(--sk-mono); color: #141826; will-change: transform;
    background: radial-gradient(circle at 32% 28%, #fff 0 16%, hsl(var(--ck-ton, 40) 88% 64%) 17% 100%); box-shadow: inset -3px -4px 7px rgba(0, 0, 0, .28);
}
.ck-kura-boru { position: absolute; left: 50%; top: 234px; width: 48px; height: 22px; margin-left: -24px; border: 2px solid rgba(255, 255, 255, .22); border-top: 0; border-radius: 0 0 12px 12px; background: rgba(255, 255, 255, .06); }
.ck-kura-cikan {
    position: absolute; left: 50%; top: 214px; width: 78px; height: 78px; margin-left: -39px; font-size: 14px; opacity: 0;
    transform: translateY(-40px) scale(.45); transition: transform .8s cubic-bezier(.3, 1.45, .5, 1), opacity .25s ease;
}
.ck-kura-cikan.is-dustu { opacity: 1; transform: none; box-shadow: inset -4px -5px 9px rgba(0, 0, 0, .28), 0 0 26px rgba(242, 201, 76, .55); }

.ck-eleme { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 8px; width: 100%; max-width: 660px; }
.ck-el {
    position: relative; min-width: 0; padding: 9px 6px; border-radius: 10px; text-align: center; color: #fff;
    background: rgba(255, 255, 255, .07); border: 1px solid rgba(255, 255, 255, .13); transition: opacity .35s ease, transform .35s ease, filter .35s ease, box-shadow .35s ease;
}
.ck-el b { display: block; font: 800 12px var(--sk-mono); }
.ck-el span { display: block; margin-top: 2px; font-size: 11px; color: rgba(255, 255, 255, .72); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ck-el.is-elendi { opacity: .2; transform: scale(.9); filter: grayscale(1); }
.ck-el.is-elendi::after { content: "✕"; position: absolute; inset: 0; display: grid; place-items: center; font-size: 26px; font-weight: 800; color: #ef4444; }
.ck-el.is-kazandi { z-index: 1; background: rgba(242, 201, 76, .2); border-color: var(--ck-parlak); box-shadow: 0 0 24px rgba(242, 201, 76, .5); transform: scale(1.1); }

.ck-ara { display: flex; gap: 8px; margin-bottom: 12px; }
.ck-ara input {
    flex: 1; min-width: 0; height: 40px; padding: 0 12px; border-radius: 11px; border: 1px solid var(--sk-cizgi);
    background: var(--sk-yuzey); color: var(--sk-metin); font: inherit; font-size: 14px;
}
.ck-ara input:focus { outline: none; border-color: rgba(var(--sk-vurgu-rgb), .6); box-shadow: 0 0 0 3px rgba(var(--sk-vurgu-rgb), .12); }
.ck-duvar { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 7px; min-height: 60px; }
.ck-mini { display: flex; align-items: center; gap: 8px; min-width: 0; min-height: 40px; padding: 0 10px; border-radius: 10px; background: var(--sk-yuzey-2); border: 1px solid var(--sk-cizgi-ince); font-size: 12.5px; }
.ck-mini b { flex: 0 0 auto; font-family: var(--sk-mono); font-size: 11.5px; font-weight: 800; color: var(--sk-soluk); }
.ck-mini span { min-width: 0; font-weight: 700; color: var(--sk-metin-2); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ck-mini.is-ben { background: var(--sk-yesil-bg); border-color: rgba(22, 163, 74, .45); }
.ck-mini.is-ben span { color: var(--sk-metin); }
.ck-mini.is-kazanan { background: var(--ck-altin-bg); border-color: rgba(212, 160, 23, .5); }
.ck-mini.is-kazanan { flex-wrap: wrap; row-gap: 2px; padding-block: 6px; }
.ck-mini-kaz { flex: 0 0 100%; display: flex; align-items: center; gap: 5px; font-style: normal; font-size: 11.5px; font-weight: 800; color: var(--ck-altin); }
.ck-mini-kaz i { font-size: 10.5px; }
.ck-mini.is-bulundu { animation: ck-parla 1.6s ease 2; }
@keyframes ck-parla { 50% { box-shadow: 0 0 0 3px rgba(var(--sk-vurgu-rgb), .35); } }
.ck-duvar-alt { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-top: 12px; font-size: 12.5px; color: var(--sk-soluk); }
.ck-sayfalar { display: flex; gap: 6px; }
.ck-sayfalar .sk-ikon-btn { width: 34px; height: 34px; border-radius: 10px; font-size: 13px; }

.ck-yaris { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; }
.ck-yaris li { position: relative; overflow: hidden; border-radius: 12px; background: var(--sk-yuzey-2); border: 1px solid var(--sk-cizgi-ince); }
.ck-yaris a { position: relative; z-index: 1; display: grid; grid-template-columns: 30px 34px minmax(0, 1fr) auto; gap: 10px; align-items: center; padding: 9px 12px; color: var(--sk-metin); text-decoration: none; }
.ck-yaris i.ck-yaris-dolu { position: absolute; inset: 0 auto 0 0; width: var(--ck-oran, 0%); background: rgba(var(--sk-vurgu-rgb), .08); }
.ck-yaris .ck-av { width: 34px; height: 34px; }
.ck-yaris-sira { font-family: var(--sk-mono); font-weight: 800; color: var(--sk-soluk); text-align: center; }
.ck-yaris strong { font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ck-yaris em { font-style: normal; font-weight: 800; font-variant-numeric: tabular-nums; }

.ck-yan .sk-panel-bas { margin-bottom: 8px; }
.ck-yan .sk-panel-bas h2 { font-size: 15px; }
.ck-yan .sk-panel-bas .sk-bag { font-size: 12.5px; }
.ck-yan-liste { list-style: none; margin: 0 -8px; padding: 0; display: flex; flex-direction: column; gap: 2px; }
.ck-yan-liste a, .ck-yan-liste button {
    display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 10px; width: 100%; padding: 8px; border: 0; border-radius: 11px;
    background: none; color: var(--sk-metin); text-decoration: none; font: inherit; text-align: left; cursor: pointer; transition: background .15s ease;
}
.ck-yan-liste a:hover, .ck-yan-liste button:hover, .ck-yan-liste button[aria-pressed="true"] { background: var(--sk-yuzey-2); color: var(--sk-metin); }
.ck-yan-liste button[aria-pressed="true"] { box-shadow: inset 0 0 0 1px rgba(var(--sk-vurgu-rgb), .45); }
.ck-yan-liste .ck-av { width: 32px; height: 32px; font-size: 12px; }
.ck-yan-metin { min-width: 0; }
.ck-yan-metin strong { display: block; font-size: 13.5px; font-weight: 700; line-height: 1.3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ck-yan-metin > span { display: block; margin-top: 1px; font-size: 12px; color: var(--sk-soluk); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ck-yan-liste em { font-style: normal; font-size: 12px; font-weight: 800; color: var(--sk-metin-2); font-variant-numeric: tabular-nums; white-space: nowrap; }
.ck-yan-liste em.is-acil { color: var(--ck-canli); }
.ck-yan-no { font-family: var(--sk-mono); font-size: 11.5px; font-weight: 800; padding: 5px 7px; border-radius: 8px; background: var(--sk-yesil-bg); color: var(--sk-yesil); }
.ck-yan-canli { display: inline-flex; align-items: center; gap: 5px; margin-top: 2px; font-size: 11px; font-weight: 800; color: var(--ck-canli); }
.ck-yan-canli::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: currentColor; animation: ck-nabiz 1.4s ease-in-out infinite; }
.ck-yan-kupa { width: 32px; height: 32px; border-radius: 10px; display: grid; place-items: center; background: var(--ck-altin-bg); color: var(--ck-altin); font-size: 13px; }
.ck-yan-odul { display: block; margin-top: 2px; font-size: 12.5px; font-weight: 800; line-height: 1.3; color: var(--ck-altin); overflow-wrap: anywhere; }

.ck-modal-perde { position: fixed; inset: 0; z-index: 10050; display: none; align-items: center; justify-content: center; padding: 16px; background: rgba(2, 6, 23, .55); }
.ck-modal-perde.is-acik { display: flex; }
.ck-modal { width: min(420px, 100%); padding: 22px; border-radius: 18px; background: var(--sk-yuzey); border: 1px solid var(--sk-cizgi); box-shadow: 0 30px 60px -20px rgba(2, 6, 23, .5); color: var(--sk-metin); }
.ck-modal h3 { margin: 0 0 8px; font-size: 18px; font-weight: 800; }
.ck-modal p { margin: 0 0 18px; font-size: 14px; line-height: 1.6; color: var(--sk-metin-2); }
.ck-modal-dugmeler { display: flex; gap: 8px; justify-content: flex-end; }

.ck-oduller { --h: clamp(300px, 33.333vw, 500px); position: relative; overflow: hidden; margin-top: -10px; }
.ck-oduller-bas { position: absolute; top: 20px; left: 0; right: 0; z-index: 2; pointer-events: none; }
.ck-oduller-bas h2 { margin: 0; font-size: clamp(26px, 2.6vw, 40px); font-weight: 900; letter-spacing: -.02em; color: #fff; text-shadow: 0 2px 16px rgba(0, 0, 0, .65); }
.ck-podyum { position: relative; height: var(--h); }
.ck-sahne {
    position: absolute; top: 0; left: 50%; width: calc(var(--h) * 3); height: var(--h); margin: 0 0 0 calc(var(--h) * -1.5); padding: 0; list-style: none;
    container-type: inline-size; background: var(--ck-podyum) center / 100% 100% no-repeat;
}
.ck-sahne::before {
    content: ""; position: absolute; inset: 0; pointer-events: none;
    background:
        linear-gradient(90deg, var(--ck-zemin-renk) 0%, rgba(var(--ck-zemin-rgb), 0) 7%, rgba(var(--ck-zemin-rgb), 0) 93%, var(--ck-zemin-renk) 100%),
        linear-gradient(180deg, var(--ck-zemin-renk) 0%, rgba(var(--ck-zemin-rgb), 0) 14%, rgba(var(--ck-zemin-rgb), 0) 86%, var(--ck-zemin-renk) 100%);
}
.ck-pd { --cx: 50%; --w: 27%; --ust: 21.2cqw; --on: 22.6cqw; position: absolute; top: 0; bottom: 0; left: calc(var(--cx) - var(--w) / 2); width: var(--w); z-index: 1; }
.ck-pd.is-1 { --cx: 49.8%; --w: 27%; --ust: 21.2cqw; --on: 22.6cqw; }
.ck-pd.is-2 { --cx: 21.9%; --w: 21.3%; --ust: 23.8cqw; --on: 24.9cqw; }
.ck-pd.is-3 { --cx: 77.5%; --w: 21.4%; --ust: 23.8cqw; --on: 24.9cqw; }
.ck-tema-moradon .ck-pd.is-1 { --cx: 49.9%; --w: 31.3%; --ust: 21.9cqw; --on: 23.3cqw; }
.ck-tema-moradon .ck-pd.is-2 { --cx: 19.6%; --w: 23.9%; --ust: 23cqw; --on: 24.3cqw; }
.ck-tema-moradon .ck-pd.is-3 { --cx: 80.3%; --w: 24.1%; --ust: 23cqw; --on: 24.3cqw; }
.ck-pd-ust {
    position: absolute; left: 50%; top: var(--ust); width: 130%; transform: translate(-50%, -100%);
    display: flex; flex-direction: column; align-items: center; gap: .55cqw; pointer-events: none;
}
.ck-pd.is-1 .ck-pd-ust::before {
    content: ""; position: absolute; left: 50%; bottom: -1cqw; z-index: -1; width: 24cqw; height: 19cqw; transform: translateX(-50%);
    background: radial-gradient(closest-side, rgba(255, 196, 80, .45), rgba(255, 160, 40, .12) 58%, rgba(255, 160, 40, 0));
}
.ck-pd-etiket {
    display: inline-flex; align-items: center; justify-content: center; height: max(24px, 1.9cqw); padding: 0 1.2cqw; border-radius: 6px;
    font-size: clamp(10.5px, .85cqw, 13px); font-weight: 800; letter-spacing: .12em; text-transform: uppercase; white-space: nowrap; color: var(--ck-sari);
    background: var(--ck-etiket-zemin); border: 1px solid rgba(242, 201, 76, .55);
    box-shadow: 0 6px 16px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 230, 160, .14);
}
.ck-pd.is-1 .ck-pd-etiket { font-size: clamp(11px, .95cqw, 14px); color: #1d1405; background: linear-gradient(180deg, #ffe08a, #dda22a); border-color: #fff0b3; }
.ck-pd-gorsel { position: relative; display: grid; place-items: center; }
.ck-pd-gorsel.is-bakiye img { display: block; width: 100%; height: auto; }
.ck-pd .ck-pd-gorsel.is-bakiye { width: 9.2cqw; }
.ck-pd.is-1 .ck-pd-gorsel.is-bakiye { width: 12.4cqw; }
.ck-pd .ck-pd-gorsel.is-bakiye img { filter: drop-shadow(0 .8cqw 1.1cqw rgba(0, 0, 0, .65)); }
.ck-pd .ck-pd-gorsel.is-urun, .ck-pd .ck-pd-gorsel.is-paket { width: 7.6cqw; aspect-ratio: 1; }
.ck-pd.is-1 .ck-pd-gorsel.is-urun, .ck-pd.is-1 .ck-pd-gorsel.is-paket { width: 10.4cqw; }
.ck-pd-gorsel.is-urun img { width: 100%; height: 100%; object-fit: cover; }
.ck-pd .ck-pd-gorsel.is-urun img { border-radius: .9cqw; box-shadow: 0 0 0 1px rgba(242, 201, 76, .65), 0 1cqw 2cqw rgba(0, 0, 0, .65), 0 0 3cqw rgba(242, 201, 76, .3); }
.ck-pd-gorsel > i { color: var(--ck-sari); }
.ck-pd .ck-pd-gorsel > i { font-size: 3.4cqw; }
.ck-pd-gorsel.is-paket { background: radial-gradient(circle at 50% 35%, #2b2337, #120f18); border: 1px solid rgba(180, 155, 251, .55); }
.ck-pd-gorsel.is-paket > i { color: #c4b5fd; }
.ck-pd-gorsel.is-paket img { width: 100%; height: auto; aspect-ratio: 1; object-fit: contain; image-rendering: pixelated; }
.ck-pd-gorsel.is-paket.is-izgara { grid-template-columns: 1fr 1fr; align-content: center; }
.ck-pd .ck-pd-gorsel.is-paket { padding: .8cqw; gap: .4cqw; border-radius: .9cqw; box-shadow: 0 1cqw 2cqw rgba(0, 0, 0, .6), 0 0 2.4cqw rgba(167, 139, 250, .28); }
.ck-pd-metin { display: flex; flex-direction: column; align-items: center; gap: 2px; min-width: 0; text-align: center; }
.ck-pd > .ck-pd-metin { position: absolute; left: 7%; right: 7%; top: var(--on); }
.ck-pd-metin strong {
    max-width: 100%; font-size: clamp(13px, 1.15cqw, 18px); font-weight: 800; line-height: 1.22; color: #fff; text-shadow: 0 2px 8px rgba(0, 0, 0, .85);
    overflow-wrap: anywhere; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
.ck-pd-metin small { max-width: 100%; font-size: clamp(11px, .9cqw, 14px); font-weight: 600; line-height: 1.3; color: rgba(255, 255, 255, .78); text-shadow: 0 1px 6px rgba(0, 0, 0, .85); }
.ck-pd-metin.is-bakiye strong { color: var(--ck-sari); }
.ck-pd > .ck-pd-metin.is-bakiye { flex-direction: column-reverse; }
.ck-pd > .ck-pd-metin.is-bakiye strong { font-size: clamp(18px, 1.75cqw, 28px); }
.ck-pd > .ck-pd-metin.is-urun small { font-weight: 700; color: var(--ck-sari); }
.ck-pd-liste { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ck-pd-metin .ck-od-etiket { margin: 3px 0 0; }
.ck-pd-kim {
    display: inline-flex; align-items: center; gap: 6px; max-width: 100%; padding: 4px 11px; border-radius: 999px; white-space: nowrap;
    font-size: clamp(11.5px, .9cqw, 14px); font-weight: 700; color: #fff; background: rgba(var(--ck-zemin-rgb), .88); border: 1px solid rgba(242, 201, 76, .55);
    box-shadow: 0 6px 16px rgba(0, 0, 0, .5);
}
.ck-pd-kim i { color: var(--ck-sari); font-size: .85em; }
.ck-pd-kim b { min-width: 0; overflow: hidden; text-overflow: ellipsis; font-weight: 800; }
.ck-pd-kim .ck-od-sen { margin-left: 0; }
.ck-pd-kim.is-ben { border-color: var(--sk-yesil); }
.ck-pd-kim.is-yeni { animation: ck-dus .5s cubic-bezier(.2, .9, .3, 1.2) both; }
.ck-pd.is-bos, .ck-sk.is-bos { display: none; }
.ck-oduller.is-iptal .ck-sahne > li, .ck-oduller.is-iptal .ck-serit { filter: grayscale(.75); opacity: .65; }

.ck-serit {
    position: relative; z-index: 2; margin-top: calc(var(--h) * -.09); display: flex; flex-direction: column; gap: 10px; padding: 12px 18px;
    border-radius: 16px; background: var(--ck-serit-zemin); border: 1px solid rgba(242, 201, 76, .42);
    box-shadow: 0 18px 40px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 220, 140, .08);
}
.ck-serit-satir { display: grid; grid-template-columns: 176px minmax(0, 1fr); align-items: center; gap: 14px; }
.ck-serit-satir + .ck-serit-satir { padding-top: 10px; border-top: 1px solid rgba(242, 201, 76, .16); }
.ck-serit-et { font-size: 15px; font-weight: 900; letter-spacing: .06em; text-transform: uppercase; color: var(--ck-sari); }
.ck-serit-liste { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(172px, 1fr)); row-gap: 8px; }
.ck-sk { position: relative; display: flex; align-items: center; gap: 11px; min-width: 0; padding: 6px 14px; border-left: 1px solid rgba(242, 201, 76, .18); }
.ck-sk .ck-pd-gorsel { flex: none; width: 42px; height: 42px; overflow: hidden; border-radius: 50%; background: var(--ck-sk-zemin); border: 1px solid rgba(242, 201, 76, .45); }
.ck-sk .ck-pd-gorsel.is-bakiye img { width: 88%; }
.ck-sk .ck-pd-gorsel.is-urun { border-radius: 10px; }
.ck-sk .ck-pd-gorsel.is-paket { border-radius: 10px; padding: 4px; gap: 2px; }
.ck-sk .ck-pd-gorsel > i { font-size: 17px; }
.ck-sk .ck-pd-metin { flex: 1; align-items: flex-start; gap: 1px; text-align: left; }
.ck-sk .ck-pd-metin strong { font-size: 15px; -webkit-line-clamp: 1; }
.ck-sk .ck-pd-metin small { font-size: 12px; }
.ck-sk .ck-pd-kim { margin-top: 5px; padding: 2px 9px; font-size: 12px; }
.ck-sk-adet { flex: none; padding: 3px 9px; border-radius: 999px; background: rgba(242, 201, 76, .14); color: var(--ck-sari); font-size: 13px; font-weight: 800; }

.ck-alt { position: relative; isolation: isolate; padding: 26px 0 56px; background: var(--ck-zemin-renk) var(--ck-zemin) center top / 100% auto no-repeat; }
.ck-alt::before { content: ""; position: absolute; left: 0; right: 0; top: 0; z-index: -1; height: 160px; background: linear-gradient(180deg, var(--ck-zemin-renk), rgba(var(--ck-zemin-rgb), 0)); pointer-events: none; }
.ck-adimlar {
    list-style: none; margin: 0 0 22px; padding: 16px 22px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px;
    border-radius: 16px; background: var(--ck-kart); border: 1px solid rgba(255, 255, 255, .08); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px);
}
.ck-adimlar li { position: relative; display: flex; align-items: center; gap: 14px; min-width: 0; }
.ck-adimlar li + li { padding-left: 34px; }
.ck-adimlar li + li::before {
    content: ""; position: absolute; left: 6px; top: 50%; width: 9px; height: 9px; margin-top: -5px;
    border-top: 2px solid rgba(242, 201, 76, .6); border-right: 2px solid rgba(242, 201, 76, .6); transform: rotate(45deg);
}
.ck-adim-no {
    width: 46px; height: 46px; flex: none; display: grid; place-items: center; border-radius: 50%;
    background: rgba(var(--sk-vurgu-rgb), .1); border: 1px solid rgba(var(--sk-vurgu-rgb), .45); color: var(--sk-vurgu); font-size: 16px; font-weight: 900;
}
.ck-adimlar li > i { flex: none; width: 34px; text-align: center; font-size: 26px; color: #fff; }
.ck-adim-metin { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.ck-adim-metin strong { font-size: 15.5px; font-weight: 800; line-height: 1.3; color: #fff; }
.ck-adim-metin small { font-size: 12.5px; font-weight: 600; color: rgba(255, 255, 255, .6); }
.ck-adim-metin small i { margin-right: 5px; font-size: .9em; }
.ck-adim-metin small a { color: var(--sk-vurgu); font-weight: 800; }
.ck-adimlar li.is-tamam .ck-adim-no { background: rgba(74, 222, 128, .12); border-color: rgba(74, 222, 128, .5); color: var(--sk-yesil); }
.ck-adimlar li.is-tamam small { color: var(--sk-yesil); }

.ck-dt .sk-panel { background: var(--ck-kart); border-color: rgba(255, 255, 255, .08); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); box-shadow: 0 18px 40px -22px rgba(0, 0, 0, .85); }
.ck-dt .ck-duzen.is-tek { grid-template-columns: minmax(0, 1fr); }
.ck-yayin .sk-panel-bas h2 { gap: 12px; }
.ck-yayin-ikon { width: 36px; height: 36px; flex: none; display: grid; place-items: center; border-radius: 50%; background: rgba(var(--sk-vurgu-rgb), .14); color: var(--sk-vurgu); font-size: 15px; }
.ck-yayin h2 .ck-canli { display: none; }
.ck-yayin.is-canli h2 .ck-canli { display: inline-flex; }
.ck-yayin-sag { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; min-width: 0; }
.ck-yayin-kanal { display: inline-flex; align-items: center; gap: 7px; min-width: 0; font-size: 14px; font-weight: 700; color: #fff; }
.ck-yayin-kanal b { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ck-yayin-kanal .fa-twitch { color: #a970ff; font-size: 17px; }
.ck-yayin-kanal .fa-youtube { color: #ff3d3d; font-size: 17px; }
.ck-yayin-kanal .kp-kick { color: #53fc18; }
.ck-yayin-sag .sk-btn { gap: 8px; }
.ck-yayin-sag .sk-btn i { font-size: 11px; }
.ck-yayin-poster { position: absolute; inset: 0; display: grid; place-items: center; background: #0b0f1a center / cover no-repeat; }
.ck-yayin-poster::before { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0, 0, 0, .08), rgba(0, 0, 0, .42)); }
.ck-yayin-poster:hover .ck-video-oynat, .ck-yayin-poster:focus-visible .ck-video-oynat { transform: scale(1.07); }
.ck-oynatici iframe { z-index: 1; }
.ck-hakkinda .ck-aciklama { font-size: 14.5px; }

@media (max-width: 1240px) {
    .ck-hero-ic { grid-template-columns: minmax(0, 1fr) 350px; gap: 28px; }
    .ck-duzen { grid-template-columns: minmax(0, 1fr) 300px; }
    .ck-duzen.ck-liste-duzen { grid-template-columns: 260px minmax(0, 1fr); }
    .ck-od { grid-template-columns: 150px minmax(0, 1fr); }
    .ck-od-kim { grid-column: 2; padding-top: 10px; border-top: 1px dashed var(--sk-cizgi-ince); }
}
@media (max-width: 980px) {
    .ck-duzen, .ck-duzen.ck-liste-duzen { grid-template-columns: minmax(0, 1fr); }
    .ck-yan { position: static; display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); align-items: start; }
    .ck-liste-duzen > .ck-yan { display: contents; }
    .ck-liste-duzen > .ck-yan > .ck-yan-kutu { order: 1; }
}
@media (max-width: 900px) {
    .ck-hero-ic { grid-template-columns: minmax(0, 1fr); min-height: 0; gap: 26px; padding-top: 16px; padding-bottom: 30px; }
    .ck-bilet { width: 100%; max-width: 560px; }
    .ck-dt .ck-hero::before { background: linear-gradient(180deg, rgba(var(--ck-zemin-rgb), .5) 0%, rgba(var(--ck-zemin-rgb), .62) 40%, rgba(var(--ck-zemin-rgb), .9) 70%, var(--ck-zemin-renk) 100%); }
    .ck-adimlar { grid-template-columns: minmax(0, 1fr); gap: 12px; }
    .ck-adimlar li + li { padding-left: 0; }
    .ck-adimlar li + li::before { display: none; }
}
@media (max-width: 860px) {
    .ck-eleme { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
@media (max-width: 720px) {
    .ck-ic { padding: 0 16px; }
    .ck-dt .ck-hero { background-image: var(--ck-hero-m); background-size: 100% auto; background-position: center top; }
    .ck-dt .ck-hero::before { background: linear-gradient(180deg, rgba(var(--ck-zemin-rgb), .4) 0%, rgba(var(--ck-zemin-rgb), .62) 30%, var(--ck-zemin-renk) 66.667vw); }
    .ck-hero-ic { padding-top: 12px; gap: 20px; }
    .ck-hero-sol { gap: 12px; }
    .ck-dt .ck-h1 { font-size: 31px; }
    .ck-dz-av { width: 48px; height: 48px; font-size: 17px; }
    .ck-dz-ad { font-size: 16px; }
    .ck-istat { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; width: 100%; margin-top: 2px; }
    .ck-istat li { min-width: 0; flex-direction: column; align-items: flex-start; gap: 6px; padding: 11px 12px; }
    .ck-istat li > i, .ck-istat li:first-child > i { width: auto; font-size: 18px; }
    .ck-istat b { font-size: 17px; white-space: normal; overflow-wrap: anywhere; }
    .ck-istat small { font-size: 11.5px; white-space: normal; }
    .ck-bilet-ust { padding: 16px 14px 18px; }
    .ck-bilet-alt { padding: 18px 14px; }
    .ck-sayac { gap: 4px; }
    .ck-sayac b { height: 52px; font-size: 25px; }
    .ck-sayac > i { padding-top: 12px; font-size: 18px; }

    .ck-oduller { --h: 33.333vw; margin-top: 0; padding-top: 14px; }
    .ck-oduller-bas { position: static; padding-top: 4px; }
    .ck-oduller-bas h2 { font-size: 24px; }
    .ck-podyum { height: auto; }
    .ck-sahne { position: relative; left: 0; width: 100%; height: calc(33.333vw + 94px); margin: 14px 0 0; background-image: var(--ck-podyum-m); background-size: 100% auto; background-position: center top; }
    .ck-sahne::before { background: linear-gradient(180deg, var(--ck-zemin-renk) 0%, rgba(var(--ck-zemin-rgb), 0) 12%, rgba(var(--ck-zemin-rgb), 0) calc(33.333vw - 34px), var(--ck-zemin-renk) 33.333vw); }
    .ck-pd.is-1 { --cx: 50%; --w: 27.5%; --ust: 20.9cqw; --on: calc(33.333cqw + 4px); }
    .ck-pd.is-2 { --cx: 21.9%; --w: 27.5%; --ust: 23.6cqw; --on: calc(33.333cqw + 4px); }
    .ck-pd.is-3 { --cx: 77.8%; --w: 27.5%; --ust: 23.6cqw; --on: calc(33.333cqw + 4px); }
    .ck-tema-moradon .ck-pd.is-1 { --cx: 50%; --w: 27.5%; --ust: 21.6cqw; --on: calc(33.333cqw + 4px); }
    .ck-tema-moradon .ck-pd.is-2 { --cx: 19.6%; --w: 27.5%; --ust: 22.8cqw; --on: calc(33.333cqw + 4px); }
    .ck-tema-moradon .ck-pd.is-3 { --cx: 80.3%; --w: 27.5%; --ust: 22.8cqw; --on: calc(33.333cqw + 4px); }
    .ck-pd > .ck-pd-metin { left: 0; right: 0; }
    .ck-pd-ust { width: 100%; gap: 3px; }
    .ck-pd-etiket { height: 20px; padding: 0 7px; font-size: 10px; letter-spacing: .06em; border-radius: 5px; }
    .ck-pd.is-1 .ck-pd-etiket { font-size: 10px; }
    .ck-pd .ck-pd-gorsel.is-bakiye { width: 13.5cqw; }
    .ck-pd.is-1 .ck-pd-gorsel.is-bakiye { width: 16cqw; }
    .ck-pd .ck-pd-gorsel.is-urun, .ck-pd .ck-pd-gorsel.is-paket { width: 11.5cqw; }
    .ck-pd.is-1 .ck-pd-gorsel.is-urun, .ck-pd.is-1 .ck-pd-gorsel.is-paket { width: 14cqw; }
    .ck-pd .ck-pd-gorsel > i { font-size: 5cqw; }
    .ck-pd-metin strong { font-size: 12.5px; }
    .ck-pd-metin small { font-size: 11px; }
    .ck-pd > .ck-pd-metin.is-bakiye strong { font-size: 16px; }
    .ck-pd-kim { padding: 2px 7px; font-size: 10.5px; }
    .ck-serit { margin-top: 4px; padding: 12px; }
    .ck-serit-satir { grid-template-columns: minmax(0, 1fr); gap: 8px; }
    .ck-serit-et { font-size: 13px; }
    .ck-serit-liste { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
    .ck-sk { padding: 8px; border: 1px solid rgba(242, 201, 76, .16); border-radius: 12px; background: rgba(255, 255, 255, .025); }
    .ck-sk .ck-pd-gorsel { width: 36px; height: 36px; }
    .ck-sk .ck-pd-metin strong { font-size: 14px; }
    .ck-sk .ck-pd-metin small { font-size: 11px; }

    .ck-alt { padding-top: 18px; }
    .ck-adimlar { padding: 14px; }
    .ck-adim-no { width: 38px; height: 38px; font-size: 14px; }
    .ck-adimlar li > i { width: 26px; font-size: 20px; }
    .ck-yayin .sk-panel-bas { align-items: flex-start; }
}
@media (max-width: 640px) {
    .ck-sayfa.ck-liste-sayfa { padding: 10px 12px 40px; }
    .ck-liste-bas .marketplace-title { font-size: 18px; }
    .ck-liste-govde { padding: 12px; }
    .ck-izgara { grid-template-columns: minmax(0, 1fr); gap: 14px; }
    .ck-kart-ust { height: 140px; }
    .ck-kart-baslik { font-size: 16px; }
    .ck-od { grid-template-columns: minmax(0, 1fr); gap: 10px; padding: 12px; }
    .ck-od-kim { grid-column: auto; }
    .ck-sahnecik.is-cark .ck-sc-govde { min-height: 300px; }
    .ck-sahnecik.is-kura .ck-sc-govde { min-height: 260px; }
    .ck-hane { width: 40px; height: 56px; }
    .ck-hane-serit span { height: 56px; font-size: 30px; }
    .ck-sahnecik .ck-tambur > b { font-size: 30px; }
    .ck-kasa-kart { flex-basis: 104px; }
    .ck-kura { transform: scale(.86); margin: -20px 0; }
    .ck-eleme { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; }
    .ck-sekmeler { display: flex; flex: 1; }
    .ck-sekme { flex: 1; justify-content: center; }
    .ck-yan { grid-template-columns: minmax(0, 1fr); }
    .ck-cekim .sk-panel-bas { align-items: flex-start; }
    .ck-duvar { grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); }
}

#ckDetay.ck-tema-firtina {
    --sk-yuzey: #11161d;
    --sk-yuzey-2: #161c24;
    --sk-yuzey-3: #202832;
    --ck-zemin-renk: #0b1016;
    --ck-zemin-rgb: 11, 16, 22;
    --ck-koyu-rgb: 14, 19, 26;
    --ck-kart: rgba(13, 19, 26, .84);
    --ck-sari: #e5c99b;
    --ck-altin-cizgi: rgba(229, 201, 155, .32);
    --ck-sayac-zemin: linear-gradient(180deg, #232a35 0%, #121820 100%);
    --ck-etiket-zemin: linear-gradient(180deg, rgba(58, 20, 33, .96), rgba(24, 10, 15, .96));
    --ck-serit-zemin: linear-gradient(115deg, rgba(17, 27, 36, .96), rgba(10, 16, 23, .96));
    --ck-sk-zemin: radial-gradient(circle at 50% 40%, #3d1b26, #140c10);
}
.ck-yer-vitrin .ck-ic { max-width: 1248px; }
.ck-yer-vitrin .ck-hero { background: var(--ck-zemin-renk) var(--ck-hero) center top / cover no-repeat; }
.ck-yer-vitrin .ck-hero::before { background: linear-gradient(90deg, rgba(19, 13, 22, .7) 0%, rgba(19, 13, 22, 0) 65%), linear-gradient(0deg, var(--ck-zemin-renk) 0%, rgba(var(--ck-zemin-rgb), 0) 28%); }
.ck-yer-vitrin .ck-hero-ic { grid-template-columns: minmax(0, 1fr); gap: 0; min-height: 0; padding-top: 28px; padding-bottom: 66px; }
.ck-yer-vitrin .ck-hero-sol { min-height: 370px; max-width: none; gap: 0; }
.ck-yer-vitrin .ck-yol { margin-bottom: 30px; }
.ck-yer-vitrin .ck-durum { height: 27px; padding: 0 13px; border: 1px solid rgba(255, 72, 107, .45); background: rgba(49, 12, 22, .7); color: #ffb5c5; box-shadow: none; font-size: 10.5px; font-weight: 700; letter-spacing: .06em; }
.ck-yer-vitrin .ck-durum::before { width: 6px; height: 6px; background: var(--sk-vurgu); }
.ck-yer-vitrin .ck-durum.is-planli { border-color: rgba(96, 165, 250, .5); background: rgba(30, 58, 138, .45); color: #bfdbfe; }
.ck-yer-vitrin .ck-durum.is-planli::before { background: #60a5fa; }
.ck-yer-vitrin .ck-durum.is-kapali { border-color: rgba(251, 191, 36, .45); background: rgba(120, 53, 15, .5); color: #fde68a; }
.ck-yer-vitrin .ck-durum.is-kapali::before { background: #fbbf24; }
.ck-yer-vitrin .ck-durum.is-bitti { border-color: rgba(74, 222, 128, .45); background: rgba(20, 83, 45, .5); color: #bbf7d0; }
.ck-yer-vitrin .ck-durum.is-bitti::before { background: #4ade80; }
.ck-yer-vitrin .ck-durum.is-iptal { border-color: rgba(255, 255, 255, .2); background: rgba(63, 67, 80, .6); color: #d1d5db; }
.ck-yer-vitrin .ck-durum.is-iptal::before { background: #9ca3af; }
.ck-yer-vitrin .ck-oyun { height: 27px; }
.ck-yer-vitrin .ck-h1 { max-width: 58%; margin-top: 18px; font-size: clamp(36px, 4.2vw, 57px); line-height: 1.05; font-weight: 800; letter-spacing: -.025em; }
.ck-yer-vitrin .ck-h1-altin { background: none; -webkit-background-clip: border-box; background-clip: border-box; color: var(--ck-sari); filter: none; text-shadow: 0 2px 18px rgba(0, 0, 0, .55); }
.ck-yer-vitrin .ck-duzenleyen { margin-top: 26px; gap: 11px; }
.ck-yer-vitrin .ck-dz-av { width: 42px; height: 42px; font-size: 15px; box-shadow: 0 0 0 1px #8b655a, 0 6px 16px rgba(0, 0, 0, .45); }
.ck-yer-vitrin .ck-dz-av.is-canli { box-shadow: 0 0 0 2px var(--ck-canli), 0 6px 16px rgba(0, 0, 0, .45); }
.ck-yer-vitrin .ck-dz-et { font-size: 11px; }
.ck-yer-vitrin .ck-dz-ad { font-size: 15px; font-weight: 700; }

.ck-dok { position: relative; z-index: 3; margin-top: -40px; padding: 24px 26px 14px; border: 1px solid rgba(140, 69, 74, .52); border-radius: 12px; background: linear-gradient(150deg, rgba(41, 21, 31, .94), rgba(10, 18, 24, .97) 55%); box-shadow: 0 14px 40px rgba(0, 0, 0, .3); }
.ck-dok-ust { display: flex; align-items: center; gap: 28px; }
.ck-dok-ust > div { min-width: 0; }
.ck-dok-sure { flex: 1.12 1 0; }
.ck-dok-tarih { flex: 1 1 0; }
.ck-dok-katil { flex: 1.08 1 0; }
.ck-dok-tarih, .ck-dok-katil { align-self: stretch; display: flex; flex-direction: column; justify-content: center; gap: 9px; padding-left: 28px; border-left: 1px solid rgba(188, 170, 163, .22); }
.ck-dok-alt { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-top: 20px; padding-top: 12px; border-top: 1px solid rgba(181, 165, 163, .16); }
.ck-dok .ck-et { justify-content: flex-start; gap: 9px; font-size: 11px; font-weight: 700; letter-spacing: .06em; color: #c8cbd0; }
.ck-dok .ck-et > i { font-size: 17px; color: var(--sk-vurgu); }
.ck-dok .ck-sayac { max-width: 270px; margin: 8px 0 0 26px; gap: 6px; }
.ck-dok .ck-sayac > span { gap: 1px; }
.ck-dok .ck-sayac b { height: auto; padding: 0; border: 0; border-radius: 0; background: none; box-shadow: none; font-size: 26px; line-height: 1.2; }
.ck-dok .ck-sayac small { font-size: 10px; color: #969fab; }
.ck-dok .ck-sayac > i { padding-top: 0; font-size: 20px; line-height: 1.2; color: #f1f1f1; }
.ck-dok .ck-bekle { padding: 10px 14px; text-align: left; }
.ck-dok .ck-bekle strong { justify-content: flex-start; margin-top: 4px; font-size: 15px; }
.ck-dok .ck-sonuc-kutu { padding: 11px 14px; }
.ck-dok .ck-tarih { gap: 12px; }
.ck-dok .ck-tarih > i { width: auto; height: auto; border: 0; border-radius: 0; background: none; font-size: 23px; color: var(--sk-vurgu); }
.ck-dok .ck-tarih small { font-size: 11px; }
.ck-dok .ck-tarih strong { font-size: 15px; font-weight: 700; }
.ck-dok .ck-sure-not { justify-content: flex-start; font-size: 12px; }
.ck-dok .ck-cta { flex-direction: row; }
.ck-dok .ck-cta .ck-katil-btn { flex: 1 1 auto; width: auto; }
.ck-dok .ck-cta .sk-btn-cizgi { flex: none; width: auto; height: 48px; }
.ck-dok .ck-katil-btn { height: 48px; border-radius: 7px; font-size: 15px; background-image: linear-gradient(120deg, #ff315b, #ed0036); box-shadow: 0 6px 20px rgba(255, 22, 69, .16); }
.ck-dok .sk-btn-cizgi.sk-btn-tam { height: 40px; border-radius: 7px; background: rgba(255, 255, 255, .03); }
.ck-dok .ck-kosullar { gap: 6px; font-size: 12px; }
.ck-dok .ck-kosul { grid-template-columns: 16px minmax(0, 1fr); gap: 7px; line-height: 1.35; }
.ck-dok .ck-kosul > i { width: 16px; height: 16px; font-size: 8.5px; }
.ck-dok .ck-biletim { padding: 10px 14px; }
.ck-dok .ck-biletim strong { font-size: 20px; }
.ck-dok .ck-istat { flex-wrap: nowrap; gap: 0; margin: 0; }
.ck-dok .ck-istat li { min-width: 0; gap: 9px; padding: 0 20px; border: 0; border-radius: 0; background: none; -webkit-backdrop-filter: none; backdrop-filter: none; }
.ck-dok .ck-istat li:first-child { padding-left: 0; }
.ck-dok .ck-istat li + li { border-left: 1px solid rgba(169, 160, 160, .28); }
.ck-dok .ck-istat li > i, .ck-dok .ck-istat li:first-child > i { width: auto; font-size: 17px; color: var(--sk-vurgu); }
.ck-dok .ck-istat li > span { flex-direction: row; align-items: baseline; gap: 7px; }
.ck-dok .ck-istat b { font-size: 15px; }
.ck-dok .ck-istat small { margin: 0; font-size: 11.5px; color: #c0c5cd; }
.ck-dok .ck-paylas { flex: none; gap: 0; margin: 0; padding: 0; }
.ck-dok .ck-paylas .sk-btn { flex: none; height: auto; padding: 4px 0; border: 0; border-radius: 0; background: none; box-shadow: none; font-size: 12px; font-weight: 600; color: #d6dce5; }
.ck-dok .ck-paylas .sk-btn:hover, .ck-dok .ck-paylas .sk-btn:focus-visible { color: #fff; }
.ck-dok .ck-paylas .sk-btn + .sk-btn { margin-left: 16px; padding-left: 16px; border-left: 1px solid rgba(255, 255, 255, .15); }

.ck-yer-vitrin .ck-vitrin { margin-top: 0; padding: 36px 0 20px; overflow: visible; }
.ck-vt-bas { margin-bottom: 24px; }
.ck-vt-bas h2 { margin: 0; font-size: 29px; font-weight: 800; letter-spacing: -.02em; color: #fff; }
.ck-vt-bas p { position: relative; margin: 6px 0 0; padding-left: 39px; font-size: 12.5px; font-weight: 700; color: var(--sk-vurgu); }
.ck-vt-bas p::before { content: ""; position: absolute; left: 0; top: 50%; width: 28px; height: 2px; margin-top: -1px; background: var(--sk-vurgu); }
.ck-vt { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr); gap: 14px; }
.ck-vt.is-tek { grid-template-columns: minmax(0, 1fr); }
.ck-vt-et { display: block; font-size: 12.5px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; color: #ff526f; }
.ck-vt-buyuk {
    position: relative; isolation: isolate; min-height: 330px; display: flex; align-items: center; padding: 28px;
    border: 1px solid rgba(152, 83, 85, .46); border-radius: 9px;
    background: linear-gradient(115deg, rgba(38, 13, 23, .96), rgba(68, 15, 32, .85) 65%, rgba(120, 24, 43, .45)), var(--ck-vitrin) center / cover no-repeat, #1a0c12;
}
.ck-vt-buyuk::after {
    content: ""; position: absolute; inset: 0; z-index: -1; border-radius: inherit; pointer-events: none;
    background: linear-gradient(165deg, transparent 65%, rgba(207, 37, 70, .3) 65.3%, transparent 66%), linear-gradient(155deg, transparent 80%, rgba(201, 45, 80, .25) 80.3%, transparent 81%);
}
.ck-vt-metin { position: relative; z-index: 2; width: 54%; min-width: 0; display: flex; flex-direction: column; align-items: flex-start; }
.ck-vt-buyuk h3 { margin: 16px 0 0; font-size: clamp(24px, 2.5vw, 34px); line-height: 1.15; font-weight: 800; letter-spacing: -.01em; color: var(--ck-sari); overflow-wrap: anywhere; }
.ck-vt-buyuk h3 span { display: block; color: #faf6f2; }
.ck-vt-liste { margin: 10px 0 0; font-size: 13px; line-height: 1.5; color: rgba(255, 255, 255, .75); }
.ck-vt-deger { margin: 18px 0 0; padding: 8px 11px; border: 1px solid rgba(183, 40, 76, .62); border-radius: 6px; background: rgba(103, 13, 37, .48); font-size: 13px; font-weight: 700; color: #fff; }
.ck-vt-buyuk .ck-pd-kim { margin-top: 14px; padding: 5px 12px; font-size: 13.5px; }
.ck-vt-gorsel { position: absolute; z-index: 1; right: 6%; top: 50%; width: min(36%, 270px); transform: translateY(-50%); display: grid; place-items: center; }
.ck-vt-kart { width: 100%; aspect-ratio: 1; display: grid; place-items: center; overflow: hidden; border: 1px solid #d3b275; border-radius: 15px; background: #0b0a0b; box-shadow: 0 14px 22px rgba(0, 0, 0, .55); transform: rotate(8deg); }
.ck-vt-kart img { width: 100%; height: 100%; object-fit: cover; }
.ck-vt-kart > i { font-size: 56px; color: var(--ck-sari); }
.ck-vt-gorsel.is-paket .ck-vt-kart { padding: 12%; border-color: rgba(180, 155, 251, .6); background: radial-gradient(circle at 50% 35%, #2b2337, #120f18); }
.ck-vt-gorsel.is-paket .ck-vt-kart > i { color: #c4b5fd; }
.ck-vt-gorsel.is-paket .ck-vt-kart img { object-fit: contain; image-rendering: pixelated; }
.ck-vt-kart.is-izgara { grid-template-columns: 1fr 1fr; gap: 8%; }
.ck-vt-gorsel.is-bakiye { width: min(40%, 300px); }
.ck-vt-gorsel.is-bakiye img { display: block; width: 100%; height: auto; filter: drop-shadow(0 16px 20px rgba(0, 0, 0, .55)); }
.ck-vt-yan { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); grid-template-rows: 1fr; grid-auto-rows: auto; gap: 12px; }
.ck-vt-yan.is-tek-kutu .ck-vt-kutu { grid-column: 1 / -1; }
.ck-vt-kutu {
    position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; min-width: 0; padding: 40px 16px 18px;
    border: 1px solid rgba(130, 83, 88, .42); border-radius: 8px; background: radial-gradient(ellipse at top, rgba(60, 23, 35, .23), transparent 70%), linear-gradient(#161219, #0c1117); text-align: center;
}
.ck-vt-kutu > .ck-vt-et { position: absolute; left: 16px; top: 14px; font-size: 12px; }
.ck-vt-kutu .ck-pd-gorsel.is-bakiye { width: 138px; }
.ck-vt-kutu .ck-pd-gorsel.is-bakiye img { filter: drop-shadow(0 8px 12px rgba(0, 0, 0, .5)); }
.ck-vt-kutu .ck-pd-gorsel.is-urun, .ck-vt-kutu .ck-pd-gorsel.is-paket { width: 86px; aspect-ratio: 1; }
.ck-vt-kutu .ck-pd-gorsel.is-urun img { border-radius: 10px; box-shadow: 0 0 0 1px rgba(229, 201, 155, .55), 0 8px 18px rgba(0, 0, 0, .5); }
.ck-vt-kutu .ck-pd-gorsel.is-paket { padding: 8px; gap: 4px; border-radius: 10px; }
.ck-vt-kutu .ck-pd-gorsel > i { font-size: 30px; }
.ck-vt-kutu .ck-pd-metin { width: 100%; margin-top: 4px; }
.ck-vt-kutu .ck-pd-metin strong { font-size: 16px; color: #f5e4c8; }
.ck-vt-kutu .ck-pd-metin.is-bakiye strong { font-size: 28px; font-weight: 800; line-height: 1.2; }
.ck-vt-kutu .ck-pd-metin small { font-size: 12.5px; color: #e2dfe2; }
.ck-vt-kutu .ck-pd-kim { max-width: 100%; margin-top: 6px; font-size: 12.5px; }
.ck-vt-satir { grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; gap: 14px; min-width: 0; padding: 14px 16px; border: 1px solid rgba(130, 83, 88, .42); border-radius: 8px; background: #0c131b; }
.ck-vt-satir-metin { display: flex; flex-direction: column; align-items: flex-start; gap: 3px; min-width: 0; }
.ck-vt-satir-metin > .ck-vt-et { font-size: 12px; }
.ck-vt-satir p { margin: 0; font-size: 13.5px; color: #e6e9ee; overflow-wrap: anywhere; }
.ck-vt-satir p b { font-weight: 800; color: #f5e4c8; }
.ck-vt-satir small { font-size: 12px; color: var(--sk-soluk); }
.ck-vt-satir .ck-od-etiket { margin: 2px 0 0; }
.ck-vt-satir > .ck-pd-gorsel { flex: none; width: 48px; height: 48px; overflow: hidden; border-radius: 50%; background: var(--ck-sk-zemin); border: 1px solid rgba(229, 201, 155, .4); }
.ck-vt-satir > .ck-pd-gorsel.is-bakiye img { width: 86%; }
.ck-vt-satir > .ck-pd-gorsel.is-urun { border-radius: 10px; }
.ck-vt-satir > .ck-pd-gorsel.is-paket { padding: 5px; gap: 2px; border-radius: 10px; }
.ck-vt-satir > .ck-pd-gorsel > i { font-size: 18px; }
.ck-vt-kimler { display: flex; flex-wrap: wrap; gap: 5px; margin-top: 7px; }
.ck-vt-kimler:not(:has(.ck-pd-kim:not([hidden]))) { display: none; }
.ck-vt-kimler .ck-pd-kim { padding: 2px 9px; font-size: 12px; }
.ck-vt [data-pd-sira].is-bos { display: none; }
.ck-oduller.is-iptal .ck-vt { filter: grayscale(.75); opacity: .65; }

.ck-yer-vitrin .ck-alt { padding-top: 14px; background: radial-gradient(ellipse at top left, rgba(39, 16, 32, .22), transparent 40%), var(--ck-zemin-renk); }
.ck-yer-vitrin .ck-alt::before { display: none; }
.ck-adim-bas { margin: 6px 0 0; font-size: 19px; font-weight: 800; color: #fff; }
.ck-adim-bas::after { content: ""; display: block; width: 32px; height: 2px; margin-top: 12px; background: var(--sk-vurgu); }
.ck-yer-vitrin .ck-adimlar { grid-template-columns: repeat(3, minmax(0, 1fr)); margin: 0 0 14px; padding: 22px 0 28px; gap: 24px; border: 0; border-radius: 0; background: none; -webkit-backdrop-filter: none; backdrop-filter: none; }
.ck-yer-vitrin .ck-adimlar li { align-items: flex-start; gap: 16px; }
.ck-yer-vitrin .ck-adimlar li + li { padding-left: 26px; border-left: 1px solid rgba(174, 170, 160, .27); }
.ck-yer-vitrin .ck-adimlar li + li::before { display: none; }
.ck-yer-vitrin .ck-adim-no { width: auto; height: auto; border: 0; border-radius: 0; background: none; font-size: 20px; font-weight: 600; line-height: 1.3; color: var(--sk-vurgu); }
.ck-yer-vitrin .ck-adimlar li > i { width: 32px; font-size: 27px; color: var(--sk-vurgu); }
.ck-yer-vitrin .ck-adimlar li.is-tamam .ck-adim-no { background: none; color: var(--sk-yesil); }
.ck-yer-vitrin .ck-adim-metin strong { font-size: 14.5px; font-weight: 700; }
.ck-yer-vitrin .ck-adim-metin small { font-size: 12px; }
.ck-yer-vitrin .sk-panel { border-color: rgba(165, 131, 105, .23); border-radius: 9px; background: linear-gradient(120deg, rgba(23, 19, 25, .5), rgba(10, 19, 26, .82)); box-shadow: none; -webkit-backdrop-filter: none; backdrop-filter: none; }
.ck-yer-vitrin .ck-yayin-ikon { display: none; }
.ck-yer-vitrin .ck-yayin-sag .sk-btn { border: 1px solid #bf2345; background: transparent; color: var(--sk-vurgu); box-shadow: none; }
.ck-yer-vitrin .ck-yayin-sag .sk-btn:hover, .ck-yer-vitrin .ck-yayin-sag .sk-btn:focus-visible { background: rgba(var(--sk-vurgu-rgb), .12); color: #fff; }
.ck-yer-vitrin .ck-oynatici { border-radius: 4px; }
.ck-yer-vitrin .ck-mini { padding-left: 0; overflow: hidden; border-color: rgba(165, 141, 143, .15); border-radius: 5px; background: rgba(23, 32, 41, .5); }
.ck-yer-vitrin .ck-mini b { align-self: stretch; display: flex; align-items: center; padding: 0 9px; background: rgba(54, 27, 37, .67); color: #ff5878; }

@media (max-width: 1050px) {
    .ck-dok-ust { gap: 16px; }
    .ck-dok-tarih, .ck-dok-katil { padding-left: 16px; }
    .ck-dok .ck-sayac { margin-left: 0; }
    .ck-dok .ck-istat li { padding: 0 12px; }
    .ck-dok .ck-istat li > span { gap: 5px; }
    .ck-dok .ck-cta { flex-direction: column; }
    .ck-dok .ck-cta .sk-btn-cizgi { width: 100%; height: 40px; }
    .ck-vt-buyuk { min-height: 310px; padding: 22px; }
    .ck-yer-vitrin .ck-adimlar li + li { padding-left: 16px; }
}
@media (max-width: 760px) {
    .ck-yer-vitrin .ck-hero { background-image: var(--ck-hero); background-size: auto 460px; background-position: 61% top; }
    .ck-yer-vitrin .ck-hero::before { background: linear-gradient(90deg, rgba(19, 13, 22, .78) 0%, rgba(19, 13, 22, .2) 85%), linear-gradient(180deg, rgba(var(--ck-zemin-rgb), 0) 0, rgba(var(--ck-zemin-rgb), 0) 300px, var(--ck-zemin-renk) 460px); }
    .ck-yer-vitrin .ck-hero-ic { padding-top: 18px; padding-bottom: 46px; }
    .ck-yer-vitrin .ck-hero-sol { min-height: 300px; }
    .ck-yer-vitrin .ck-yol { margin-bottom: 26px; }
    .ck-yer-vitrin .ck-h1 { max-width: 80%; font-size: clamp(31px, 8vw, 44px); }
    .ck-dok { margin-top: -14px; padding: 18px 16px 14px; }
    .ck-dok-ust { flex-wrap: wrap; gap: 16px; }
    .ck-dok-sure { flex: 1 1 calc(55% - 8px); }
    .ck-dok-tarih { flex: 1 1 calc(45% - 8px); padding-left: 14px; }
    .ck-dok-katil { flex: 1 1 100%; padding-left: 0; border-left: 0; }
    .ck-dok .ck-sayac { max-width: none; margin-top: 10px; gap: 4px; }
    .ck-dok .ck-sayac b { font-size: 22px; }
    .ck-dok .ck-sayac > i { font-size: 18px; }
    .ck-dok .ck-tarih { gap: 9px; }
    .ck-dok .ck-tarih > i { font-size: 19px; }
    .ck-dok .ck-tarih strong { font-size: 13px; line-height: 1.4; }
    .ck-dok .ck-tarih small { font-size: 10.5px; }
    .ck-dok-alt { flex-direction: column; align-items: stretch; gap: 14px; margin-top: 16px; }
    .ck-dok .ck-istat { display: flex; width: 100%; }
    .ck-dok .ck-istat li { flex: 1 1 0; flex-direction: row; align-items: center; justify-content: center; gap: 7px; padding: 0 8px; }
    .ck-dok .ck-istat li:first-child { flex-grow: 1.7; }
    .ck-dok .ck-istat li:first-child { padding-left: 0; }
    .ck-dok .ck-istat li:last-child { padding-right: 0; }
    .ck-dok .ck-istat li > i, .ck-dok .ck-istat li:first-child > i { font-size: 16px; }
    .ck-dok .ck-istat li > span { flex-direction: column; align-items: flex-start; gap: 1px; }
    .ck-dok .ck-istat b { font-size: 14px; white-space: nowrap; }
    .ck-dok .ck-istat small { font-size: 10.5px; white-space: nowrap; }
    .ck-dok .ck-paylas { justify-content: center; }
    .ck-yer-vitrin .ck-vitrin { padding-top: 28px; }
    .ck-vt-bas { margin-bottom: 18px; }
    .ck-vt-bas h2 { font-size: 24px; }
    .ck-vt { grid-template-columns: minmax(0, 1fr); gap: 12px; }
    .ck-vt-buyuk { min-height: 270px; padding: 22px 20px; }
    .ck-vt-metin { width: 56%; }
    .ck-vt-buyuk h3 { font-size: 25px; }
    .ck-vt-gorsel { right: 5%; width: 36%; }
    .ck-vt-gorsel.is-bakiye { width: 40%; }
    .ck-vt-yan { gap: 10px; }
    .ck-vt-kutu { padding: 38px 12px 16px; }
    .ck-vt-kutu .ck-pd-gorsel.is-bakiye { width: 116px; }
    .ck-vt-kutu .ck-pd-metin.is-bakiye strong { font-size: 24px; }
    .ck-vt-kutu .ck-pd-metin strong { font-size: 15px; }
    .ck-adim-bas { font-size: 18px; }
    .ck-yer-vitrin .ck-adimlar { grid-template-columns: minmax(0, 1fr); gap: 16px; padding: 20px 0; }
    .ck-yer-vitrin .ck-adimlar li { align-items: center; }
    .ck-yer-vitrin .ck-adimlar li + li { padding: 16px 0 0; border-left: 0; border-top: 1px solid rgba(255, 255, 255, .09); }
    .ck-yer-vitrin .ck-adimlar li > i { width: 26px; font-size: 22px; }
}

#ckDetay.ck-dt.ck-modlu {
    --text-primary-rgb: inherit;
    --sk-yuzey: var(--bg-primary);
    --sk-yuzey-2: var(--bg-secondary);
    --sk-yuzey-3: var(--bg-tertiary);
    --sk-cizgi: var(--border-color);
    --sk-cizgi-ince: rgba(var(--text-primary-rgb), .08);
    --sk-metin: var(--text-primary);
    --sk-metin-2: var(--text-secondary);
    --sk-soluk: var(--text-muted);
    --ck-zemin-renk: var(--bg-secondary);
    --ck-zemin-rgb: var(--bg-secondary-rgb);
    --ck-koyu-rgb: var(--bg-primary-rgb);
    --ck-kart: var(--bg-primary);
    --ck-murekkep: var(--text-primary);
    --ck-kenar: var(--border-color);
    --ck-kutu: var(--bg-primary);
    --ck-cizgi-ara: var(--border-color);
    --ck-vurgu-zemin: rgba(var(--ck-vurgu-rgb), .13);
    --ck-durum-zemin: rgba(var(--bg-primary-rgb), .8);
    --ck-deger-zemin: rgba(var(--bg-primary-rgb), .86);
    --ck-mini-zemin: var(--bg-secondary);
    --ck-sari: var(--ck-vurgu);
    --ck-altin-cizgi: rgba(var(--ck-vurgu-rgb), .35);
    color: var(--sk-metin);
}
html:not([data-theme="dark"]) #ckDetay.ck-dt.ck-modlu {
    --sk-sahne-zemin: linear-gradient(180deg, #f4f6fa 0%, #e8ecf2 100%);
    --sk-yesil: #15803d;
    --sk-yesil-bg: rgba(22, 163, 74, .1);
    --sk-amber: #b45309;
    --sk-golge: 0 1px 2px rgba(15, 23, 42, .05), 0 10px 26px -18px rgba(15, 23, 42, .28);
    --ck-altin: #b8860b;
    --ck-altin-bg: rgba(212, 160, 23, .14);
    --ck-gumus: #64748b;
    --ck-gumus-bg: rgba(100, 116, 139, .14);
    --ck-bronz: #b45f2a;
    --ck-bronz-bg: rgba(194, 119, 58, .14);
    --ck-paket: #7c3aed;
    --ck-paket-bg: rgba(124, 58, 237, .1);
    --ck-planli: #2563eb;
    --ck-golge: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 28px -16px rgba(15, 23, 42, .28);
    --ck-kutu-golge: 0 6px 18px -12px rgba(15, 23, 42, .22);
    --ck-hero-perde: linear-gradient(90deg, rgba(var(--ck-zemin-rgb), .94) 0%, rgba(var(--ck-zemin-rgb), .7) 30%, rgba(var(--ck-zemin-rgb), 0) 54%), linear-gradient(0deg, var(--ck-zemin-renk) 0%, rgba(var(--ck-zemin-rgb), 0) 26%);
    --ck-hero-perde-m: linear-gradient(90deg, rgba(var(--ck-zemin-rgb), .93) 0%, rgba(var(--ck-zemin-rgb), .62) 58%, rgba(var(--ck-zemin-rgb), .2) 100%), linear-gradient(180deg, rgba(var(--ck-zemin-rgb), 0) 0, rgba(var(--ck-zemin-rgb), 0) 300px, var(--ck-zemin-renk) 460px);
    color-scheme: light;
}
[data-theme="dark"] #ckDetay.ck-dt.ck-modlu {
    --ck-kutu-golge: 0 16px 34px -20px rgba(0, 0, 0, .8);
    --ck-hero-perde: linear-gradient(90deg, rgba(var(--ck-zemin-rgb), .97) 0%, rgba(var(--ck-zemin-rgb), .9) 30%, rgba(var(--ck-zemin-rgb), .45) 52%, rgba(var(--ck-zemin-rgb), 0) 70%), linear-gradient(0deg, var(--ck-zemin-renk) 0%, rgba(var(--ck-zemin-rgb), 0) 30%);
    --ck-hero-perde-m: linear-gradient(90deg, rgba(var(--ck-zemin-rgb), .95) 0%, rgba(var(--ck-zemin-rgb), .8) 60%, rgba(var(--ck-zemin-rgb), .5) 100%), linear-gradient(180deg, rgba(var(--ck-zemin-rgb), 0) 0, rgba(var(--ck-zemin-rgb), 0) 300px, var(--ck-zemin-renk) 460px);
}

#ckDetay.ck-modlu .ck-hero::before { background: var(--ck-hero-perde); }
#ckDetay.ck-modlu .ck-yol-son { color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-durum.is-acik { border: 1px solid rgba(var(--ck-vurgu-rgb), .55); background: var(--ck-durum-zemin); color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-durum.is-acik::before { background: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-h1-altin { color: var(--ck-vurgu); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-yol { color: var(--sk-soluk); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-yol a { color: var(--sk-metin-2); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-yol a:hover { color: var(--ck-murekkep); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-durum { background: var(--ck-durum-zemin); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-durum.is-planli { border-color: rgba(37, 99, 235, .45); color: #1d4ed8; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-durum.is-planli::before { background: #2563eb; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-durum.is-kapali { border-color: rgba(180, 83, 9, .45); color: #b45309; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-durum.is-kapali::before { background: #d97706; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-durum.is-bitti { border-color: rgba(21, 128, 61, .45); color: #15803d; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-durum.is-bitti::before { background: #16a34a; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-durum.is-iptal { border-color: #cfccc6; color: #6b6a72; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-durum.is-iptal::before { background: #9ca3af; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-oyun { border-color: transparent; background: #1d1f2c; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-oyun:hover { background: #2c2f40; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-h1 { color: var(--ck-murekkep); text-shadow: none; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-h1-altin { text-shadow: none; }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-dz-av { box-shadow: 0 0 0 2px var(--bg-primary), 0 4px 14px rgba(15, 23, 42, .2); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-dz-av.is-canli { box-shadow: 0 0 0 2px var(--ck-canli), 0 4px 14px rgba(15, 23, 42, .2); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-dz-et { color: var(--sk-soluk); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-dz-ad, html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-dz-ad a:hover { color: var(--ck-murekkep); }
[data-theme="dark"] #ckDetay.ck-modlu .ck-dz-av { box-shadow: 0 0 0 2px rgba(var(--ck-vurgu-rgb), .7), 0 6px 16px rgba(0, 0, 0, .45); }
[data-theme="dark"] #ckDetay.ck-modlu .ck-dz-av.is-canli { box-shadow: 0 0 0 2px var(--ck-canli), 0 6px 16px rgba(0, 0, 0, .45); }

#ckDetay.ck-modlu .ck-dok { border-color: var(--ck-kenar); background: var(--ck-kutu); box-shadow: var(--ck-kutu-golge); }
#ckDetay.ck-modlu .ck-dok-tarih, #ckDetay.ck-modlu .ck-dok-katil { border-left-color: var(--ck-cizgi-ara); }
#ckDetay.ck-modlu .ck-dok-alt { border-top-color: var(--ck-cizgi-ara); }
#ckDetay.ck-modlu .ck-dok .ck-et { color: var(--sk-soluk); }
#ckDetay.ck-modlu .ck-dok .ck-et > i, #ckDetay.ck-modlu .ck-dok .ck-tarih > i, #ckDetay.ck-modlu .ck-dok .ck-istat li > i { color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-sayac b, #ckDetay.ck-modlu .ck-sayac > i { color: var(--ck-murekkep); }
#ckDetay.ck-modlu .ck-sayac small, #ckDetay.ck-modlu .ck-tarih small, #ckDetay.ck-modlu .ck-istat small, #ckDetay.ck-modlu .ck-istat b em { color: var(--sk-soluk); }
#ckDetay.ck-modlu .ck-tarih strong, #ckDetay.ck-modlu .ck-istat b { color: var(--ck-murekkep); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-sure-not { color: #dc2626; }
#ckDetay.ck-modlu .ck-dok .ck-istat li + li { border-left-color: var(--ck-cizgi-ara); }
#ckDetay.ck-modlu .ck-dok .ck-paylas .sk-btn { color: var(--sk-metin-2); }
#ckDetay.ck-modlu .ck-dok .ck-paylas .sk-btn:hover, #ckDetay.ck-modlu .ck-dok .ck-paylas .sk-btn:focus-visible { color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-dok .ck-paylas .sk-btn + .sk-btn { border-left-color: var(--ck-cizgi-ara); }
#ckDetay.ck-modlu .ck-dok .sk-btn-cizgi.sk-btn-tam { background: var(--ck-kutu); }
#ckDetay.ck-modlu .ck-dok .ck-katil-btn { background-image: var(--theme-button-gradient, none); box-shadow: 0 8px 18px -8px rgba(var(--sk-vurgu-rgb), .55); }

#ckDetay.ck-modlu .ck-vt-bas h2 { color: var(--ck-murekkep); }
#ckDetay.ck-modlu .ck-vt-bas p { color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-vt-bas p::before { background: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-vt { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr); gap: 14px; }
#ckDetay.ck-modlu .ck-vt:has(.ck-vt-yan.is-tek-kutu) { grid-template-columns: minmax(0, 2fr) minmax(0, 1fr); }
#ckDetay.ck-modlu .ck-vt.is-tek { grid-template-columns: minmax(0, 1fr); }
#ckDetay.ck-modlu .ck-vt-yan { display: contents; }
#ckDetay.ck-modlu .ck-vt-yan.is-tek-kutu .ck-vt-kutu { grid-column: auto; }
#ckDetay.ck-modlu .ck-vt-satir { grid-column: 1 / -1; }
#ckDetay.ck-modlu .ck-vt-et { color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-vt-buyuk { min-height: 260px; border: 1px solid var(--ck-kenar); border-radius: 8px; }
#ckDetay.ck-modlu .ck-vt-buyuk::after { display: none; }
#ckDetay.ck-modlu .ck-vt-buyuk h3 { color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-vt-buyuk h3 span { color: var(--ck-murekkep); }
#ckDetay.ck-modlu .ck-vt-liste { color: var(--sk-metin-2); }
#ckDetay.ck-modlu .ck-vt-deger { border-color: rgba(var(--ck-vurgu-rgb), .4); background: var(--ck-deger-zemin); color: var(--ck-murekkep); }
#ckDetay.ck-modlu .ck-vt-kart { border-color: var(--ck-kenar); background: var(--ck-kutu); box-shadow: 0 14px 24px -12px rgba(0, 0, 0, .45); }
#ckDetay.ck-modlu .ck-vt-kart > i { color: var(--ck-vurgu); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-vt-gorsel.is-paket .ck-vt-kart, html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-pd-gorsel.is-paket { border-color: rgba(124, 58, 237, .3); background: #f5f1ff; }
#ckDetay.ck-modlu .ck-vt-gorsel.is-paket .ck-vt-kart > i, #ckDetay.ck-modlu .ck-pd-gorsel.is-paket > i { color: var(--ck-paket); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-vt-gorsel.is-bakiye img { filter: drop-shadow(0 12px 14px rgba(70, 50, 10, .28)); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-vt-kutu .ck-pd-gorsel.is-bakiye img { filter: drop-shadow(0 8px 10px rgba(70, 50, 10, .26)); }
#ckDetay.ck-modlu .ck-vt-kutu { min-height: 260px; border: 1px solid var(--ck-kenar); border-radius: 8px; }
#ckDetay.ck-modlu .ck-vt-kutu .ck-pd-gorsel.is-urun img { box-shadow: 0 0 0 1px var(--ck-kenar), 0 8px 18px -6px rgba(0, 0, 0, .45); }
#ckDetay.ck-modlu .ck-vt-kutu .ck-pd-metin strong { color: var(--ck-murekkep); text-shadow: none; }
#ckDetay.ck-modlu .ck-vt-kutu .ck-pd-metin small { color: var(--sk-soluk); text-shadow: none; }
#ckDetay.ck-modlu .ck-pd-kim { border-color: rgba(var(--ck-vurgu-rgb), .5); }
#ckDetay.ck-modlu .ck-pd-kim i { color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-pd-kim.is-ben { border-color: var(--sk-yesil); }
html:not([data-theme="dark"]) #ckDetay.ck-modlu .ck-pd-kim { color: var(--ck-murekkep); background: var(--bg-primary); box-shadow: 0 4px 12px -4px rgba(15, 23, 42, .28); }
#ckDetay.ck-modlu .ck-vt-satir { border-color: var(--ck-kenar); background: var(--ck-kutu); box-shadow: var(--ck-kutu-golge); }
#ckDetay.ck-modlu .ck-vt-satir p { color: var(--sk-metin-2); }
#ckDetay.ck-modlu .ck-vt-satir p b { color: var(--ck-murekkep); }
#ckDetay.ck-modlu .ck-vt-satir > .ck-pd-gorsel { border-color: transparent; background: var(--ck-vurgu-zemin); }

#ckDetay.ck-modlu .ck-alt { background: var(--ck-zemin-renk); }
#ckDetay.ck-modlu .ck-adim-bas { color: var(--ck-murekkep); }
#ckDetay.ck-modlu .ck-adim-bas::after { background: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-adimlar li + li { border-left-color: var(--ck-cizgi-ara); }
#ckDetay.ck-modlu .ck-adim-no, #ckDetay.ck-modlu .ck-adimlar li > i { color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-adimlar li.is-tamam .ck-adim-no { color: var(--sk-yesil); }
#ckDetay.ck-modlu .ck-adim-metin strong { color: var(--ck-murekkep); }
#ckDetay.ck-modlu .ck-adim-metin small { color: var(--sk-soluk); }
#ckDetay.ck-modlu .ck-adimlar li.is-tamam small { color: var(--sk-yesil); }
#ckDetay.ck-modlu .ck-adim-metin small a { color: var(--ck-vurgu); }
#ckDetay.ck-modlu .sk-panel { border-color: var(--ck-kenar); background: var(--ck-kutu); box-shadow: var(--ck-kutu-golge); }
#ckDetay.ck-modlu .sk-panel-bas h2 { color: var(--ck-murekkep); }
#ckDetay.ck-modlu .ck-bas-ikon { color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-yayin-kanal { color: var(--ck-murekkep); }
#ckDetay.ck-modlu .ck-yayin-sag .sk-btn { border-color: rgba(var(--ck-vurgu-rgb), .7); background: var(--ck-kutu); color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-yayin-sag .sk-btn:hover, #ckDetay.ck-modlu .ck-yayin-sag .sk-btn:focus-visible { background: rgba(var(--ck-vurgu-rgb), .1); color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-mini { border-color: var(--ck-kenar); background: var(--ck-mini-zemin); }
#ckDetay.ck-modlu .ck-mini b { background: var(--ck-vurgu-zemin); color: var(--ck-vurgu); }
#ckDetay.ck-modlu .ck-mini.is-ben { border-color: rgba(22, 163, 74, .45); background: var(--sk-yesil-bg); }
#ckDetay.ck-modlu .ck-mini.is-kazanan { border-color: rgba(212, 160, 23, .5); background: var(--ck-altin-bg); }

#ckDetay.ck-dt.ck-tema-cs2 { --ck-vurgu: #f45b16; --ck-vurgu-rgb: 244, 91, 22; }
html:not([data-theme="dark"]) #ckDetay.ck-tema-cs2 .ck-vt-buyuk, html:not([data-theme="dark"]) #ckDetay.ck-tema-cs2 .ck-vt-kutu {
    background: linear-gradient(rgba(var(--bg-primary-rgb), .6), rgba(var(--bg-primary-rgb), .6)), var(--ck-zemin) center / cover no-repeat, var(--bg-primary);
    box-shadow: inset 0 0 0 3px rgba(var(--bg-primary-rgb), .8), 0 3px 8px rgba(15, 23, 42, .06);
}
[data-theme="dark"] #ckDetay.ck-tema-cs2 .ck-vt-buyuk, [data-theme="dark"] #ckDetay.ck-tema-cs2 .ck-vt-kutu {
    background: radial-gradient(ellipse at top left, rgba(var(--ck-vurgu-rgb), .14), rgba(var(--ck-vurgu-rgb), 0) 62%), var(--ck-kutu);
    box-shadow: var(--ck-kutu-golge);
}
#ckDetay.ck-tema-cs2 .ck-vt-et { position: relative; padding-left: 12px; }
#ckDetay.ck-tema-cs2 .ck-vt-kutu > .ck-vt-et { position: absolute; }
#ckDetay.ck-tema-cs2 .ck-vt-et::before { content: ""; position: absolute; left: 0; top: 1px; bottom: 1px; width: 3px; border-radius: 2px; background: var(--ck-vurgu); }
#ckDetay.ck-tema-cs2 .ck-vt-gorsel { width: min(32%, 230px); }
#ckDetay.ck-tema-cs2 .ck-vt-kart { transform: none; }
#ckDetay.ck-tema-cs2 .ck-vt-kutu { justify-content: flex-start; align-items: stretch; padding: 46px 16px 18px; }
#ckDetay.ck-tema-cs2 .ck-vt-kutu .ck-pd-gorsel { align-self: center; margin: auto 0; }
#ckDetay.ck-tema-cs2 .ck-vt-kutu .ck-pd-metin { align-items: flex-start; margin-top: 10px; text-align: left; }
#ckDetay.ck-tema-cs2 .ck-vt-kutu .ck-pd-metin::after { content: ""; width: 42px; height: 3px; margin-top: 7px; background: var(--ck-vurgu); }
#ckDetay.ck-tema-cs2 .ck-vt-kutu .ck-pd-kim { align-self: flex-start; }
#ckDetay.ck-tema-cs2 .ck-adimlar { padding: 26px 0 30px; }
#ckDetay.ck-tema-cs2 .ck-adimlar li { display: grid; grid-template-columns: 64px minmax(0, 1fr); grid-template-rows: auto auto; align-items: center; column-gap: 20px; row-gap: 1px; }
#ckDetay.ck-tema-cs2 .ck-adimlar li > i { grid-row: 1 / 3; grid-column: 1; width: 64px; height: 64px; display: grid; place-items: center; border-radius: 50%; background: var(--ck-vurgu-zemin); font-size: 26px; }
#ckDetay.ck-tema-cs2 .ck-adim-no { grid-column: 2; align-self: end; justify-self: start; display: block; font-size: 18px; font-weight: 800; line-height: 1.2; }
#ckDetay.ck-tema-cs2 .ck-adim-metin { grid-column: 2; align-self: start; }
html:not([data-theme="dark"]) #ckDetay.ck-tema-cs2 .ck-hakkinda { background: linear-gradient(90deg, var(--bg-primary) 40%, rgba(var(--bg-primary-rgb), .55)), var(--ck-zemin) right top / 75% auto no-repeat, var(--bg-primary); }

html:not([data-theme="dark"]) #ckDetay.ck-dt.ck-tema-lol { --ck-vurgu: #b8893f; --ck-vurgu-rgb: 184, 137, 63; }
[data-theme="dark"] #ckDetay.ck-dt.ck-tema-lol { --ck-vurgu: #d2a95e; --ck-vurgu-rgb: 210, 169, 94; }
#ckDetay.ck-tema-lol .ck-h1, #ckDetay.ck-tema-lol .ck-vt-bas h2, #ckDetay.ck-tema-lol .ck-adim-bas, #ckDetay.ck-tema-lol .ck-vt-buyuk h3,
#ckDetay.ck-tema-lol .ck-vt-kutu .ck-pd-metin strong, #ckDetay.ck-tema-lol .ck-sayac b, #ckDetay.ck-tema-lol .ck-adim-no, #ckDetay.ck-tema-lol .sk-panel-bas h2 { font-family: Georgia, "Times New Roman", serif; }
#ckDetay.ck-tema-lol .ck-h1 { font-weight: 700; letter-spacing: -.03em; }
#ckDetay.ck-tema-lol .ck-vt-buyuk, #ckDetay.ck-tema-lol .ck-vt-kutu { min-height: 286px; border-color: var(--ck-kenar); border-radius: 7px; }
#ckDetay.ck-tema-lol .ck-vt-buyuk { flex-direction: column; align-items: flex-start; padding: 18px 22px; background: linear-gradient(90deg, rgba(8, 40, 71, .55), rgba(8, 40, 71, 0) 65%), var(--ck-vitrin) center / cover no-repeat, #0b1a33; }
#ckDetay.ck-tema-lol .ck-vt-kutu[data-pd-sira="2"] { background: linear-gradient(90deg, rgba(8, 40, 71, .55), rgba(8, 40, 71, 0) 70%), var(--ck-vitrin-2) center / cover no-repeat, #0b1a33; }
#ckDetay.ck-tema-lol .ck-vt-kutu[data-pd-sira="3"] { background: linear-gradient(90deg, rgba(71, 8, 40, .5), rgba(71, 8, 40, 0) 70%), var(--ck-vitrin-3) center / cover no-repeat, #33101e; }
#ckDetay.ck-tema-lol .ck-vt-buyuk .ck-vt-et, #ckDetay.ck-tema-lol .ck-vt-kutu > .ck-vt-et { position: static; display: inline-flex; align-self: flex-start; padding: 7px 12px; border: 1px solid #cfb270; border-radius: 999px; background: rgba(22, 60, 85, .45); color: #fff; font-size: 10.5px; letter-spacing: .04em; }
#ckDetay.ck-tema-lol .ck-vt-metin { width: 58%; margin-bottom: 16px; }
#ckDetay.ck-tema-lol .ck-vt-buyuk h3 { margin-top: 10px; font-size: clamp(24px, 2.4vw, 32px); color: #f1d898; text-shadow: 0 2px 10px rgba(8, 41, 68, .55); }
#ckDetay.ck-tema-lol .ck-vt-buyuk h3 span { color: #fff; }
#ckDetay.ck-tema-lol .ck-vt-liste { color: rgba(255, 255, 255, .88); text-shadow: 0 1px 4px rgba(8, 41, 68, .6); }
#ckDetay.ck-tema-lol .ck-vt-deger { margin-top: 12px; border-color: #cfb270; background: rgba(11, 26, 51, .55); color: #fff; }
#ckDetay.ck-tema-lol .ck-vt-gorsel { position: relative; left: auto; right: auto; top: auto; width: 104px; margin: auto 0 0 4px; transform: none; }
#ckDetay.ck-tema-lol .ck-vt-gorsel.is-bakiye { width: 170px; margin-left: 0; }
#ckDetay.ck-tema-lol .ck-vt-kart { border-color: #c4a86c; border-radius: 9px; background: linear-gradient(140deg, #1b333c, #06151a); transform: rotate(-7deg); }
#ckDetay.ck-tema-lol .ck-vt-kart > i { color: #e5cc86; }
#ckDetay.ck-tema-lol .ck-vt-kutu { justify-content: flex-start; align-items: flex-start; padding: 16px 18px; text-align: left; }
#ckDetay.ck-tema-lol .ck-vt-kutu .ck-pd-metin { order: 1; align-items: flex-start; margin-top: 8px; text-align: left; }
#ckDetay.ck-tema-lol .ck-vt-kutu .ck-pd-kim { order: 2; }
#ckDetay.ck-tema-lol .ck-vt-kutu .ck-pd-gorsel { order: 3; margin-top: auto; }
#ckDetay.ck-tema-lol .ck-vt-kutu .ck-pd-metin strong { color: #fff; text-shadow: 0 2px 8px rgba(8, 41, 68, .6); }
#ckDetay.ck-tema-lol .ck-vt-kutu .ck-pd-metin.is-bakiye strong { font-size: 33px; }
#ckDetay.ck-tema-lol .ck-vt-kutu .ck-pd-metin small { color: rgba(255, 255, 255, .9); text-shadow: 0 1px 4px rgba(8, 41, 68, .6); }
#ckDetay.ck-tema-lol .ck-adimlar { margin: 0 0 14px; padding: 0; gap: 0; border: 1px solid var(--ck-kenar); border-radius: 6px; background: var(--ck-kutu); overflow: hidden; }
#ckDetay.ck-tema-lol .ck-adimlar li { align-items: center; gap: 14px; padding: 16px 22px; }
#ckDetay.ck-tema-lol .ck-adimlar li + li { padding-left: 22px; border-left: 1px solid var(--ck-cizgi-ara); }
#ckDetay.ck-tema-lol .ck-adim-no { font-size: 32px; font-weight: 700; line-height: 1; }
#ckDetay.ck-tema-lol .ck-adimlar li > i { width: 26px; font-size: 22px; color: var(--ck-murekkep); }

#ckDetay.ck-dt.ck-tema-valorant { --ck-vurgu: #ff4655; --ck-vurgu-rgb: 255, 70, 85; }
html:not([data-theme="dark"]) #ckDetay.ck-dt.ck-tema-valorant {
    --ck-vt-perde: linear-gradient(100deg, rgba(var(--bg-primary-rgb), .7) 0%, rgba(var(--bg-primary-rgb), 0) 48%);
    --ck-vt-perde-kutu: linear-gradient(170deg, rgba(var(--bg-primary-rgb), .9) 0%, rgba(var(--bg-primary-rgb), .55) 30%, rgba(var(--bg-primary-rgb), 0) 52%);
    --ck-vt-perde-kutu-m: linear-gradient(175deg, rgba(var(--bg-primary-rgb), .94) 0%, rgba(var(--bg-primary-rgb), .78) 34%, rgba(var(--bg-primary-rgb), 0) 58%);
}
[data-theme="dark"] #ckDetay.ck-dt.ck-tema-valorant {
    --ck-vt-perde: linear-gradient(100deg, rgba(var(--bg-primary-rgb), .88) 0%, rgba(var(--bg-primary-rgb), .5) 34%, rgba(var(--bg-primary-rgb), 0) 56%);
    --ck-vt-perde-kutu: linear-gradient(170deg, rgba(var(--bg-primary-rgb), .9) 0%, rgba(var(--bg-primary-rgb), .6) 32%, rgba(var(--bg-primary-rgb), 0) 56%);
    --ck-vt-perde-kutu-m: linear-gradient(175deg, rgba(var(--bg-primary-rgb), .92) 0%, rgba(var(--bg-primary-rgb), .75) 36%, rgba(var(--bg-primary-rgb), 0) 62%);
}
#ckDetay.ck-tema-valorant .ck-vt-buyuk, #ckDetay.ck-tema-valorant .ck-vt-kutu { min-height: 250px; border-color: var(--ck-kenar); border-radius: 6px; }
#ckDetay.ck-tema-valorant .ck-vt-buyuk { align-items: flex-start; padding: 16px 18px; background: var(--ck-vt-perde), var(--ck-vitrin) center / cover no-repeat, var(--ck-kutu); }
#ckDetay.ck-tema-valorant .ck-vt-kutu[data-pd-sira="2"] { background: var(--ck-vt-perde-kutu), var(--ck-vitrin-2) center / cover no-repeat, var(--ck-kutu); }
#ckDetay.ck-tema-valorant .ck-vt-kutu[data-pd-sira="3"] { background: var(--ck-vt-perde-kutu), var(--ck-vitrin-3) center / cover no-repeat, var(--ck-kutu); }
#ckDetay.ck-tema-valorant .ck-vt-buyuk .ck-vt-et, #ckDetay.ck-tema-valorant .ck-vt-kutu > .ck-vt-et { position: static; display: inline-flex; align-self: flex-start; padding: 5px 9px; border-radius: 5px; background: var(--ck-vurgu-zemin); font-size: 10.5px; letter-spacing: .04em; }
#ckDetay.ck-tema-valorant .ck-vt-metin { width: 40%; }
#ckDetay.ck-tema-valorant .ck-vt-buyuk h3 { margin-top: 10px; font-size: clamp(28px, 3vw, 44px); letter-spacing: -.04em; }
#ckDetay.ck-tema-valorant .ck-vt-gorsel { left: 42%; right: auto; top: auto; bottom: 14px; width: 150px; transform: none; }
#ckDetay.ck-tema-valorant .ck-vt-gorsel.is-bakiye { width: 200px; }
#ckDetay.ck-tema-valorant .ck-vt-kart { border-radius: 10px; transform: none; }
#ckDetay.ck-tema-valorant .ck-vt-kutu { justify-content: flex-start; align-items: flex-start; padding: 14px 16px; text-align: left; }
#ckDetay.ck-tema-valorant .ck-vt-kutu .ck-pd-metin { order: 1; align-items: flex-start; margin-top: 8px; text-align: left; }
#ckDetay.ck-tema-valorant .ck-vt-kutu .ck-pd-kim { order: 2; }
#ckDetay.ck-tema-valorant .ck-vt-kutu .ck-pd-gorsel { order: 3; margin-top: auto; }
#ckDetay.ck-tema-valorant .ck-vt-kutu .ck-pd-metin.is-bakiye strong { font-size: 34px; letter-spacing: -.04em; }
#ckDetay.ck-tema-valorant .ck-adimlar { margin: 0 0 14px; padding: 0; gap: 0; border: 1px solid var(--ck-kenar); border-radius: 6px; background: var(--ck-kutu); overflow: hidden; }
#ckDetay.ck-tema-valorant .ck-adimlar li { align-items: center; gap: 14px; padding: 16px 22px; }
#ckDetay.ck-tema-valorant .ck-adimlar li + li { padding-left: 22px; border-left: 1px solid var(--ck-cizgi-ara); }
#ckDetay.ck-tema-valorant .ck-adimlar li > i { order: -1; width: 46px; height: 46px; display: grid; place-items: center; border-radius: 9px; background: var(--ck-vurgu-zemin); font-size: 21px; }
#ckDetay.ck-tema-valorant .ck-adim-no { font-size: 32px; font-weight: 700; line-height: 1; }

@media (max-width: 1050px) {
    #ckDetay.ck-modlu .ck-vt { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
    #ckDetay.ck-modlu .ck-vt-buyuk { grid-column: 1 / -1; }
    #ckDetay.ck-modlu .ck-vt-yan.is-tek-kutu .ck-vt-kutu { grid-column: 1 / -1; }
    #ckDetay.ck-tema-lol .ck-adimlar li, #ckDetay.ck-tema-valorant .ck-adimlar li { padding: 14px 16px; }
}
@media (max-width: 760px) {
    #ckDetay.ck-modlu .ck-hero::before { background: var(--ck-hero-perde-m); }
    #ckDetay.ck-modlu .ck-vt-buyuk, #ckDetay.ck-modlu .ck-vt-kutu { min-height: 240px; }
    #ckDetay.ck-modlu .ck-adimlar li + li { border-top-color: var(--ck-cizgi-ara); }
    #ckDetay.ck-tema-cs2 .ck-adimlar { padding: 20px 0; }
    #ckDetay.ck-tema-lol .ck-adimlar, #ckDetay.ck-tema-valorant .ck-adimlar { padding: 0; gap: 0; }
    #ckDetay.ck-tema-lol .ck-adimlar li + li, #ckDetay.ck-tema-valorant .ck-adimlar li + li { padding: 14px 16px; border-left: 0; border-top: 1px solid var(--ck-cizgi-ara); }
    #ckDetay.ck-tema-lol .ck-vt-metin { width: 66%; }
    #ckDetay.ck-tema-lol .ck-vt-gorsel { width: 92px; }
    #ckDetay.ck-tema-lol .ck-vt-gorsel.is-bakiye { width: 140px; }
    #ckDetay.ck-tema-valorant .ck-vt-buyuk { flex-direction: column; }
    #ckDetay.ck-tema-valorant .ck-vt-kutu[data-pd-sira="2"] { background: var(--ck-vt-perde-kutu-m), var(--ck-vitrin-2) center / cover no-repeat, var(--ck-kutu); }
    #ckDetay.ck-tema-valorant .ck-vt-kutu[data-pd-sira="3"] { background: var(--ck-vt-perde-kutu-m), var(--ck-vitrin-3) center / cover no-repeat, var(--ck-kutu); }
    #ckDetay.ck-tema-valorant .ck-vt-metin { width: 62%; margin-bottom: 14px; }
    #ckDetay.ck-tema-valorant .ck-vt-gorsel { position: relative; left: auto; right: auto; bottom: auto; width: 104px; margin-top: auto; }
    #ckDetay.ck-tema-valorant .ck-vt-gorsel.is-bakiye { width: 140px; }
}

@media (prefers-reduced-motion: reduce) {
    .ck-kart, .ck-od.is-yeni, .ck-pd-kim.is-yeni, .ck-sc-sonuc.is-gir, .ck-mini.is-bulundu, .ck-kasa.is-bos .ck-kasa-serit, .ck-tambur.is-bos .ck-hane-serit { transition: none !important; animation: none !important; }
    .ck-kart:hover { transform: none; }
    .ck-canli::before, .ck-yan-canli::before, .ck-bekle strong i, .ck-durum.is-acik::before { animation: none; }
}
