/* Giveaway Wheel v2 — araca özel görünüm (kit üstüne). Kapsam: .bvk-t-giveaway-wheel.
   Kural: vh/sticky/fixed yok (gömülü panel); altın yalnız birincil eylem + seçili + odak; token'lar kitten (--kzk-*). */

/* ───────── OBS görünümü (?view=1): yalnız tuval, şeffaf, pencereye sığar ───────── */
html.gw-view,html.gw-view body{background:transparent!important;color-scheme:normal!important;margin:0!important;padding:0!important;overflow:hidden!important;min-height:0!important}
html.gw-view body>*:not(.gw-viewer):not(.gw-viewChip):not(.gw-viewEmpty){display:none!important}
html.gw-view .gw-viewer{position:absolute;inset:0;display:block;width:100%;height:100%;background:transparent;cursor:pointer}
html.gw-view.gw-view--browser,html.gw-view.gw-view--browser body{background-color:#0e0c15!important;background-image:linear-gradient(45deg,#17141f 25%,transparent 25%),linear-gradient(-45deg,#17141f 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#17141f 75%),linear-gradient(-45deg,transparent 75%,#17141f 75%)!important;background-size:28px 28px!important;background-position:0 0,0 14px,14px -14px,-14px 0!important}
html.gw-view .gw-viewChip{position:fixed;left:14px;bottom:14px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;max-width:calc(100% - 28px);padding:7px 12px;border-radius:999px;background:rgba(14,12,22,.82);border:1px solid rgba(255,255,255,.14);color:#e9e4f5;font:600 12.5px/1.3 Inter,system-ui,sans-serif;box-shadow:0 6px 24px rgba(0,0,0,.4)}
html.gw-view .gw-viewChip a{color:#fbbf24;text-decoration:none}
html.gw-view .gw-viewEmpty{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;color:#e9e4f5;font:500 15px/1.45 Inter,system-ui,sans-serif}
html.gw-view .gw-viewEmpty p{margin:0}
html.gw-view .gw-viewEmpty a{color:#c4a1ff;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(196,161,255,.4)}

.bvk-t-giveaway-wheel{--gw-ease:var(--kzk-ease,cubic-bezier(.2,.8,.3,1))}
.bvk-t-giveaway-wheel .gw-mt{margin-top:12px}
.bvk-t-giveaway-wheel .gw-sw{margin-top:12px}
.bvk-t-giveaway-wheel .gw-sub{margin-top:12px}
.bvk-t-giveaway-wheel .gw-warn{color:var(--kzk-warn)}

/* ───────── glif ───────── */
.bvk-t-giveaway-wheel .gw-g{display:block;width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.bvk-t-giveaway-wheel .gw-g .gw-f{fill:currentColor;stroke:none}
.bvk-t-giveaway-wheel .gw-g .gw-f2{fill:color-mix(in srgb,currentColor 26%,transparent)}
.bvk-t-giveaway-wheel .gw-g .gw-dash{stroke-dasharray:1.6 1.8;opacity:.8}

/* Glifli ve önizlemeli seçim ızgaraları: simge/çizim üstte, etiket altta */
.bvk-t-giveaway-wheel .kzk-seg:is(.gw-glyphs,.gw-pvs){gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}
.bvk-t-giveaway-wheel .kzk-seg:is(.gw-glyphs,.gw-pvs).gw-g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.bvk-t-giveaway-wheel .kzk-seg:is(.gw-glyphs,.gw-pvs).gw-g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.bvk-t-giveaway-wheel .kzk-seg:is(.gw-glyphs,.gw-pvs).gw-g5{grid-template-columns:repeat(5,minmax(0,1fr))}
.bvk-t-giveaway-wheel .kzk-seg:is(.gw-glyphs,.gw-pvs)>button{flex-direction:column;gap:6px;min-height:60px;padding:9px 3px 7px;font-size:11.5px;line-height:1.15}
.bvk-t-giveaway-wheel .kzk-seg:is(.gw-glyphs,.gw-pvs)>button>span{display:block;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
.bvk-t-giveaway-wheel .kzk-seg.gw-glyphs>button:not(.on) .gw-g{color:var(--kzk-muted)}
.bvk-t-giveaway-wheel .kzk-seg.gw-glyphs>button:not(.on):hover .gw-g{color:var(--kzk-text-2)}
.bvk-t-giveaway-wheel .kzk-seg.gw-pvs>button{padding:5px 4px 7px;gap:5px}
.bvk-t-giveaway-wheel .gw-pv{display:block;width:100%;height:46px;border-radius:7px;background:radial-gradient(120% 120% at 50% 30%,#221a36,#0f0c18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
.bvk-t-giveaway-wheel .kzk-seg.gw-pvs>button:not(.on) .gw-pv{opacity:.86}
.bvk-t-giveaway-wheel .kzk-seg.gw-pvs>button.on .gw-pv{box-shadow:inset 0 0 0 1px var(--kzk-gold-line)}
.bvk-t-giveaway-wheel .kzk-seg.gw-pvs.gw-g3 .gw-pv{height:58px}
/* başlıktaki küçük iz (renk sayısı, ibre konumu) */
.bvk-t-giveaway-wheel .kzk-sec-head>:is(.gw-ncol,.gw-hseg){margin-left:auto;flex:0 0 auto}
.bvk-t-giveaway-wheel :is(.gw-ncol,.gw-hseg)>button{min-height:28px;min-width:30px;padding:2px 8px;font-size:12px;white-space:nowrap}

/* ───────── Girişler ───────── */
.bvk-t-giveaway-wheel .gw-cnt{font-variant-numeric:tabular-nums;color:var(--kzk-text-2)}
.bvk-t-giveaway-wheel .kzk-sec-title>label{cursor:pointer}
.bvk-t-giveaway-wheel #entries{width:100%;min-height:200px;max-height:360px;resize:vertical;font:500 14px/1.6 var(--kzk-font);font-variant-numeric:tabular-nums}
.bvk-t-giveaway-wheel .gw-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.bvk-t-giveaway-wheel .gw-tools>.kzk-btn{flex:1 1 auto;justify-content:center;min-width:0}
.bvk-t-giveaway-wheel .gw-tools>.kzk-btn:disabled{opacity:.6;color:var(--kzk-muted);cursor:default}
.bvk-t-giveaway-wheel .gw-tools>.kzk-btn:disabled .kzk-i{opacity:1}
.bvk-t-giveaway-wheel .gw-danger:not(:disabled):hover{color:var(--kzk-danger)}
.bvk-t-giveaway-wheel .gw-dupTag{margin-left:auto;color:var(--kzk-warn);border-color:color-mix(in srgb,var(--kzk-warn) 40%,transparent)}

/* ───────── Paletler ───────── */
.bvk-t-giveaway-wheel .gw-pals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.bvk-t-giveaway-wheel .gw-pal{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;margin:0;padding:7px 4px 6px;border-radius:var(--kzk-r-md);border:1px solid var(--kzk-line-2);background:var(--kzk-field);color:var(--kzk-text-2);font:600 11px/1.2 var(--kzk-font);cursor:pointer;transition:border-color .16s,background-color .16s,color .16s,transform .16s var(--gw-ease)}
.bvk-t-giveaway-wheel .gw-pal>i{display:block;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 2px 6px rgba(0,0,0,.25)}
.bvk-t-giveaway-wheel .gw-pal>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-giveaway-wheel .gw-pal:hover{border-color:var(--kzk-line-hover);color:var(--kzk-text)}
@media (prefers-reduced-motion:no-preference){.bvk-t-giveaway-wheel .gw-pal:hover{transform:translateY(-1px)}}
.bvk-t-giveaway-wheel .gw-pal[aria-pressed=true]{border-color:var(--kzk-gold-line);background:var(--kzk-sel-bg);color:var(--kzk-gold);box-shadow:inset 0 0 0 .5px var(--kzk-gold-line)}
.bvk-t-giveaway-wheel .gw-pal:focus-visible{outline:2px solid var(--kzk-gold);outline-offset:1px}
@container kzkc (min-width:520px){.bvk-t-giveaway-wheel .gw-pals{grid-template-columns:repeat(5,minmax(0,1fr))}}
.bvk-t-giveaway-wheel .gw-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@container kzkc (min-width:520px){.bvk-t-giveaway-wheel .gw-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}
.bvk-t-giveaway-wheel .gw-cm{display:block;width:34px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.bvk-t-giveaway-wheel .gw-cm--cycle{background:linear-gradient(90deg,#6d28d9 0 25%,#fbbf24 25% 50%,#6d28d9 50% 75%,#fbbf24 75%)}
.bvk-t-giveaway-wheel .gw-cm--sweep{background:linear-gradient(90deg,#6d28d9,#fbbf24,#8b5cf6)}
.bvk-t-giveaway-wheel .gw-cm--rainbow{background:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e,#3b82f6,#a855f7)}

/* ───────── Yazı tipleri ───────── */
.bvk-t-giveaway-wheel .kzk-seg.gw-fonts{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}
.bvk-t-giveaway-wheel .gw-fonts>button{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:54px;padding:6px 10px;font-weight:400;line-height:1.1;text-align:left;white-space:nowrap;overflow:hidden}
.bvk-t-giveaway-wheel .gw-fonts .gw-fs{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:19px;line-height:24px;color:var(--kzk-text)}
.bvk-t-giveaway-wheel .gw-fonts .gw-fn{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font:500 10.5px/1.2 var(--kzk-font);color:var(--kzk-muted)}
.bvk-t-giveaway-wheel .gw-fonts>button.on .gw-fs{color:var(--kzk-gold)}
.bvk-t-giveaway-wheel .gw-fonts>button[data-f=press] .gw-fs{font-size:12px}
.bvk-t-giveaway-wheel .gw-fonts>button[data-f=bebas] .gw-fs{font-size:23px}
@container kzkc (min-width:520px){.bvk-t-giveaway-wheel .kzk-seg.gw-fonts{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Yazı efekti örnekleri */
.bvk-t-giveaway-wheel .gw-fxg{display:block;font:800 19px/22px var(--kzk-font);font-style:normal;color:#fff}
html[data-theme=light] .bvk-t-giveaway-wheel .gw-fxg{color:#2a1f3d}
.bvk-t-giveaway-wheel .gw-fxg--shadow{text-shadow:0 2px 5px rgba(0,0,0,.65)}
html[data-theme=light] .bvk-t-giveaway-wheel .gw-fxg--shadow{text-shadow:0 2px 5px rgba(40,20,70,.4)}
.bvk-t-giveaway-wheel .gw-fxg--outline{color:#fbbf24;-webkit-text-stroke:3px #1a1226;paint-order:stroke fill}
.bvk-t-giveaway-wheel .kzk-seg>button:not(.on)>.gw-fxg{opacity:.75}

/* Ses seçenekleri kapalıyken soluk */
.bvk-t-giveaway-wheel .gw-soundOpts{transition:opacity .2s}
.bvk-t-giveaway-wheel .gw-soundOpts.is-off{opacity:.45}
.bvk-t-giveaway-wheel .kzk-sec-head>.gw-listen{margin-left:auto}

/* ───────── Seçenek kartı (ray) ───────── */
.bvk-t-giveaway-wheel .gw-opts .kzk-panes{scrollbar-width:thin;scrollbar-color:var(--kzk-line-2) transparent}
@container kzk (min-width:860px){
  .bvk-t-giveaway-wheel .kzk-col-opts{contain:size;min-height:640px}
  .bvk-t-giveaway-wheel .kzk-col-opts>.gw-opts{flex:1 1 auto;min-height:0;height:100%}
  .bvk-t-giveaway-wheel .gw-opts>.kzk-railwrap{min-height:0;height:100%;grid-template-rows:minmax(0,1fr)}
  .bvk-t-giveaway-wheel .gw-opts .kzk-panes{min-height:0;overflow:auto}
  .bvk-t-giveaway-wheel .gw-opts .kzk-panes.gw-more{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent)}
}
/* <860: seçenek kartı içeriği kadar uzar (iç kaydırma yok, kesik görünmez) */
@container kzk (max-width:859px){
  .bvk-t-giveaway-wheel .gw-opts>.kzk-railwrap{min-height:0;flex:0 0 auto}
  .bvk-t-giveaway-wheel .gw-opts .kzk-panes{height:auto;max-height:none;min-height:0!important;overflow:visible}
  .bvk-t-giveaway-wheel .gw-opts .kzk-panes.gw-more{-webkit-mask-image:none;mask-image:none}
}

/* ───────── Önizleme ───────── */
.bvk-t-giveaway-wheel .gw-prev{gap:12px}
.bvk-t-giveaway-wheel .gw-stage{--kzk-stage-pad:18px;min-height:0}
.bvk-t-giveaway-wheel .gw-stage[data-scene=dark]{background:radial-gradient(70% 70% at 50% 46%,#2a1a4a 0%,#150f24 55%,#0d0a15 100%)}
.bvk-t-giveaway-wheel .gw-stage .kzk-stage-in>canvas{max-height:none;max-width:100%;touch-action:manipulation;border-radius:12px}
.bvk-t-giveaway-wheel .gw-stage .kzk-stage-in>canvas:focus-visible{outline:2px solid var(--kzk-gold);outline-offset:4px}
.bvk-t-giveaway-wheel #confetti{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}
.bvk-t-giveaway-wheel .gw-ptools{display:flex;align-items:center;gap:6px;margin-left:auto}
.bvk-t-giveaway-wheel .kzk-prev-head>.kzk-tag{max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@container kzkc (max-width:520px){.bvk-t-giveaway-wheel .gw-rnd>span{display:none}.bvk-t-giveaway-wheel .kzk-prev-head>.kzk-tag{display:none}}
.bvk-t-giveaway-wheel .gw-draft{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:var(--kzk-r-md);background:var(--kzk-hl-bg);border:1px solid var(--kzk-hl-line);color:var(--kzk-text-2);font:500 12.5px/1.3 var(--kzk-font)}
.bvk-t-giveaway-wheel .gw-draft>svg{flex:none;width:16px;height:16px;color:var(--kzk-lilac)}
.bvk-t-giveaway-wheel .gw-draft>span{flex:1 1 auto;min-width:0}

/* Çevir düğmesi: büyük altın birincil */
.bvk-t-giveaway-wheel .gw-spinRow{display:flex;justify-content:center}
.bvk-t-giveaway-wheel .gw-spinBtn{width:min(100%,420px);min-height:58px;justify-content:center;font-size:16.5px;border-radius:14px}
.bvk-t-giveaway-wheel .gw-spinBtn .kzk-i{width:22px;height:22px}
.bvk-t-giveaway-wheel .gw-spinBtn .kzk-btn-txt{align-items:flex-start}
.bvk-t-giveaway-wheel .gw-spinBtn .kzk-btn-sub{font-variant-numeric:tabular-nums}
.bvk-t-giveaway-wheel .gw-spinBtn[aria-disabled=true]{filter:saturate(.55) brightness(.9);cursor:default}
.bvk-t-giveaway-wheel .gw-spinBtn.is-busy .kzk-i{animation:gw-turn 1s linear infinite}
@keyframes gw-turn{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.bvk-t-giveaway-wheel .gw-spinBtn.is-busy .kzk-i{animation:none}}

/* Kazanan çubuğu (#winModal) */
.bvk-t-giveaway-wheel .gw-win{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 12px 12px 16px;border-radius:var(--kzk-r-card);border:1px solid var(--kzk-gold-line);background:linear-gradient(100deg,color-mix(in srgb,var(--kzk-gold) 14%,var(--kzk-card)),var(--kzk-card) 70%);box-shadow:0 10px 30px -14px color-mix(in srgb,var(--kzk-gold) 50%,transparent)}
.bvk-t-giveaway-wheel .gw-win[hidden]{display:none}
@media (prefers-reduced-motion:no-preference){.bvk-t-giveaway-wheel .gw-win:not([hidden]){animation:gw-pop .38s var(--gw-ease)}}
@keyframes gw-pop{from{opacity:0;transform:translateY(6px) scale(.98)}}
.bvk-t-giveaway-wheel .gw-winTxt{display:flex;flex-direction:column;gap:1px;flex:1 1 180px;min-width:0}
.bvk-t-giveaway-wheel .gw-winHead{font:700 11px/1.3 var(--kzk-font);letter-spacing:.08em;text-transform:uppercase;color:var(--kzk-gold)}
.bvk-t-giveaway-wheel .gw-winName{font:700 24px/1.15 "Space Grotesk",var(--kzk-font);color:var(--kzk-text);overflow-wrap:anywhere}
.bvk-t-giveaway-wheel .gw-winMeta{font:500 12.5px/1.35 var(--kzk-font);color:var(--kzk-text-2);font-variant-numeric:tabular-nums}
.bvk-t-giveaway-wheel .gw-winBtns{display:flex;gap:6px;flex-wrap:wrap}
.bvk-t-giveaway-wheel .gw-win.is-out{border-color:var(--kzk-line-2);background:var(--kzk-card-2);box-shadow:none}
.bvk-t-giveaway-wheel .gw-win.is-out .gw-winHead{color:var(--kzk-danger)}
.bvk-t-giveaway-wheel .gw-win.is-out .gw-winName{text-decoration:line-through;text-decoration-thickness:2px;color:var(--kzk-text-2)}

/* ───────── Kazananlar ───────── */
.bvk-t-giveaway-wheel .gw-winners{gap:10px;display:flex;flex-direction:column}
.bvk-t-giveaway-wheel .gw-wEmpty{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border-radius:var(--kzk-r-md);border:1px dashed var(--kzk-line-2);text-align:left;color:var(--kzk-muted)}
.bvk-t-giveaway-wheel .gw-wEmpty[hidden]{display:none}
.bvk-t-giveaway-wheel .gw-wEmpty svg{flex:none;width:22px;height:22px;color:var(--kzk-faint)}
.bvk-t-giveaway-wheel .gw-wEmpty p{margin:0;font:500 12.5px/1.4 var(--kzk-font)}
.bvk-t-giveaway-wheel .gw-wList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:232px;overflow:auto;scrollbar-width:thin}
.bvk-t-giveaway-wheel .gw-wList[hidden]{display:none}
.bvk-t-giveaway-wheel .gw-wList>li{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;border-radius:var(--kzk-r-md);background:var(--kzk-field);border:1px solid transparent}
.bvk-t-giveaway-wheel .gw-wList>li:first-child{border-color:var(--kzk-gold-line);background:var(--kzk-sel-bg)}
.bvk-t-giveaway-wheel .gw-wNo{flex:none;display:grid;place-items:center;min-width:24px;height:24px;padding:0 4px;border-radius:999px;background:var(--kzk-card-3);color:var(--kzk-text-2);font:700 11px/1 var(--kzk-font);font-variant-numeric:tabular-nums}
.bvk-t-giveaway-wheel .gw-wList>li:first-child .gw-wNo{background:var(--kzk-gold);color:var(--kzk-on-gold)}
.bvk-t-giveaway-wheel .gw-wBody{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}
.bvk-t-giveaway-wheel .gw-wName{font:600 13.5px/1.3 var(--kzk-font);color:var(--kzk-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-giveaway-wheel .gw-wMeta{font:500 11px/1.3 var(--kzk-font);color:var(--kzk-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-giveaway-wheel .gw-wBack{flex:none;color:var(--kzk-muted)}
@media (prefers-reduced-motion:no-preference){.bvk-t-giveaway-wheel .gw-wList>li.is-new{animation:gw-pop .45s var(--gw-ease)}}
.bvk-t-giveaway-wheel .gw-wFoot{display:flex;flex-wrap:wrap;gap:6px}
.bvk-t-giveaway-wheel .gw-wFoot[hidden]{display:none}
.bvk-t-giveaway-wheel .gw-wFoot>.kzk-btn{flex:1 1 auto;justify-content:center}

/* ───────── Yayında göster (dışa aktarma) ───────── */
.bvk-t-giveaway-wheel .gw-exp{gap:12px}
.bvk-t-giveaway-wheel .gw-xfmt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.bvk-t-giveaway-wheel .gw-xfmt>button{justify-content:center;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}
.bvk-t-giveaway-wheel .gw-xblk{display:none;flex-direction:column;gap:10px}
.bvk-t-giveaway-wheel .gw-xblk.is-cur{display:flex}
.bvk-t-giveaway-wheel .gw-xhead{display:flex;flex-direction:column;gap:2px}
.bvk-t-giveaway-wheel .gw-xtitle{font:700 14px/1.3 var(--kzk-font);color:var(--kzk-text)}
.bvk-t-giveaway-wheel .gw-xsub{font:500 12px/1.4 var(--kzk-font);color:var(--kzk-muted)}
.bvk-t-giveaway-wheel .gw-xrow{display:flex;flex-direction:column;gap:6px}
.bvk-t-giveaway-wheel .gw-xseg{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}
.bvk-t-giveaway-wheel .gw-xseg>button{white-space:nowrap;gap:6px}
.bvk-t-giveaway-wheel .gw-xseg i{display:inline-block;width:11px;height:11px;border-radius:3px;background:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
.bvk-t-giveaway-wheel .gw-xblk>.kzk-btn{width:100%;justify-content:flex-start}
.bvk-t-giveaway-wheel .kzk-btn.is-busy{opacity:.75;pointer-events:none}
.bvk-t-giveaway-wheel .gw-linkOut{display:flex;flex-direction:column;gap:6px}
.bvk-t-giveaway-wheel .gw-linkOut[hidden]{display:none}
.bvk-t-giveaway-wheel .gw-linkRow{display:flex;gap:6px;align-items:center}
.bvk-t-giveaway-wheel .gw-linkIn{flex:1 1 auto;min-width:0;height:36px;font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}
.bvk-t-giveaway-wheel .gw-steps{margin:0;padding:0 0 0 0;list-style:none;counter-reset:gws;display:flex;flex-direction:column;gap:7px}
.bvk-t-giveaway-wheel .gw-steps>li{position:relative;padding-left:28px;font:500 12.5px/1.45 var(--kzk-font);color:var(--kzk-text-2);counter-increment:gws}
.bvk-t-giveaway-wheel .gw-steps>li::before{content:counter(gws);position:absolute;left:0;top:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--kzk-hl-bg);border:1px solid var(--kzk-hl-line);color:var(--kzk-lilac);font:700 11px/1 var(--kzk-font)}
.bvk-t-giveaway-wheel .gw-toasts:empty{display:none}

/* ───────── Temalar ───────── */
.bvk-t-giveaway-wheel .gw-looksCard{gap:12px}
.bvk-t-giveaway-wheel .gw-ltabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px}
.bvk-t-giveaway-wheel .gw-ltabs::-webkit-scrollbar{display:none}
.bvk-t-giveaway-wheel .gw-ltabs>button{flex:0 0 auto;white-space:nowrap}
.bvk-t-giveaway-wheel .gw-looks{--kzk-ar:4/3;--kzk-card-min:132px}
@container kzkc (min-width:700px){.bvk-t-giveaway-wheel .gw-looks{--kzk-card-min:150px}}
.bvk-t-giveaway-wheel .gw-looksHint{margin:0}
@container kzkc (max-width:420px){.bvk-t-giveaway-wheel .gw-looksTag{display:none}}

/* ───────── Dar ekran ───────── */
@container kzkc (max-width:420px){
  .bvk-t-giveaway-wheel .kzk-seg:is(.gw-glyphs,.gw-pvs).gw-g5{grid-template-columns:repeat(3,minmax(0,1fr))}
  .bvk-t-giveaway-wheel .gw-pals{grid-template-columns:repeat(4,minmax(0,1fr))}
  .bvk-t-giveaway-wheel .gw-winName{font-size:21px}
  .bvk-t-giveaway-wheel .gw-stage{--kzk-stage-pad:10px}
}
@container kzk (max-width:520px){
  .bvk-t-giveaway-wheel .gw-spinBtn{width:100%}
}
html.bv-embed .bvk-t-giveaway-wheel .gw-stage{position:relative}
@container kzkc (min-width:860px){.bvk-t-giveaway-wheel .gw-looks.kzk-cards{grid-template-columns:repeat(6,minmax(0,1fr))}}
@container kzkc (min-width:560px) and (max-width:859px){.bvk-t-giveaway-wheel .gw-looks.kzk-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@container kzkc (max-width:559px){.bvk-t-giveaway-wheel .gw-looks.kzk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* 860–1179: seçenekler önizlemenin boyunda; kazananlar + yayın yan yana, temalar altta tam genişlik */
@container kzk (min-width:640px) and (max-width:859px){
  .bvk-t-giveaway-wheel .kzk-col-exp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
}
@container kzk (min-width:860px) and (max-width:1179px){
  .bvk-t-giveaway-wheel .kzk-ws.kzk-ws--rail{grid-template-areas:"opts prev" "exp exp" "more more";grid-template-rows:auto auto auto}
  .bvk-t-giveaway-wheel .kzk-col-exp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
}
/* düzeltmeler (tur 1) */
.bvk-t-giveaway-wheel .gw-cols>.kzk-field{margin:0}
.bvk-t-giveaway-wheel .kzk-seg:is(.gw-glyphs,.gw-pvs)>button>span{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;text-wrap:balance}
.bvk-t-giveaway-wheel .kzk-seg.gw-glyphs.gw-eases{grid-template-columns:repeat(3,minmax(0,1fr))}
@container kzkc (min-width:520px){.bvk-t-giveaway-wheel .kzk-seg.gw-glyphs.gw-eases{grid-template-columns:repeat(5,minmax(0,1fr))}}
.bvk-t-giveaway-wheel .gw-pal>span{white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-align:center;font-size:10.5px;line-height:1.2;min-height:2.4em;overflow-wrap:break-word}

/* ───────── düzeltmeler (tur 2) ───────── */
/* Girişler: başlık + ödül yan yana; isim listesi kartın kalanını doldurur (≥860, ölü alan yok) */
.bvk-t-giveaway-wheel .gw-tp{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:10px}
.bvk-t-giveaway-wheel .gw-tp>.kzk-field{margin:0}
@container kzk (min-width:860px){
  .bvk-t-giveaway-wheel .gw-opts .kzk-pane[data-pane=entries]:not([hidden]){display:flex;flex-direction:column;min-height:100%}
  .bvk-t-giveaway-wheel .gw-names{flex:1 1 auto;display:flex;flex-direction:column}
  .bvk-t-giveaway-wheel .gw-names>#entries{flex:1 1 0;min-height:140px;max-height:none}
}
/* Önizleme: sahne zemini etiketli ve ortada; kazanan çubuğu ile Çevir düğmesi arasında nefes */
.bvk-t-giveaway-wheel .gw-prev>.kzk-dock{justify-content:center;gap:8px}
.bvk-t-giveaway-wheel .gw-bgLbl{font:600 11.5px/1 var(--kzk-font);color:var(--kzk-muted);letter-spacing:.01em}
.bvk-t-giveaway-wheel .gw-prev .kzk-scene-btn>i{width:18px;height:18px}
html[data-theme=light] .bvk-t-giveaway-wheel .gw-prev .kzk-scene-btn[data-scene=light]>i{box-shadow:inset 0 0 0 1px var(--kzk-line-hover)}
.bvk-t-giveaway-wheel .gw-prev>.gw-win{margin-top:12px}
.bvk-t-giveaway-wheel .gw-prev>.gw-spinRow{margin-top:12px}
.bvk-t-giveaway-wheel .gw-prev>.kzk-caption{margin-top:10px}
/* Dönüş süresi kısayolları */
.bvk-t-giveaway-wheel .gw-durp{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}
.bvk-t-giveaway-wheel .gw-durp>button{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}
/* Yayında göster: biçim seçici ile içerik arası, adımlar ve dipnot ölçeği */
.bvk-t-giveaway-wheel .gw-xfmt{margin-bottom:4px}
.bvk-t-giveaway-wheel .gw-steps>li{font-size:12.5px;line-height:1.45}
.bvk-t-giveaway-wheel .gw-foot{margin:0;font-size:11px;line-height:1.45;color:var(--kzk-muted)}
/* Temalar: seçili ad altın değil (altın çerçeve + rozet yeter); sekmelerde kaydırma ipucu */
.bvk-t-giveaway-wheel .gw-looks .kzk-tcard[aria-checked=true] .kzk-tcard-title{color:var(--kzk-text);font-weight:700}
.bvk-t-giveaway-wheel .gw-looks .kzk-tcard[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--kzk-gold-line)}
html[data-theme=light] .bvk-t-giveaway-wheel .gw-looks .kzk-tcard{background:var(--kzk-card)}
@container kzkc (max-width:600px){
  .bvk-t-giveaway-wheel .gw-ltabs{padding-right:30px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}
  .bvk-t-giveaway-wheel .gw-ltabs.gw-end{-webkit-mask-image:none;mask-image:none}
  .bvk-t-giveaway-wheel .gw-looks.kzk-cards{gap:8px}
}
/* Telefon: temalar önizlemenin hemen altında (keşfedilsin), sonra seçenekler, kazananlar ve yayın */
@container kzk (max-width:599px){
  .bvk-t-giveaway-wheel .kzk-ws.kzk-ws--rail{grid-template-areas:"prev" "more" "opts" "exp"}
}
/* Paletler: uzun adlar (de, nl, da) yumuşak tireyle bölünür */
.bvk-t-giveaway-wheel .gw-pal>span{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;word-break:normal}

/* Liste araçları 2×2; Temizle başlık satırında */
.bvk-t-giveaway-wheel .gw-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.bvk-t-giveaway-wheel .gw-tools>.kzk-btn{height:auto;min-height:34px}
.bvk-t-giveaway-wheel .gw-tools>.kzk-btn>span{white-space:normal;text-align:center;line-height:1.2;overflow-wrap:break-word}
.bvk-t-giveaway-wheel .kzk-sec-head>.gw-clearBtn{flex:0 0 auto;margin-left:8px}
.bvk-t-giveaway-wheel .kzk-sec-head>.gw-dupTag[hidden]+.gw-clearBtn{margin-left:auto}
/* Telefon: temalar tek sıra kaydırmalı şerit (seçenekler çok aşağı itilmesin) */
@container kzk (max-width:599px){
  .bvk-t-giveaway-wheel .gw-looks.kzk-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(132px,40%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 2px 4px;margin:0 -2px}
  .bvk-t-giveaway-wheel .gw-looks.kzk-cards::-webkit-scrollbar{display:none}
  .bvk-t-giveaway-wheel .gw-looks.kzk-cards>*{scroll-snap-align:start}
  .bvk-t-giveaway-wheel .gw-looks .kzk-tcard:hover{transform:none}
}
/* ≥1180: seçenekler yalnız önizleme satırı boyunda (temalar tam genişlikte altta, 6 sütun) — isim listesi kalan yeri doldurur */
@container kzk (min-width:1180px){
  .bvk-t-giveaway-wheel .kzk-ws.kzk-ws--rail{grid-template-areas:"opts prev exp" "more more more";grid-template-rows:auto auto}
}
@container kzkc (max-width:360px){.bvk-t-giveaway-wheel .gw-tools>.kzk-btn .kzk-i{display:none}}
