/* === v1.48.16 Button Settings Real Sync ===
   Tek kaynak: /admin/button-settings seçimi.
   Hedefler: genel .btn, Puan Marketi .market-order-btn, Yayın etkinlikleri .stream-event-btn, Ana Sayfa Sosyal Ağlar .kb-home-social-btn,
   ayrıca /admin/button-settings önizlemeleri.
*/

/* Admin button-settings layout fix */
html body .admin-main .button-preset-admin-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(235px,1fr))!important;gap:12px!important;margin:16px 0!important;}
html body .admin-main .button-preset-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:100px!important;overflow:hidden!important;padding:14px!important;border-radius:16px!important;}
html body .admin-main .button-preset-label{min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:4px!important;position:relative!important;z-index:1!important;}
html body .admin-main .button-preset-label strong{font-size:13px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important;}
html body .admin-main .button-preset-label span{font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important;}
html body .admin-main .button-preset-card .kb-button-preview{position:relative!important;z-index:1!important;max-width:145px!important;min-width:112px!important;overflow:hidden!important;text-overflow:ellipsis!important;}
html body .admin-main .button-settings-preview{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:14px 0 10px!important;padding:10px 0!important;}
html body .admin-main .button-settings-preview .kb-button-preview{position:relative!important;z-index:1!important;pointer-events:auto!important;}
html body .admin-main .kb-button-preview > span,
html body:not(.admin-body) .kb-home-social-btn > span,
html body:not(.admin-body) .market-order-btn > span,
html body:not(.admin-body) .stream-event-btn > span,
html body:not(.admin-body) .btn > span{position:relative;z-index:2;}

/* Public common reset, intentionally last loaded */
html body:not(.admin-body)[class*="button-preset-"] .btn:not(.danger):not(.ghost),
html body:not(.admin-body)[class*="button-preset-"] a.btn:not(.danger):not(.ghost),
html body:not(.admin-body)[class*="button-preset-"] button.btn:not(.danger):not(.ghost),
html body:not(.admin-body)[class*="button-preset-"] .green:not(.danger):not(.ghost),
html body:not(.admin-body)[class*="button-preset-"] .market-order-btn:not(.danger):not(.ghost),
html body:not(.admin-body)[class*="button-preset-"] button.market-order-btn:not(.danger):not(.ghost),
html body:not(.admin-body)[class*="button-preset-"] .stream-event-btn:not(.danger):not(.ghost),
html body:not(.admin-body)[class*="button-preset-"] .kb-home-social-btn:not(.danger):not(.ghost),
html body:not(.admin-body)[class*="button-preset-"] .kb-home-social-card .kb-home-social-btn:not(.danger):not(.ghost),
html body .admin-main .button-preset-preview .kb-button-preview{
  appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:inherit!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;min-height:42px!important;padding:0 18px!important;text-align:center!important;text-decoration:none!important;user-select:none!important;-webkit-user-select:none!important;white-space:nowrap!important;transition:all .18s ease!important;overflow:hidden!important;position:relative!important;
}

/* Social cards: eski pembe butonu tamamen nötrleştir, seçilen preset aşağıda uygulansın. */
html body:not(.admin-body)[class*="button-preset-"] .kb-home-social-card .kb-home-social-btn:not(.danger):not(.ghost){align-self:flex-start!important;margin-top:auto!important;min-width:auto!important;width:auto!important;}

/* Disabled market buttons keep disabled state */
html body:not(.admin-body)[class*="button-preset-"] .market-order-btn:disabled,
html body:not(.admin-body)[class*="button-preset-"] button.market-order-btn:disabled{background:linear-gradient(180deg,rgba(11,51,69,.98),rgba(6,35,50,.98))!important;border:1px solid rgba(120,190,215,.14)!important;color:rgba(205,233,244,.72)!important;text-shadow:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;cursor:not-allowed!important;opacity:1!important;transform:none!important;filter:none!important;}

/* Helper target groups generated manually for exact sync */

/* Button 5 */
html body.button-preset-button-5:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-5:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-5:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-5:not(.admin-body) .stream-event-btn,html body.button-preset-button-5:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-5 .kb-button-preview,html body .admin-main .button-preset-preview.button-5 .kb-button-preview{background:#58cc02!important;color:#fff!important;border:0!important;border-bottom:4px solid #46a302!important;border-radius:16px!important;box-shadow:0 2px 0 rgba(0,0,0,.12)!important;text-shadow:0 1px 0 rgba(0,0,0,.12)!important;}
html body.button-preset-button-5:not(.admin-body) .btn:hover,html body.button-preset-button-5:not(.admin-body) .green:hover,html body.button-preset-button-5:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-5:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-5:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-5 .kb-button-preview:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important;}

/* Button 19 */
html body.button-preset-button-19:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-19:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-19:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-19:not(.admin-body) .stream-event-btn,html body.button-preset-button-19:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-19 .kb-button-preview,html body .admin-main .button-preset-preview.button-19 .kb-button-preview{background:#111827!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;box-shadow:rgba(255,255,255,.06) 0 1px 0 inset, rgba(0,0,0,.25) 0 8px 18px!important;text-shadow:none!important;}
html body.button-preset-button-19:not(.admin-body) .btn:hover,html body.button-preset-button-19:not(.admin-body) .green:hover,html body.button-preset-button-19:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-19:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-19:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-19 .kb-button-preview:hover{box-shadow:rgba(25,200,245,.20) 0 0 0 3px, rgba(0,0,0,.30) 0 12px 26px!important;}

/* Button 22 */
html body.button-preset-button-22:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-22:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-22:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-22:not(.admin-body) .stream-event-btn,html body.button-preset-button-22:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-22 .kb-button-preview,html body .admin-main .button-preset-preview.button-22 .kb-button-preview{background:#405cf5!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:rgba(50,50,93,.18) 0 10px 18px -6px, rgba(0,0,0,.22) 0 6px 12px -8px!important;text-shadow:none!important;}
html body.button-preset-button-22:not(.admin-body) .btn:hover,html body.button-preset-button-22:not(.admin-body) .green:hover,html body.button-preset-button-22:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-22:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-22:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-22 .kb-button-preview:hover{background:#3349d8!important;transform:translateY(-1px)!important;}

/* Button 24 */
html body.button-preset-button-24:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-24:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-24:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-24:not(.admin-body) .stream-event-btn,html body.button-preset-button-24:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-24 .kb-button-preview,html body .admin-main .button-preset-preview.button-24 .kb-button-preview{background:#fff!important;color:#111827!important;border:1px solid #d5d9e2!important;border-radius:8px!important;box-shadow:rgba(0,0,0,.08) 0 2px 5px!important;text-shadow:none!important;}
html body.button-preset-button-24:not(.admin-body) .btn:hover,html body.button-preset-button-24:not(.admin-body) .green:hover,html body.button-preset-button-24:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-24:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-24:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-24 .kb-button-preview:hover{background:#f7f8fb!important;box-shadow:rgba(0,0,0,.12) 0 5px 12px!important;}

/* Button 27 */
html body.button-preset-button-27:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-27:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-27:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-27:not(.admin-body) .stream-event-btn,html body.button-preset-button-27:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-27 .kb-button-preview,html body .admin-main .button-preset-preview.button-27 .kb-button-preview{background:#ff7a1a!important;color:#fff!important;border:0!important;border-bottom:4px solid #c94b05!important;border-radius:10px!important;box-shadow:rgba(255,122,26,.28) 0 12px 22px!important;text-shadow:0 1px 0 rgba(0,0,0,.16)!important;}
html body.button-preset-button-27:not(.admin-body) .btn:hover,html body.button-preset-button-27:not(.admin-body) .green:hover,html body.button-preset-button-27:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-27:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-27:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-27 .kb-button-preview:hover{background:#ff8a2f!important;transform:translateY(-1px)!important;}

/* Button 29 */
html body.button-preset-button-29:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-29:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-29:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-29:not(.admin-body) .stream-event-btn,html body.button-preset-button-29:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-29 .kb-button-preview,html body .admin-main .button-preset-preview.button-29 .kb-button-preview{background:linear-gradient(180deg,#20e3ff,#0797cf)!important;color:#fff!important;border:1px solid rgba(190,248,255,.40)!important;border-radius:8px!important;box-shadow:0 0 0 1px rgba(25,200,245,.10) inset, 0 12px 28px rgba(25,200,245,.22)!important;text-shadow:none!important;}
html body.button-preset-button-29:not(.admin-body) .btn:hover,html body.button-preset-button-29:not(.admin-body) .green:hover,html body.button-preset-button-29:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-29:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-29:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-29 .kb-button-preview:hover{box-shadow:0 0 18px rgba(25,200,245,.55), 0 12px 28px rgba(25,200,245,.28)!important;}

/* Button 36 */
html body.button-preset-button-36:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-36:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-36:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-36:not(.admin-body) .stream-event-btn,html body.button-preset-button-36:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-36 .kb-button-preview,html body .admin-main .button-preset-preview.button-36 .kb-button-preview{background:#7c3aed!important;color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:rgba(124,58,237,.30) 0 12px 26px!important;text-shadow:none!important;}
html body.button-preset-button-36:not(.admin-body) .btn:hover,html body.button-preset-button-36:not(.admin-body) .green:hover,html body.button-preset-button-36:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-36:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-36:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-36 .kb-button-preview:hover{background:#6d28d9!important;transform:translateY(-1px)!important;}

/* Button 62 */
html body.button-preset-button-62:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-62:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-62:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-62:not(.admin-body) .stream-event-btn,html body.button-preset-button-62:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-62 .kb-button-preview,html body .admin-main .button-preset-preview.button-62 .kb-button-preview{background:linear-gradient(to bottom right,#EF4765,#FF9A5A)!important;color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:none!important;text-shadow:none!important;font-weight:700!important;}
html body.button-preset-button-62:not(.admin-body) .btn:hover,html body.button-preset-button-62:not(.admin-body) .green:hover,html body.button-preset-button-62:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-62:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-62:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-62 .kb-button-preview:hover{box-shadow:0 0 .25rem rgba(0,0,0,.5), -.125rem -.125rem 1rem rgba(239,71,101,.5), .125rem .125rem 1rem rgba(255,154,90,.5)!important;}

/* Button 63 */
html body.button-preset-button-63:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-63:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-63:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-63:not(.admin-body) .stream-event-btn,html body.button-preset-button-63:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-63 .kb-button-preview,html body .admin-main .button-preset-preview.button-63 .kb-button-preview{background:linear-gradient(135deg,#facc15,#fb923c)!important;color:#1f1300!important;border:0!important;border-radius:999px!important;box-shadow:rgba(250,204,21,.26) 0 12px 26px!important;text-shadow:none!important;font-weight:900!important;}
html body.button-preset-button-63:not(.admin-body) .btn:hover,html body.button-preset-button-63:not(.admin-body) .green:hover,html body.button-preset-button-63:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-63:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-63:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-63 .kb-button-preview:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important;}

/* Button 64 */
html body.button-preset-button-64:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-64:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-64:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-64:not(.admin-body) .stream-event-btn,html body.button-preset-button-64:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-64 .kb-button-preview,html body .admin-main .button-preset-preview.button-64 .kb-button-preview{background:rgba(25,200,245,.14)!important;color:#dffbff!important;border:1px solid rgba(25,200,245,.45)!important;border-radius:12px!important;backdrop-filter:blur(8px)!important;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset, 0 10px 24px rgba(25,200,245,.12)!important;text-shadow:none!important;}
html body.button-preset-button-64:not(.admin-body) .btn:hover,html body.button-preset-button-64:not(.admin-body) .green:hover,html body.button-preset-button-64:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-64:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-64:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-64 .kb-button-preview:hover{background:rgba(25,200,245,.22)!important;box-shadow:0 0 18px rgba(25,200,245,.30)!important;}

/* Button 86 */
html body.button-preset-button-86:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-button-86:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-button-86:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-button-86:not(.admin-body) .stream-event-btn,html body.button-preset-button-86:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-button-86 .kb-button-preview,html body .admin-main .button-preset-preview.button-86 .kb-button-preview{background:linear-gradient(180deg,#1c1c1c,#050505)!important;color:#ffd84a!important;border:1px solid rgba(255,216,74,.42)!important;border-radius:10px!important;box-shadow:0 10px 24px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.08)!important;text-shadow:none!important;}
html body.button-preset-button-86:not(.admin-body) .btn:hover,html body.button-preset-button-86:not(.admin-body) .green:hover,html body.button-preset-button-86:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-button-86:not(.admin-body) .stream-event-btn:hover,html body.button-preset-button-86:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-button-86 .kb-button-preview:hover{box-shadow:0 0 20px rgba(255,216,74,.26), 0 12px 28px rgba(0,0,0,.36)!important;transform:translateY(-1px)!important;}

/* Uiverse Fat Mouse 84 - closer source: orange/red double gradient + inset glow */
html body.button-preset-uiverse-fat-mouse-84:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-uiverse-fat-mouse-84:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-uiverse-fat-mouse-84:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-uiverse-fat-mouse-84:not(.admin-body) .stream-event-btn,html body.button-preset-uiverse-fat-mouse-84:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-uiverse-fat-mouse-84 .kb-button-preview{background:linear-gradient(140.14deg,#ec540e 15.05%,#d6361f 114.99%) padding-box,linear-gradient(142.51deg,#ff9465 8.65%,#af1905 88.82%) border-box!important;color:#fff!important;border:2px solid transparent!important;border-radius:7px!important;box-shadow:inset 0 0 12px rgba(255,255,255,.22), 0 10px 22px rgba(214,54,31,.28)!important;text-shadow:0 1px 0 rgba(0,0,0,.24)!important;}
html body.button-preset-uiverse-fat-mouse-84:not(.admin-body) .btn:hover,html body.button-preset-uiverse-fat-mouse-84:not(.admin-body) .green:hover,html body.button-preset-uiverse-fat-mouse-84:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-uiverse-fat-mouse-84:not(.admin-body) .stream-event-btn:hover,html body.button-preset-uiverse-fat-mouse-84:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-uiverse-fat-mouse-84 .kb-button-preview:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important;box-shadow:inset 0 0 16px rgba(255,255,255,.30), 0 14px 30px rgba(214,54,31,.36)!important;}

/* Uiverse Tall Mayfly 60 - source-style expanding dark fill */
html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .stream-event-btn,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-uiverse-tall-mayfly-60 .kb-button-preview{height:50px!important;min-height:50px!important;min-width:160px!important;background:transparent!important;color:#e8f8ff!important;border:2px solid rgba(232,248,255,.72)!important;border-radius:30px!important;letter-spacing:3px!important;box-shadow:none!important;overflow:hidden!important;z-index:0!important;}
html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .btn::after,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .green::after,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .market-order-btn:not(:disabled)::after,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .stream-event-btn::after,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .kb-home-social-btn::after,html body .admin-main .button-preset-preview.button-preset-uiverse-tall-mayfly-60 .kb-button-preview::after{content:""!important;position:absolute!important;left:0!important;top:0!important;width:10px!important;height:10px!important;background:#e8f8ff!important;border-radius:30px!important;visibility:hidden!important;z-index:1!important;transition:all .5s ease-in-out!important;}
html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .btn:hover,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .green:hover,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .stream-event-btn:hover,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-uiverse-tall-mayfly-60 .kb-button-preview:hover{color:#06131b!important;border-color:transparent!important;box-shadow:1px 1px 200px rgba(232,248,255,.55)!important;}
html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .btn:hover::after,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .green:hover::after,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .market-order-btn:not(:disabled):hover::after,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .stream-event-btn:hover::after,html body.button-preset-uiverse-tall-mayfly-60:not(.admin-body) .kb-home-social-btn:hover::after,html body .admin-main .button-preset-preview.button-preset-uiverse-tall-mayfly-60 .kb-button-preview:hover::after{visibility:visible!important;transform:scale(100) translateX(2px)!important;}

/* Uiverse Slimy Horse 19 - source-style skew fill */
html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .stream-event-btn,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-uiverse-slimy-horse-19 .kb-button-preview{padding:1em 2em!important;min-height:44px!important;background:transparent!important;color:#2c9caf!important;border:none!important;border-radius:5px!important;font-weight:bold!important;letter-spacing:5px!important;text-transform:uppercase!important;outline:2px solid #2c9caf!important;box-shadow:none!important;overflow:hidden!important;z-index:0!important;transition:all 1000ms!important;}
html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .btn::before,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .green::before,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .market-order-btn:not(:disabled)::before,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .stream-event-btn::before,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .kb-home-social-btn::before,html body .admin-main .button-preset-preview.button-preset-uiverse-slimy-horse-19 .kb-button-preview::before{content:""!important;position:absolute!important;left:-50px!important;top:0!important;width:0!important;height:100%!important;background:#2c9caf!important;transform:skewX(45deg)!important;z-index:1!important;transition:width 1000ms!important;}
html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .btn:hover,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .green:hover,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .stream-event-btn:hover,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-uiverse-slimy-horse-19 .kb-button-preview:hover{color:#fff!important;transform:scale(1.06)!important;outline:2px solid #70bdca!important;box-shadow:4px 5px 17px -4px #268391!important;}
html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .btn:hover::before,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .green:hover::before,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .market-order-btn:not(:disabled):hover::before,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .stream-event-btn:hover::before,html body.button-preset-uiverse-slimy-horse-19:not(.admin-body) .kb-home-social-btn:hover::before,html body .admin-main .button-preset-preview.button-preset-uiverse-slimy-horse-19 .kb-button-preview:hover::before{width:250%!important;}

/* Uiverse Soft Mayfly 11 - source-style black button with border expansion */
html body.button-preset-uiverse-soft-mayfly-11:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-uiverse-soft-mayfly-11:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-uiverse-soft-mayfly-11:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-uiverse-soft-mayfly-11:not(.admin-body) .stream-event-btn,html body.button-preset-uiverse-soft-mayfly-11:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-uiverse-soft-mayfly-11 .kb-button-preview{width:130px!important;height:40px!important;min-height:40px!important;font-size:1.1em!important;background:#171717!important;color:#fff!important;border:none!important;border-radius:5px!important;box-shadow:none!important;overflow:hidden!important;transition:.4s!important;z-index:0!important;}
html body.button-preset-uiverse-soft-mayfly-11:not(.admin-body) .btn:hover,html body.button-preset-uiverse-soft-mayfly-11:not(.admin-body) .green:hover,html body.button-preset-uiverse-soft-mayfly-11:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-uiverse-soft-mayfly-11:not(.admin-body) .stream-event-btn:hover,html body.button-preset-uiverse-soft-mayfly-11:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-uiverse-soft-mayfly-11 .kb-button-preview:hover{box-shadow:0 0 0 3px #fff,0 0 0 6px #171717!important;transform:translateY(-1px)!important;}

/* Uiverse Witty Rabbit 59 - source-style gradient button */
html body.button-preset-uiverse-witty-rabbit-59:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-uiverse-witty-rabbit-59:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-uiverse-witty-rabbit-59:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-uiverse-witty-rabbit-59:not(.admin-body) .stream-event-btn,html body.button-preset-uiverse-witty-rabbit-59:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-uiverse-witty-rabbit-59 .kb-button-preview{padding:1rem 2rem!important;background:linear-gradient(90deg,#ff7a18,#af002d 45%,#319197)!important;background-size:180% 100%!important;color:#fff!important;border:none!important;border-radius:.5rem!important;box-shadow:0 10px 20px rgba(175,0,45,.28)!important;transition:all .35s ease!important;}
html body.button-preset-uiverse-witty-rabbit-59:not(.admin-body) .btn:hover,html body.button-preset-uiverse-witty-rabbit-59:not(.admin-body) .green:hover,html body.button-preset-uiverse-witty-rabbit-59:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-uiverse-witty-rabbit-59:not(.admin-body) .stream-event-btn:hover,html body.button-preset-uiverse-witty-rabbit-59:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-uiverse-witty-rabbit-59 .kb-button-preview:hover{background-position:100% 0!important;box-shadow:0 16px 32px rgba(49,145,151,.30)!important;transform:translateY(-2px)!important;}

/* Uiverse Pretty Lionfish 11 - source-style skeuomorphic blue */
html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .stream-event-btn,html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-uiverse-pretty-lionfish-11 .kb-button-preview{background:#3385ff!important;color:#fff!important;border:1px solid #0b5ed7!important;border-radius:8px!important;box-shadow:inset 2px 2px 2px 0 rgba(255,255,255,.5),7px 7px 20px 0 rgba(0,0,0,.1),4px 4px 5px 0 rgba(0,0,0,.1)!important;text-shadow:0 1px 0 rgba(0,0,0,.25)!important;}
html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .btn:hover,html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .green:hover,html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .stream-event-btn:hover,html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-uiverse-pretty-lionfish-11 .kb-button-preview:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important;}
html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .btn:active,html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .green:active,html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .market-order-btn:not(:disabled):active,html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .stream-event-btn:active,html body.button-preset-uiverse-pretty-lionfish-11:not(.admin-body) .kb-home-social-btn:active{box-shadow:inset 2px 2px 2px 0 rgba(255,255,255,.5),3px 3px 10px rgba(0,0,0,.12)!important;transform:translateY(1px)!important;}

/* Uiverse Brave Mole 100 - 2D bounce */
html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .btn:not(.danger):not(.ghost),html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .green:not(.danger):not(.ghost),html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .market-order-btn:not(:disabled),html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .stream-event-btn,html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .kb-home-social-btn,html body .admin-main .button-preset-preview.button-preset-uiverse-brave-mole-100 .kb-button-preview{background:#ffd43b!important;color:#1e1600!important;border:2px solid #1e1600!important;border-radius:12px!important;box-shadow:4px 4px 0 #1e1600!important;text-shadow:none!important;transform:translate(-2px,-2px)!important;transition:all .15s ease!important;}
html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .btn:hover,html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .green:hover,html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .market-order-btn:not(:disabled):hover,html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .stream-event-btn:hover,html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .kb-home-social-btn:hover,html body .admin-main .button-preset-preview.button-preset-uiverse-brave-mole-100 .kb-button-preview:hover{transform:translate(-4px,-4px)!important;box-shadow:7px 7px 0 #1e1600!important;}
html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .btn:active,html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .green:active,html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .market-order-btn:not(:disabled):active,html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .stream-event-btn:active,html body.button-preset-uiverse-brave-mole-100:not(.admin-body) .kb-home-social-btn:active{transform:translate(0,0)!important;box-shadow:1px 1px 0 #1e1600!important;}


/* === v1.48.17 Home CTA Exact Button Sync ===
   Bu dosya home.ejs içinde en sonda yüklenir. Böylece hero/social/stream inline CSS'leri
   button-settings seçimini ezemez. Puan Marketi'nde çalışan exact preset zinciri burada da kullanılır.
*/
body:not(.admin-body)[class*="button-preset-"] main.home-page .kb-global-button-sync,
body:not(.admin-body)[class*="button-preset-"] main.home-page .kb-home-social-btn,
body:not(.admin-body)[class*="button-preset-"] main.home-page .kb-hero-btn,
body:not(.admin-body)[class*="button-preset-"] main.home-page .kb-hero-fixed-cta-v1453,
body:not(.admin-body)[class*="button-preset-"] main.home-page .stream-event-btn{
  position:relative!important;
  z-index:20!important;
  text-decoration:none!important;
  cursor:pointer!important;
  pointer-events:auto!important;
}

body:not(.admin-body)[class*="button-preset-"] main.home-page .kb-home-social-btn{
  align-self:flex-start!important;
}

body:not(.admin-body)[class*="button-preset-"] main.home-page .kb-home-social-btn > span,
body:not(.admin-body)[class*="button-preset-"] main.home-page .kb-hero-btn > span,
body:not(.admin-body)[class*="button-preset-"] main.home-page .kb-hero-fixed-cta-v1453 > span,
body:not(.admin-body)[class*="button-preset-"] main.home-page .stream-event-btn > span{
  position:relative!important;
  z-index:2!important;
}

/* Sosyal kart hover'ı buton hover'ını bastırmasın; butonun kendisi exact preset hover alır. */
body:not(.admin-body)[class*="button-preset-"] main.home-page .kb-home-social-card .kb-home-social-btn:hover,
body:not(.admin-body)[class*="button-preset-"] main.home-page #kb-main-hero .kb-hero-btn:hover,
body:not(.admin-body)[class*="button-preset-"] main.home-page #kb-main-hero .kb-hero-fixed-cta-v1453:hover,
body:not(.admin-body)[class*="button-preset-"] main.home-page .stream-event-btn:hover{
  text-decoration:none!important;
}
