/* Ekrem Abi v7 — referanstaki siyah-altın blackjack kartının üçlü animasyonlu sahnesi */
.blackjack-trio{width:100%;height:350px;position:relative;z-index:2;isolation:isolate;display:grid;place-items:center;perspective:1000px}
.blackjack-trio:before{content:"";width:330px;height:270px;position:absolute;border-radius:50%;background:radial-gradient(circle,#e5a72b21 0,#ff315014 34%,transparent 69%);filter:blur(2px);animation:bj-aura 4.8s ease-in-out infinite}
.blackjack-orbit{position:absolute;border:1px solid #d9a52f73;border-radius:50%;box-shadow:inset 0 0 22px #f0af2a0b,0 0 18px #ffb2260b;animation:bj-orbit 15s linear infinite}
.blackjack-orbit.orbit-a{width:310px;height:225px;transform:rotate(-18deg)}
.blackjack-orbit.orbit-b{width:270px;height:285px;transform:rotate(27deg);animation-direction:reverse;animation-duration:11s}
.blackjack-card{--x:0px;--y:0px;--r:0deg;--r2:0deg;width:178px;height:262px;padding:17px;position:absolute;left:50%;top:50%;z-index:2;border:2px solid #e7aa29;border-radius:19px;background:radial-gradient(circle at 50% 43%,#211a0f 0,#090a0c 33%,#020305 78%);color:#efb83f;font-family:Georgia,"Times New Roman",serif;box-shadow:inset 0 0 0 3px #050608,inset 0 0 0 5px #765719,0 24px 55px #000d,0 0 28px #e3a82d26;overflow:hidden;transform-style:preserve-3d;animation:bj-card-float 4.2s ease-in-out infinite}
.blackjack-card:before{content:"";position:absolute;inset:7px;border:1px solid #b8862390;border-radius:13px;box-shadow:inset 0 0 20px #000;pointer-events:none}
.blackjack-card:after{content:"";width:48%;height:150%;position:absolute;z-index:6;left:-72%;top:-25%;background:linear-gradient(90deg,transparent,#fff8d70f 20%,#fff8dcdf 50%,#fff8d70f 80%,transparent);filter:blur(.4px);transform:skewX(-13deg);animation:bj-card-shine 5.6s ease-in-out infinite;pointer-events:none}
.blackjack-card.card-left{--x:-76px;--y:3px;--r:-14deg;--r2:-11deg;z-index:1;animation-duration:4.8s;animation-delay:-1.3s}
.blackjack-card.card-center{--x:0px;--y:-7px;--r:3deg;--r2:-1deg;z-index:3;animation-duration:4.1s}
.blackjack-card.card-right{--x:76px;--y:7px;--r:15deg;--r2:11deg;z-index:2;animation-duration:5.1s;animation-delay:-2.1s}
.blackjack-card.card-left:after{animation-delay:-2.4s}.blackjack-card.card-right:after{animation-delay:-4.1s}
.bj-corner{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;color:#f2ba42;font-weight:900;line-height:.75;text-shadow:0 2px 8px #000}
.bj-corner b{font-size:23px}.bj-corner i{margin-top:5px;font-size:17px;font-style:normal}
.bj-corner.bj-top{left:17px;top:17px}.bj-corner.bj-bottom{right:17px;bottom:17px;transform:rotate(180deg)}
.blackjack-card>strong{position:absolute;z-index:2;left:50%;top:41%;transform:translate(-50%,-50%);color:#efbd4f;font-size:76px;line-height:1;text-shadow:0 7px 10px #000,0 0 22px #e7ad3533}
.blackjack-card.card-right>strong{color:#df394e;text-shadow:0 7px 10px #000,0 0 24px #d8284538}
.blackjack-card.card-right .bj-corner{color:#e64b60}
.bj-title{position:absolute;z-index:3;left:12px;right:12px;bottom:49px;color:#f0ba42;font-size:14px;font-weight:900;letter-spacing:.6px;text-align:center;text-shadow:0 2px 8px #000}
.bj-title small{display:block;margin-top:5px;color:#cba84d;font:700 4.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:2px}
.blackjack-chip{width:45px;height:45px;position:absolute;z-index:5;border:6px solid #fff0b4;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ffd766,#dc9623);color:#5a3504;font:900 13px/1 Georgia,serif;box-shadow:0 11px 24px #0009,0 0 19px #f2b43d33;animation:bj-chip-float 4s ease-in-out infinite}
.blackjack-chip.chip-left{left:5%;top:27%;animation-delay:-1.2s}.blackjack-chip.chip-right{right:3%;bottom:19%;animation-delay:-2.8s}
@keyframes bj-card-float{0%,100%{transform:translate(-50%,-50%) translate(var(--x),var(--y)) rotate(var(--r)) rotateY(-2deg)}50%{transform:translate(-50%,-50%) translate(var(--x),calc(var(--y) - 9px)) rotate(var(--r2)) rotateY(3deg);filter:brightness(1.08)}}
@keyframes bj-card-shine{0%,66%{left:-72%;opacity:0}72%{opacity:.9}100%{left:126%;opacity:0}}
@keyframes bj-orbit{to{transform:rotate(342deg)}}
@keyframes bj-aura{50%{transform:scale(1.08);filter:blur(5px);opacity:.75}}
@keyframes bj-chip-float{50%{transform:translateY(-8px) rotate(14deg);filter:brightness(1.13)}}

/* İki sponsor rayı da panelde seçilen sponsorun kendi afişini dikey odakla kullanır. */
.sponsor-rail-left,.sponsor-rail-right{background-size:100% 100%,auto 100%!important;border-color:color-mix(in srgb,var(--rail-color) 72%,#d8fff0)!important;box-shadow:inset 0 0 0 1px #fff2,inset 0 0 38px #020706c7,0 18px 55px #000b,0 0 26px color-mix(in srgb,var(--rail-color) 32%,transparent)!important}
.sponsor-rail-left,.sponsor-rail-right{background-position:center,center!important}
.sponsor-rail-left:before,.sponsor-rail-right:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 31%,#fff5d41b 47%,transparent 63%);transform:translateX(-110%);animation:rail-poster-shine 5.8s ease-in-out infinite;pointer-events:none}
.sponsor-rail-left>span,.sponsor-rail-right>span{border-color:color-mix(in srgb,var(--rail-color) 58%,#fff)!important;background:#060a09dd!important}.sponsor-rail-left h2,.sponsor-rail-right h2{padding-top:10px!important;background:linear-gradient(180deg,#07100ed8,#030706f6)!important;color:#fff!important}.sponsor-rail-left p,.sponsor-rail-right p{color:#ecfff8!important}.sponsor-rail-left>b,.sponsor-rail-right>b{border:1px solid color-mix(in srgb,var(--rail-color) 65%,#fff)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--rail-color) 88%,#fff),color-mix(in srgb,var(--rail-color) 82%,#050807))!important;box-shadow:0 10px 24px #0008,0 0 18px color-mix(in srgb,var(--rail-color) 32%,transparent)!important}
@keyframes rail-poster-shine{0%,72%{transform:translateX(-110%)}100%{transform:translateX(110%)}}

/* Görsel içine basılmış afiş hissi; metin panel verisinden canlı gelir. */
.module-poster-copy,.daily-poster-copy{position:absolute;z-index:3;left:10px;right:10px;bottom:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--module-color,var(--reward-color)) 58%,#fff);border-radius:11px;background:linear-gradient(145deg,#05070be8,#080b11c9);box-shadow:0 11px 24px #000b,0 0 20px color-mix(in srgb,var(--module-color,var(--reward-color)) 22%,transparent);text-shadow:0 2px 7px #000;pointer-events:none}
.module-poster-copy small,.daily-poster-copy small{display:block;color:var(--module-color,var(--reward-color));font-size:6px;font-weight:950;letter-spacing:1.25px}.module-poster-copy b,.daily-poster-copy b{display:block;margin-top:3px;color:#fff;font-size:13px;line-height:1.05}.module-poster-copy strong,.daily-poster-copy strong{display:block;margin-top:5px;color:#67f2a3;font-size:17px;line-height:1.05}.daily-poster-copy{--module-color:var(--reward-color)}
.generated-daily-art>.daily-poster-copy{display:block!important}.generated-daily-art>.daily-poster-copy strong{position:static!important;color:#67f2a3!important;font-size:17px!important;text-shadow:0 2px 7px #000!important}

@media(max-width:1050px){
  .blackjack-card{width:158px;height:232px;padding:14px}.blackjack-card.card-left{--x:-64px}.blackjack-card.card-right{--x:64px}.blackjack-card>strong{font-size:65px}.bj-title{bottom:43px;font-size:12px}.bj-corner b{font-size:20px}.bj-corner i{font-size:15px}
}

/* v11 Puan Kulübü: masaüstünde paralel ödül özeti + sponsor görevleri. */
.points-workspace{display:grid!important;grid-template-columns:minmax(330px,.82fr) minmax(0,1.42fr)!important;gap:18px!important;align-items:start}
.points-program-loading,.points-program-disabled{grid-column:1/-1;min-height:330px;padding:40px;border:1px solid #4b3c24;border-radius:20px;background:radial-gradient(circle at 20% 20%,#e5ad3921,transparent 34%),linear-gradient(145deg,#1c2029,#101319);display:grid;place-items:center;align-content:center;text-align:center}.points-program-loading i{width:50px;height:50px;border:3px solid #4d4230;border-top-color:#f4c65d;border-radius:50%;animation:spin 1s linear infinite}.points-program-loading b{margin-top:14px}.points-program-disabled span{color:#f0be55;font-size:9px;font-weight:950;letter-spacing:1.4px}.points-program-disabled h2{margin:10px 0 4px}.points-program-disabled p{max-width:560px;color:#bfc6d0;font-size:11px;line-height:1.7}
.points-summary-card{position:sticky;top:72px;min-width:0;padding:28px 24px;border:1px solid #73582b;border-radius:22px;background:radial-gradient(circle at 50% 22%,#e9ad3a2b,transparent 28%),radial-gradient(circle at 100% 100%,#ff31552b,transparent 35%),linear-gradient(155deg,#211b15,#11151d 68%);box-shadow:inset 0 1px #ffe9a52b,0 24px 55px #0009;overflow:hidden}.points-summary-card:before{content:"";position:absolute;inset:-30% -55%;pointer-events:none;background:linear-gradient(105deg,transparent 44%,#fff5ca16 49%,#fff9dd62 50%,#fff5ca16 51%,transparent 56%);animation:bj-card-shine 7s ease-in-out infinite}.points-summary-card>*{position:relative;z-index:1}.points-kicker{color:#f5c760;font-size:8px;font-weight:950;letter-spacing:1.5px}.points-progress-ring{width:190px;height:190px;margin:20px auto;position:relative;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#f7cc64 calc(var(--progress) * 1%),#ff365f calc(var(--progress) * 1%),#272b34 0);box-shadow:0 0 0 7px #0c0f14,0 0 0 8px #87672f,0 22px 42px #000a,0 0 35px #dfaa3b2e}.points-progress-ring:before{content:"";position:absolute;inset:14px;border:1px solid #725b2f;border-radius:50%;background:radial-gradient(circle at 40% 32%,#3c2e1c,#11141a 68%);box-shadow:inset 0 0 30px #000}.points-progress-ring>div{position:relative;z-index:1;text-align:center}.points-progress-ring strong{display:block;color:#fff0b1;font-size:46px;line-height:1;text-shadow:0 4px 20px #000}.points-progress-ring small{display:block;margin-top:8px;color:#e6b94f;font-size:7px;font-weight:950;letter-spacing:1.3px}.points-summary-card>h2{margin:0;text-align:center;color:#fff;font-size:34px;line-height:1}.points-summary-card>h2 em{display:block;margin-top:7px;color:#f3c55f;font-size:14px;font-style:normal;letter-spacing:1.2px;text-transform:uppercase}.points-summary-card>p{margin:15px 0;color:#c5cbd5;font-size:11px;line-height:1.7;text-align:center}.points-summary-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.points-summary-numbers span{min-width:0;padding:10px 6px;border:1px solid #383842;border-radius:10px;background:#10141ac9;color:#969eaa;font-size:7px;text-align:center}.points-summary-numbers b{display:block;margin-bottom:3px;color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis}.points-progress-track{height:7px;margin:16px 0;border-radius:999px;background:#292d35;overflow:hidden}.points-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff315a,#f3c45c);box-shadow:0 0 16px #f2bd4e}
.points-summary-card ul{margin:16px 0 0;padding:0;display:grid;gap:7px;list-style:none}.points-summary-card li{padding-left:18px;position:relative;color:#9da5b1;font-size:8px;line-height:1.5}.points-summary-card li:before{content:"✓";position:absolute;left:0;color:#5ce39a;font-weight:950}.points-locked{padding:12px;border:1px dashed #51462f;border-radius:11px;background:#171714;display:flex;gap:9px;align-items:center}.points-locked p{margin:0;color:#c2b58f;font-size:8px;line-height:1.5}.points-claim-form{padding:13px;border:1px solid #8b6d31;border-radius:12px;background:#261e12}.points-claim-form label{display:block}.points-claim-form label span{display:block;margin-bottom:8px;color:#f4c55b;font-size:9px;font-weight:950}.points-claim-form input{width:100%;padding:10px;border:1px solid #4c4230;border-radius:8px;background:#11151c;color:#fff;font-size:10px}.points-claim-form button{width:100%;margin-top:8px;padding:11px;border:0;border-radius:8px;background:linear-gradient(90deg,#ff2457,#e5aa39);color:#fff;font-size:9px;font-weight:950}.points-claim-state{padding:13px;border:1px solid #34704f;border-radius:12px;background:#12271c;display:flex;align-items:center;gap:10px}.points-claim-state>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#3bd783;color:#07150d;font-weight:950}.points-claim-state b,.points-claim-state small{display:block}.points-claim-state b{color:#78eca9;font-size:9px}.points-claim-state small{margin-top:3px;color:#aac7b5;font-size:7px}
.points-sponsor-panel{min-width:0;padding:20px;border:1px solid #343b47;border-radius:22px;background:linear-gradient(155deg,#1b2029,#101319);box-shadow:0 22px 50px #0006}.points-sponsor-panel>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.points-sponsor-panel>header span{color:#ff426a;font-size:8px;font-weight:950;letter-spacing:1.3px}.points-sponsor-panel>header h2{margin:6px 0 4px;color:#fff;font-size:25px}.points-sponsor-panel>header p{max-width:580px;margin:0;color:#abb3bf;font-size:10px;line-height:1.65}.points-sponsor-panel>header>b{flex:0 0 auto;padding:10px 12px;border:1px solid #7f632e;border-radius:10px;background:#2a2113;color:#ffd36d;font-size:15px}.points-notice{margin-bottom:13px;padding:11px 12px;border:1px solid #4b663f;border-radius:10px;background:#182719;color:#91e2a4;font-size:9px}.points-sponsor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.points-task-card{min-width:0;padding:11px;border:1px solid #343b47;border-radius:15px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--task-color) 24%,transparent),transparent 35%),linear-gradient(145deg,#232832,#171b22);display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;box-shadow:inset 0 2px color-mix(in srgb,var(--task-color) 75%,#fff),0 12px 26px #0005}.points-task-card[data-state="approved"]{border-color:#33744f;background:radial-gradient(circle at 100% 0,#35dd8430,transparent 36%),linear-gradient(145deg,#1d2b26,#141a1c)}.points-task-card[data-state="pending"]{border-color:#725e34}.points-task-media{height:88px;position:relative;border-radius:11px;background:#0c0f14;overflow:hidden}.points-task-media img{width:100%;height:100%;object-fit:cover}.points-task-media>span:not(.points-task-symbol){position:absolute;right:5px;bottom:5px;padding:4px 6px;border-radius:6px;background:#090c10e8;color:#ffd36b;font-size:8px;font-weight:950}.points-task-symbol{width:100%;height:100%;display:grid;place-items:center;color:#e9b748;font-size:32px}.points-task-copy{min-width:0}.points-task-copy>small{display:block;color:var(--task-color);font-size:6px;font-weight:950;letter-spacing:.7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.points-task-copy h3{margin:5px 0 3px;color:#fff;font-size:15px}.points-task-copy p{min-height:25px;margin:0 0 8px;color:#abb3bf;font-size:7.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.points-join-link{display:block;margin-bottom:6px;padding:7px;border-radius:7px;background:var(--task-color);color:#fff;font-size:7px;font-weight:950;text-align:center}.points-membership-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.points-membership-form input{min-width:0;padding:7px;border:1px solid #414957;border-radius:7px;background:#10141a;color:#fff;font-size:7px}.points-membership-form button{padding:7px;border:0;border-radius:7px;background:#ff2457;color:#fff;font-size:6.5px;font-weight:950}.points-membership-form input:disabled,.points-membership-form button:disabled{opacity:.45;cursor:not-allowed}.points-task-approved,.points-task-pending{min-height:31px;padding:7px;border:1px solid #2f724c;border-radius:8px;background:#12291d;display:flex;align-items:center;justify-content:center;gap:7px;color:#6feaa3}.points-task-approved span{font-size:15px}.points-task-approved b{font-size:8px}.points-task-pending{border-color:#69572f;background:#292113;color:#f2c35a}.points-task-pending i{width:8px;height:8px;border:2px solid #6c5a34;border-top-color:#ffd36b;border-radius:50%;animation:spin 1s linear infinite}.points-task-pending span{font-size:7px}.points-empty{grid-column:1/-1;color:#9ba3af;text-align:center}

@media(max-width:1080px) and (min-width:761px){.points-workspace{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important}.points-sponsor-grid{grid-template-columns:1fr}.points-task-card{grid-template-columns:96px minmax(0,1fr)}.points-task-media{height:96px}}
@media(max-width:760px){.points-workspace{grid-template-columns:1fr!important;gap:12px!important}.points-summary-card{position:relative;top:auto;padding:22px 16px;border-radius:18px}.points-progress-ring{width:156px;height:156px}.points-progress-ring strong{font-size:38px}.points-summary-card>h2{font-size:29px}.points-summary-numbers span{font-size:6px}.points-summary-numbers b{font-size:10px}.points-sponsor-panel{padding:14px 10px;border-radius:17px}.points-sponsor-panel>header h2{font-size:20px}.points-sponsor-panel>header p{font-size:9px}.points-sponsor-panel>header>b{padding:8px;font-size:11px}.points-sponsor-grid{grid-template-columns:1fr;gap:8px}.points-task-card{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:9px}.points-task-media{height:82px}.points-task-copy h3{font-size:14px}.points-task-copy p{font-size:7.5px}.points-join-link{padding:8px;font-size:7.5px}.points-membership-form input{font-size:8px}.points-membership-form button{font-size:7px}.points-summary-card:before{animation-duration:9s}}
@media(max-width:760px){
  .blackjack-trio{height:292px;margin-top:4px}.blackjack-trio:before{width:290px;height:225px}.blackjack-orbit.orbit-a{width:285px;height:196px}.blackjack-orbit.orbit-b{width:228px;height:258px}
  .blackjack-card{width:150px;height:220px;border-radius:16px}.blackjack-card.card-left{--x:-62px}.blackjack-card.card-center{--y:-5px}.blackjack-card.card-right{--x:62px;--y:5px}
  .blackjack-card>strong{font-size:60px}.bj-title{bottom:40px;font-size:11px}.bj-title small{font-size:4px;letter-spacing:1.4px}.bj-corner.bj-top{left:14px;top:14px}.bj-corner.bj-bottom{right:14px;bottom:14px}.bj-corner b{font-size:18px}.bj-corner i{font-size:13px}
  .blackjack-chip{width:39px;height:39px;border-width:5px}.blackjack-chip.chip-left{left:2%}.blackjack-chip.chip-right{right:1%}
  .module-poster-copy,.daily-poster-copy{left:6px;right:6px;bottom:6px;padding:7px}.module-poster-copy b,.daily-poster-copy b{font-size:9px}.module-poster-copy strong,.daily-poster-copy strong{font-size:11px}.module-poster-copy small,.daily-poster-copy small{font-size:5px}
}
@media(max-width:390px){
  .blackjack-trio{height:276px}.blackjack-card{width:142px;height:208px}.blackjack-card.card-left{--x:-56px}.blackjack-card.card-right{--x:56px}.blackjack-card>strong{font-size:56px}.bj-title{bottom:37px;font-size:10px}.blackjack-chip{width:35px;height:35px;border-width:4px;font-size:11px}
}
@media(prefers-reduced-motion:reduce){.blackjack-trio:before,.blackjack-orbit,.blackjack-card,.blackjack-card:after,.blackjack-chip,.sponsor-rail-left:before,.sponsor-rail-right:before{animation:none!important}}
.app-home-hero.is-offscreen .blackjack-trio:before,.app-home-hero.is-offscreen .blackjack-orbit,.app-home-hero.is-offscreen .blackjack-card,.app-home-hero.is-offscreen .blackjack-card:after,.app-home-hero.is-offscreen .blackjack-chip,.points-card.is-offscreen .points-orbit i{animation-play-state:paused!important}

/* v8 okunabilirlik: kart ve buton metinleri daha iri, daha parlak ve daha güçlü. */
.app-section-head p,.event-launchers p,.module-hero p,.wheel-page-head p{color:#c0c6d0!important;font-size:11px!important}
.featured-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.app-home .sponsor-info h3{color:#fff!important;font-size:18px!important}.app-home .sponsor-info p{color:#c8ced8!important;font-size:11.5px!important;line-height:1.55!important}.app-home .sponsor-info>a{min-height:39px;color:#fff!important;font-size:10px!important;font-weight:950!important;letter-spacing:.1px}
.app-home .campaign-copy small{color:#f6c65b!important;font-size:7.5px!important}.app-home .campaign-copy h3{color:#fff!important;font-size:15px!important}.app-home .campaign-copy p{color:#c6ccd6!important;font-size:10.5px!important;line-height:1.58!important}.app-home .campaign-copy>a{color:#ffd36c!important;font-size:9.5px!important;font-weight:950!important}
.daily-reward-copy>div,.daily-reward-copy>div span{color:#d3d8e0!important;font-size:8px!important}.daily-reward-card h3{color:#fff!important;font-size:16px!important}.daily-reward-card p{color:#c6ccd6!important;font-size:10px!important;line-height:1.6!important}.daily-reward-card a{min-height:37px;color:#fff!important;font-size:9.5px!important;font-weight:950!important;display:inline-flex;align-items:center}
.module-copy>small{font-size:8px!important}.module-copy h2{color:#fff!important;font-size:19px!important;line-height:1.18}.module-copy p{color:#c7cdd7!important;font-size:11px!important;line-height:1.68!important}.module-copy>a{min-height:38px;color:#fff!important;font-size:10px!important;font-weight:950!important}.license-chip{color:#7cf0ab!important;font-size:8px!important;font-weight:800!important}
.module-launcher-grid b{color:#fff!important;font-size:11.5px!important}.module-launcher-grid small{color:#bdc4cf!important;font-size:8.5px!important}.event-launchers span{color:#c7cdd7!important;font-size:8px!important}.event-launchers h3{color:#fff!important}.faq-card summary{color:#fff!important;font-size:13px!important}.faq-card p{color:#c8ced8!important;font-size:11.5px!important}
.sponsor-rail-left>b,.sponsor-rail-right>b{color:#fff!important;font-size:8.5px!important;font-weight:950!important}.sidebar .telegram-card b{font-size:10px!important;font-weight:950!important}.sidebar .telegram-card small{font-size:8px!important}
.spin-button,.prediction-form button,.active-giveaway>a,.event-grid a,.seo-banner>a,.hero-actions-v3 a{font-weight:950!important;letter-spacing:.1px}
footer>img[role="link"]{cursor:pointer;transition:filter .2s,transform .2s}footer>img[role="link"]:hover,footer>img[role="link"]:focus-visible{transform:translateY(-2px);filter:brightness(1.25) drop-shadow(0 0 12px #e5ad4a55);outline:none}
.module-poster-copy small,.daily-poster-copy small{font-size:7px}.module-poster-copy b,.daily-poster-copy b{font-size:14px}.module-poster-copy strong,.daily-poster-copy strong,.generated-daily-art>.daily-poster-copy strong{font-size:18px!important}

@media(max-width:760px){
  /* Mobil menü başlığı: gerçek üst başlık görünür kalır, menü içine ikinci logo eklenmez. */
  .mobile-header{z-index:1210!important;height:58px!important;transform:none!important;box-shadow:0 8px 24px #0008}
  .mobile-header .brand{position:relative;z-index:1212;display:block!important}
  .mobile-header .brand img{display:block!important;width:165px!important;height:44px!important}
  .menu-toggle{position:relative!important;z-index:1213!important;touch-action:manipulation}
  .sidebar.is-open{inset:58px auto 0 0!important;z-index:1200!important;height:auto!important;max-height:calc(100dvh - 58px)!important;padding:10px 11px calc(12px + env(safe-area-inset-bottom))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;overscroll-behavior:contain;box-shadow:20px 0 50px #000c}
  .sidebar.is-open>.brand{display:none!important}
  .sidebar.is-open .main-nav{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:2px 3px 10px 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
  .sidebar.is-open .telegram-card{flex:0 0 auto!important}
  .sidebar-backdrop{inset:58px 0 0!important;z-index:1190!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#030509b8!important;touch-action:none}
  body.menu-is-open{overflow:hidden!important}
  .app-section-head p,.event-launchers p,.module-hero p,.wheel-page-head p{font-size:10px!important}
  .app-home .sponsor-info h3{font-size:14px!important}.app-home .sponsor-info p{font-size:9.5px!important}.app-home .sponsor-info>a{min-height:35px;padding:8px 5px!important;font-size:9px!important}
  .app-home .campaign-copy h3{font-size:12px!important}.app-home .campaign-copy p{font-size:8.5px!important}.app-home .campaign-copy>a{font-size:8.5px!important}
  .daily-reward-copy>div,.daily-reward-copy>div span{font-size:7px!important}.daily-reward-card h3{font-size:10px!important}.daily-reward-card p{font-size:7.5px!important;line-height:1.45!important}.daily-reward-card a{min-height:30px;padding:7px 3px!important;font-size:7.5px!important;line-height:1.25;white-space:normal}
  .module-copy{min-height:0!important;padding-bottom:12px!important}.module-copy>small{font-size:7px!important}.module-copy h2{font-size:15px!important}.module-copy p{font-size:9px!important}.module-copy>a{min-height:34px;margin-top:11px!important;align-self:stretch!important;justify-content:center!important;text-align:center;font-size:9px!important}.license-chip{font-size:7px!important}
  .module-launcher-grid b{font-size:10.5px!important}.module-launcher-grid small{font-size:7.5px!important}.faq-card summary{font-size:12px!important}.faq-card p{font-size:10.5px!important}
  .module-poster-copy small,.daily-poster-copy small{font-size:6px!important}.module-poster-copy b,.daily-poster-copy b{font-size:10px!important}.module-poster-copy strong,.daily-poster-copy strong,.generated-daily-art>.daily-poster-copy strong{font-size:12px!important}
  .module-page[data-module="topluluk"] .module-copy small{font-size:6px!important}.module-page[data-module="topluluk"] .module-copy h2{font-size:11px!important}.module-page[data-module="topluluk"] .module-copy p{font-size:7.5px!important;line-height:1.4!important}.module-page[data-module="topluluk"] .module-copy>a{min-height:30px!important;font-size:7.5px!important;font-weight:950!important}

}
