@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(poppins-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(poppins-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(poppins-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(poppins-700.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(poppins-800.ttf) format('truetype');
}

/* Filozof vivid: the homepage presentation, isolated from account and admin screens. */
.fv-filter-defs{position:absolute;overflow:hidden;pointer-events:none}
body:has(.fv-hero){--rs-panel:#291452;--rs-zemin:#10081f;--rs-cizgi:#512d84;--rs-vurgu:#ffcf5c;--rs-ikincil:#a24dff;--rs-f:'Sora',system-ui,sans-serif}
body.tn-var:has(.fv-hero) main.tn-govde{background:radial-gradient(ellipse at 80% 0,rgba(134,42,248,.25),transparent 55%),radial-gradient(ellipse at 10% 0,rgba(216,100,255,.13),transparent 40%),#10081f!important}
body:has(.fv-hero) .rs-ust{background:linear-gradient(110deg,#271345,#35145f 65%,#201039);border-bottom:1px solid #67369b}
body:has(.fv-hero) .rs-yan{background:linear-gradient(165deg,#29134b,#190d30)}
body:has(.fv-hero) .rs-btn-giris{background:linear-gradient(110deg,#c579ff,#8330ee)!important;box-shadow:0 5px 22px #8b35e655,inset 0 1px #ffffff55}
body:has(.fv-hero) .rs-btn-kayit,.hr .hr-btn,.hr .hr-oyna{background:linear-gradient(110deg,#fff1a4 0%,#ffce54 40%,#ffb62d 100%)!important;color:#392004!important;box-shadow:0 4px 18px #eaa42933,inset 0 1px #fff9;transition:transform .22s,box-shadow .22s,filter .22s}
.hr .hr-btn:hover,.hr .hr-oyna:hover{transform:translateY(-3px);box-shadow:0 7px 25px #eaa42966}
body:has(.fv-hero) .hr{gap:16px;font-family:'Sora',system-ui,sans-serif}
.fv-icon{display:block;width:42px;height:42px;flex:none;filter:drop-shadow(0 3px 4px #17042988)}
.fv-hero{position:relative;overflow:hidden;border:1px solid #7543a766;border-radius:24px;background:radial-gradient(ellipse at 86% 28%,#7f2bdd77,transparent 52%),linear-gradient(120deg,#2b1550,#321359 65%,#481b72);box-shadow:inset 0 1px #ffffff18,0 16px 50px #08011255}
.fv-hero-stage{position:relative;display:grid;grid-template-columns:1.15fr 1fr;min-height:350px;padding:40px 42px 28px;align-items:center}
.fv-hero-copy{position:relative;z-index:2}
.fv-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.16em;color:#dec4ff;font-weight:700;margin-bottom:17px}
.fv-spark{color:#ffe08c;font-size:18px}
.fv-hero h1{margin:0;font-size:clamp(28px,2.5vw,43px);line-height:1.2;letter-spacing:-1.8px;font-weight:800;color:#fff}
.fv-hero h1 span{color:#ffdb7c}
.fv-hero-copy>p{color:#d5bde9;font-size:13px;line-height:1.85;margin:17px 0 22px;font-weight:400}
.fv-hero-actions{display:flex;gap:10px;flex-wrap:wrap}
.fv-button{display:inline-flex;gap:14px;align-items:center;justify-content:center;min-height:46px;padding:0 20px!important;border-radius:11px;font-size:12px;font-weight:750!important;cursor:pointer;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden}
.fv-button:hover{transform:translateY(-3px)}
.fv-button:active{transform:scale(.97)}
.fv-button-gold{background:linear-gradient(105deg,#fff1ab,#ffcf5b 42%,#ffb62b)!important;color:#3e2205!important;box-shadow:0 6px 22px #e8a52c44,inset 0 1px #fff9}
.fv-button-ghost{background:#ffffff09;border:1px solid #b880e24d;color:#fff!important}
.fv-button::after{content:'';position:absolute;inset:-90% auto -90% -70%;width:35%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,#ffffff50,transparent);transition:left .6s}
.fv-button:hover::after{left:140%}
.fv-stats{display:flex;gap:28px;margin-top:28px}
.fv-stats>div{display:flex;flex-direction:column;gap:6px;position:relative}
.fv-stats>div+div::before{content:'';position:absolute;left:-14px;top:5px;bottom:1px;width:1px;background:#d9b3ff22}
.fv-stats strong{font-size:19px;letter-spacing:-.7px;color:#fff}
.fv-stats span{color:#baa1d5;font-size:10px;font-weight:400}
.fv-hero-art{position:relative;min-width:0;height:320px;transition:transform .4s ease-out}
.fv-hero-art>img{position:absolute;inset:-46px auto auto 0;width:410px;max-width:110%;height:410px;object-fit:contain;filter:drop-shadow(0 20px 32px #10021c55);animation:fv-float 6s ease-in-out infinite}
.fv-art-orbit{position:absolute;inset:20px 0;border-radius:50%;background:radial-gradient(ellipse,#bc66ff55,transparent 65%)}
.fv-star{position:absolute;color:#ffe2a1;z-index:2;animation:fv-twinkle 3s ease-in-out infinite}
.fv-star-one{left:10%;top:24%;font-size:24px}.fv-star-two{right:8%;top:14%;font-size:32px;animation-delay:1.5s}
.fv-art-note{position:absolute;right:0;bottom:5px;display:flex;align-items:center;gap:9px;border:1px solid #b27afc55;background:#271442dd;padding:10px 16px;border-radius:13px;font-size:10px;line-height:1.6;color:#dac8ed;backdrop-filter:blur(10px)}
.fv-art-note .fv-icon{width:32px;height:32px}.fv-art-note b{color:#ffe0a0;font-size:12px}
.fv-sponsors{display:flex;align-items:center;gap:24px;min-height:54px;padding:10px 38px;background:#160b2d66;border-top:1px solid #c081f21a}
.fv-sponsors>span{font-size:9px;letter-spacing:.16em;color:#b496d0;flex:none}
.fv-sponsors>div{display:flex;align-items:center;justify-content:space-around;gap:20px;flex:1;min-width:0}
.fv-sponsors a{min-width:0;max-width:140px;flex:1}.fv-sponsors img{width:100%;height:30px;object-fit:contain;opacity:.75;transition:opacity .2s,transform .2s}.fv-sponsors a:hover img{opacity:1;transform:scale(1.06)}
@keyframes fv-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(1deg)}}
@keyframes fv-twinkle{0%,100%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}
@media(max-width:767px){.fv-hero-stage{grid-template-columns:1fr;padding:28px 23px 0;min-height:0}.fv-hero h1{font-size:32px;letter-spacing:-1.3px}.fv-hero-art{height:220px}.fv-hero-art>img{height:290px;width:290px;inset:-28px auto auto 50%;margin-left:-145px}.fv-art-note{bottom:12px;right:0}.fv-stats{gap:26px;margin-top:24px}.fv-stats strong{font-size:17px}.fv-sponsors{padding:14px 18px;flex-direction:column;gap:12px}.fv-sponsors>div{width:100%;gap:16px}.fv-sponsors img{height:23px}.fv-eyebrow{font-size:8px}.fv-button{padding:0 14px!important;font-size:11px}.fv-star-one{left:15%}.fv-star-two{right:18%}}
@media(prefers-reduced-motion:reduce){body:has(.fv-hero) *,body:has(.fv-hero) *::before,body:has(.fv-hero) *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Reference proportions and shared glossy purple icon family. */
body.fv-shell{--rs-panel:#29184c;--rs-zemin:#10091f;--rs-cizgi:#60408a44;--rs-vurgu:#ffc95b;--rs-f:'Poppins','Sora',system-ui,sans-serif}
body.fv-shell .rs,body.fv-page .hr{font-family:var(--rs-f)}
body.tn-var.fv-shell main.tn-govde{background:#10091f url('premium-background.svg') center top/cover fixed no-repeat!important;isolation:isolate}
body.fv-shell main.tn-govde::before{display:none}
.fv-shell .fv-raster{filter:url(#fv-brand-palette) drop-shadow(0 5px 6px #10021b77);object-fit:contain}
.fv-page .hr{gap:12px}
.fv-page .fv-hero{background:radial-gradient(42% 70% at 78% 45%,#a748ec29,transparent 70%),linear-gradient(180deg,#2a164f,#21113f);border:1px solid #bc8aff20;border-radius:24px}
.fv-page .fv-hero-stage{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px;min-height:340px;padding:38px 44px 30px}
.fv-page .fv-hero h1{font-size:clamp(28px,2.7vw,42px);line-height:1.12;font-weight:800;letter-spacing:-.8px}
.fv-page .fv-hero h1 span{color:#bda4dc;font-weight:700}
.fv-page .fv-hero-copy>p{max-width:520px;font-size:14px;font-weight:500;line-height:1.6;margin:18px 0 24px;color:#bda8d6}
.fv-page .fv-hero-art{height:280px;display:flex;align-items:center;justify-content:center}
.fv-page .fv-hero-art>img{position:relative;inset:auto;width:min(100%,360px);max-width:100%;height:auto;margin:0;animation:fv-float 6s ease-in-out infinite}
.fv-page .fv-button{height:48px;padding:0 22px!important;border-radius:14px;font-size:14px;font-weight:800!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background .3s}
.fv-page .fv-button-gold{color:white!important;background:linear-gradient(125deg,#d49bff,#a13ff0 44%,#7541ff)!important;box-shadow:0 12px 28px -12px #a546fff2,inset 0 1px #fff7}
.fv-page .fv-button-gold:hover{box-shadow:0 16px 34px -12px #c252fff2,inset 0 1px #fff8}
.fv-page .fv-button-ghost{background:#ffffff0d;border:1px solid #b58bde38;backdrop-filter:blur(8px)}
.fv-page .fv-button-ghost:hover{background:#ac4bff22;border-color:#b15aff99}
.fv-page .fv-button i{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}
.fv-page .fv-button:hover i{transform:translateX(4px)}
.fv-page .fv-button-gold::after{animation:fv-sheen 6s ease-in-out infinite}
@keyframes fv-sheen{0%,65%{left:-70%}88%,100%{left:150%}}
.fv-page .fv-stats{margin-top:28px;gap:35px}.fv-page .fv-stats strong{font-size:20px;letter-spacing:-.3px}.fv-page .fv-stats span{font-size:10px}
.fv-page .fv-sponsors{padding:13px 40px;min-height:58px;gap:22px;background:linear-gradient(#14082533,#14082588)}
.fv-page .fv-sponsors img{height:27px;opacity:.62}.fv-page .fv-sponsors a:hover img{opacity:1}
.fv-page .fv-sponsor-window{display:block;overflow:hidden;flex:1;min-width:0;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.fv-page .fv-sponsor-track{display:flex;width:max-content;animation:fv-sponsors-slide 65s linear infinite}
.fv-page .fv-sponsor-set{display:flex;align-items:center;gap:34px;padding-right:34px;flex:none}
.fv-page .fv-sponsor-set a{display:flex;align-items:center;justify-content:center;width:136px;max-width:none;flex:none;min-height:34px}
.fv-page .fv-sponsors:hover .fv-sponsor-track,.fv-page .fv-sponsors:focus-within .fv-sponsor-track{animation-play-state:paused}
@keyframes fv-sponsors-slide{to{transform:translateX(-50%)}}
.fv-shell .rs-ust{background:linear-gradient(105deg,#2a154b,#201039);border-bottom:1px solid #b881ff14}
.fv-shell .rs-alt{background:linear-gradient(90deg,#382054,#27143e);border-bottom:1px solid #b881ff14}
.fv-shell .rs-alt-sol>.fv-icon{width:24px;height:24px}.fv-shell .rs-alt-link{color:#ce8dff}
.fv-shell .rs-yan{background:linear-gradient(165deg,#25143f,#1a0e30);border-right:1px solid #b881ff16}
.fv-shell .rs-kat-bas{color:#a68cbd;font-size:10px;letter-spacing:1.2px;display:flex;align-items:center;gap:8px}
.fv-shell .rs-kat-bas::after{content:'';height:1px;flex:1;background:linear-gradient(90deg,#a545f655,transparent)}
.fv-shell .rs-kat a{height:43px;color:#c8b6dd;transition:transform .25s,background .25s,color .25s}
.fv-shell .rs-kat a:hover{transform:translateX(3px);background:#b25aff15;color:white}
.fv-shell .rs-kat a.is-on{background:linear-gradient(90deg,#9c3be733,#8245d211);color:#fff;border-left:3px solid #bc70ff;box-shadow:inset 5px 0 18px -12px #cf8cff}
.fv-shell .rs-mi{width:30px;height:32px}.fv-shell .rs-mi .fv-icon{width:30px;height:30px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}
.fv-shell .rs-kat a:hover .fv-icon{transform:translateY(-2px) rotate(-7deg) scale(1.13)}
.fv-shell .rs-kat a>.fa-chevron-right{color:#956dbb;font-size:10px}
.fv-shell .fv-side-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.fv-shell .fv-side-actions .rs-promo-kart{height:86px;padding:10px 3px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:13px;background:linear-gradient(155deg,#6c2cb2aa,#2c174c)!important;border:1px solid #ba78ff22;box-shadow:inset 0 1px #e9cfff16;transition:transform .25s,box-shadow .25s}
.fv-shell .fv-side-actions .fv-icon{width:43px;height:43px;border-radius:0;transition:transform .3s}
.fv-shell .fv-side-actions b{font-size:10px;color:white;white-space:nowrap}
.fv-shell .fv-side-actions .rs-promo-kart:hover{transform:translateY(-3px);box-shadow:0 6px 20px #a244e633}
.fv-shell .fv-side-actions .rs-promo-kart:hover .fv-icon{transform:rotate(-7deg) scale(1.1)}
.fv-shell .rs-market{flex-direction:row-reverse;padding:0 14px 0 5px;background:linear-gradient(135deg,#5b258044,#2e174f);border-color:#b06ce23a}
.fv-shell .rs-market-i .fv-icon{width:34px;height:34px}.fv-shell .rs-market-tx{color:white}
.fv-shell .rs-aksiyon>.fv-icon{width:22px;height:22px}
.fv-shell .rs-btn{transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden}
.fv-shell .rs-btn:hover{transform:translateY(-2px)}.fv-shell .rs-btn:active{transform:scale(.96)}
.fv-shell .rs-btn::after,.fv-page .hr-btn::after,.fv-page .hr-oyna::after{content:'';position:absolute;top:-40%;bottom:-40%;left:-60%;width:35%;background:linear-gradient(90deg,transparent,#fff6,transparent);transform:rotate(20deg);transition:left .6s}
.fv-shell .rs-btn:hover::after,.fv-page .hr-btn:hover::after,.fv-page .hr-oyna:hover::after{left:150%}
.fv-shell .rs-tg-kart{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 160% at 50% 50%,#6a30b688,transparent 90%),linear-gradient(110deg,#123a65,#39205c 48%,#126085);border:1px solid #6dd8ff38;box-shadow:inset 0 1px #abedff20,0 8px 22px -15px #00c8ff66;transition:transform .3s,box-shadow .3s,border-color .3s}
.fv-shell .rs-tg-kart:hover{transform:translateY(-3px);border-color:#76dfff99;box-shadow:inset 0 1px #ccf6ff44,0 10px 26px -12px #52cfff77}
.fv-shell .rs-tg-i{width:52px;height:52px;display:grid;place-items:center;background:none;border-radius:0;flex:none}
.fv-shell .rs-tg-i img{width:50px;height:50px;filter:drop-shadow(0 3px 7px #00b8ff66);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}
.fv-shell .rs-tg-kart:hover .rs-tg-i img{transform:translate(3px,-5px) rotate(-8deg) scale(1.08)}
.fv-shell .rs-tg-c b{color:#fff}.fv-shell .rs-tg-c small{color:#c8a7ee}
.fv-shell .rs-tg-kart{min-height:72px;padding:14px!important;gap:10px;align-items:center;border-radius:14px;background:radial-gradient(120% 90% at 100% 0%,#00bcf138,transparent 60%),linear-gradient(180deg,#172d5cf2,#0e1e42f2);border:1px solid #8cc8ff26;box-shadow:inset 0 1px #ffffff0d;transform:none}
.fv-shell .rs-tg-kart:hover{transform:none;border-color:#a177dd88;box-shadow:0 8px 22px -12px #ad5eff55,inset 0 1px #ffffff14}
.fv-shell .rs-tg-c{gap:4px;line-height:1.3}.fv-shell .rs-tg-c b{font-family:'Poppins',sans-serif;font-size:13px;font-weight:800;letter-spacing:-.3px;white-space:nowrap}.fv-shell .rs-tg-c small{font-family:'Poppins',sans-serif;font-size:12px;font-weight:600;color:#96a7cb;white-space:nowrap}.fv-shell .rs-tg-c strong{color:#bf75ff;font-weight:800}.fv-shell .rs-tg-i{width:50px;height:50px}.fv-shell .rs-tg-i img{width:50px;height:50px;filter:drop-shadow(0 5px 6px #06102566)}
.fv-page .hr-qa-kart{height:76px;padding:10px 12px;background:linear-gradient(160deg,#3a205e,#281643);border:1px solid #ae76e528;border-radius:16px;transition:transform .25s,border-color .25s,box-shadow .25s}
.fv-page .hr-qa-kart:hover{transform:translateY(-3px);border-color:#be79ff77;box-shadow:0 10px 22px -12px #ae45f766}
.fv-page .hr-qa-i .fv-icon{width:44px;height:44px;transition:transform .35s}
.fv-page .hr-qa-kart:hover .fv-icon{transform:translateY(-3px) rotate(-8deg)}
.fv-page .hr-qa-tx b{font-size:12px}.fv-page .hr-qa-tx span{font-size:11px;color:#ab91c5}
.fv-page .hr-btn,.fv-page .hr-oyna{background:linear-gradient(115deg,#d596ff,#a340ee 45%,#7e42f6)!important;color:white!important;box-shadow:0 8px 18px -10px #bc53ffff,inset 0 1px #fff5;position:relative;overflow:hidden;border-radius:10px}
.fv-page .hr-btn{min-height:36px;font-size:11px!important;padding:0 13px!important}
.fv-page .hr-qn{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));background:linear-gradient(180deg,#2d194e,#23133f);border:1px solid #aa6ce325;border-radius:16px;padding:6px 0;overflow:hidden}
.fv-page .hr-qn-oge{height:74px;gap:4px;transition:background .25s}
.fv-page .hr-qn-oge::before{display:none}.fv-page .hr-qn-oge .fv-icon{width:34px;height:34px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}
.fv-page .hr-qn-oge>span{font-size:10px;color:#b8a0d0;font-weight:600}
.fv-page .hr-qn-oge:hover{background:#aa46f415}.fv-page .hr-qn-oge:hover .fv-icon{transform:translateY(-4px) rotate(-7deg) scale(1.12)}.fv-page .hr-qn-oge:hover>span{color:white}
.fv-page .hr-qn-oge:nth-child(n+6){border-top:0}
.fv-page .hr-rek-bolum{position:relative;margin:8px 0 0}.fv-page .hr-rek-bas{position:absolute;inset:0;z-index:3;pointer-events:none;margin:0}
.fv-page .hr-rek-bas h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.fv-page .hr-rek-oklar{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 8px;pointer-events:none}
.fv-page .hr-rek-oklar button{width:32px;height:40px;border:1px solid #bd8bf044!important;background:#26123ed9!important;pointer-events:auto}
.fv-page .hr-rek{border-radius:17px}.fv-page .hr-rek-gorsel{height:112px;background:#140c24}.fv-page .hr-rek-on{object-fit:contain}.fv-page .hr-rek-bg{opacity:.6;filter:blur(15px) brightness(.5)}.fv-page .hr-rek-nokta{position:absolute;left:0;right:0;bottom:6px;margin:0;z-index:4}
.fv-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:12px}.fv-kicker{font-size:10px;letter-spacing:2px;color:#ca82ff;font-weight:800}.fv-section-heading h2{font-size:22px;line-height:1.4;font-weight:750;letter-spacing:-.6px;margin:3px 0 0;color:white}.fv-heading-note{font-size:11px;color:#9c7fb9;font-weight:400}
.fv-benefits{margin:2px 0 14px}.fv-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.fv-page .fv-benefit{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;min-height:170px;padding:18px 18px 16px!important;border-radius:20px;cursor:pointer;border:1px solid #bf8aea20;background:radial-gradient(circle at 100% 0,#a646f21a,transparent 60%),linear-gradient(180deg,#3a225ed9,#29174be6)!important;box-shadow:0 16px 30px -24px #000f;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}
.fv-page .fv-benefit>.fv-icon{width:54px;height:54px;margin-bottom:4px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}
.fv-benefit h3{font-size:14px;line-height:1.4;font-weight:750;margin:0;color:#fff}.fv-benefit p{font-size:11px;font-weight:400;line-height:1.6;color:#baa3d1;margin:0}
.fv-benefit>i{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ad4ee522;color:#d69bff;opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .3s}
.fv-page .fv-benefit:hover{transform:translateY(-6px);box-shadow:0 22px 36px -24px #000e,0 0 0 1px #b34fff55}.fv-page .fv-benefit:hover>.fv-icon{transform:translateY(-4px) rotate(-8deg) scale(1.1)}.fv-benefit:hover>i{opacity:1;transform:none}
.fv-page .hr-baslik{font-size:12px;letter-spacing:.5px;color:#d1b9e6;font-weight:700;margin:4px 0 8px;display:flex;align-items:center;gap:8px}
.fv-page .hr-baslik::after{content:'';flex:1;height:1px;background:#b580df14}
.fv-page .hr-oyun{border-color:#ae78e524;background:linear-gradient(145deg,#2e194e,#24133e);border-radius:14px;transition:transform .3s,border-color .3s,box-shadow .3s}
.fv-page .hr-oyun:hover{transform:translateY(-4px);border-color:#b169ea66;box-shadow:0 15px 25px -18px #af49fc88}.fv-page .hr-oyun-kapak img{transition:transform .4s}.fv-page .hr-oyun:hover .hr-oyun-kapak img{transform:scale(1.07)}
.fv-page .hr-oyun-lim span{color:#a58cbf;font-size:9px}.fv-page .hr-oyun-lim b{color:#d39aff;font-size:10px}.fv-page .hr-oyun-bilgi{padding:11px 9px;gap:8px}.fv-page .hr-oyun-bilgi h3{font-size:12px}.fv-page .hr-oyna{font-size:11px}
.fv-page .hr-kazanan{background:linear-gradient(150deg,#35204e,#25143e);border-color:#ae78e525}.fv-page .hr-kazanan-alt{color:#a58abf}.fv-page .hr-kazanan-sonuc b{color:#e2b4ff}
.fv-page .hr-toplam{border-width:1px;background:linear-gradient(135deg,#392052,#27133f) padding-box,linear-gradient(90deg,#e3b95577,#b95df388,#e3b95577) border-box;box-shadow:0 10px 30px -20px #ce9bff55}
.fv-page .hr-toplam-parilti{animation-name:fv-reward-sheen;transform:skew(-15deg)}
@keyframes fv-reward-sheen{0%{transform:translateX(0) skew(-15deg)}75%,100%{transform:translateX(450%) skew(-15deg)}}
.fv-shell .hr-alt{margin-top:26px;background:none}.fv-shell .hr-alt-marka img{width:66px;height:66px}.fv-shell .hr-alt-sosyal a{font-size:12px}.fv-shell .hr-alt-izgara li a,.fv-shell .hr-alt-izgara li button{font-size:11px;color:#aa8fc4}.fv-shell .rs-dock .fv-icon{width:28px;height:28px}
.fv-page :is(button,a):focus-visible{outline:2px solid #e2b5ff;outline-offset:4px}.fv-page .hr-kazanan-serit:focus-within .hr-kazanan-iz{animation-play-state:paused}
@media(min-width:1024px){.fv-shell.rs-dar .fv-side-actions{display:none}.fv-shell.rs-dar .rs-mi,.fv-shell.rs-dar .rs-mi .fv-icon{width:30px;height:30px}}
@media(min-width:1024px) and (max-width:1370px){.fv-page .fv-hero-stage{padding:30px 30px 24px;gap:16px;min-height:300px}.fv-page .fv-hero h1{font-size:32px}.fv-page .fv-hero-copy>p{font-size:12px}.fv-page .fv-button{padding:0 16px!important;font-size:12px;height:44px}.fv-page .fv-stats strong{font-size:18px}.fv-page .fv-hero-art{height:250px}.fv-page .fv-benefit{padding:16px 13px!important}.fv-page .fv-benefit h3{font-size:12px}.fv-page .fv-benefit p{font-size:10px}.fv-page .fv-heading-note{display:none}.fv-page .hr-qn-oge>span{font-size:9px}.fv-page .hr-qa-tx b{font-size:10px}.fv-page .hr-qa-tx span{font-size:10px}.fv-page .hr-btn{font-size:10px!important;padding:0 9px!important}.fv-page .hr-qa-sol{gap:5px}.fv-page .hr-qa-i{width:38px}.fv-page .hr-qa-i .fv-icon{width:38px;height:38px}}
@media(max-width:1023px){.fv-page .fv-hero-stage{padding:28px 30px 24px;min-height:320px}.fv-page .fv-hero h1{font-size:34px}.fv-shell .rs-dock{background:#24133feF;backdrop-filter:blur(14px)}.fv-page .fv-heading-note{display:none}}
@media(max-width:767px){.fv-page .fv-hero-stage{grid-template-columns:minmax(0,1fr) 112px;gap:6px;min-height:0;padding:22px 17px 18px}.fv-page .fv-hero-copy{display:contents}.fv-page .fv-hero-copy>*{grid-column:1/-1}.fv-page .fv-hero h1{grid-column:1;grid-row:1;font-size:24px;line-height:1.18;letter-spacing:-.5px}.fv-page .fv-hero-art{grid-column:2;grid-row:1;height:auto;min-height:100px}.fv-page .fv-hero-art>img{width:112px;max-width:112px;margin:0}.fv-page .fv-hero-copy>p{font-size:11px;margin:8px 0 12px}.fv-page .fv-hero-actions{gap:8px}.fv-page .fv-button{flex:1;height:44px;padding:0 8px!important;font-size:11px;border-radius:11px}.fv-page .fv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.fv-page .fv-stats strong{font-size:15px}.fv-page .fv-stats span{font-size:9px}.fv-page .fv-stats>div+div::before{left:-8px}.fv-page .fv-sponsors{padding:10px 16px}.fv-page .fv-sponsors>span{display:none}.fv-page .fv-sponsors>div{gap:18px}.fv-page .fv-sponsors img{height:22px}.fv-page .hr-rek-gorsel{height:84px;aspect-ratio:auto}.fv-page .hr-rek-oklar button{width:26px;height:32px}.fv-page .hr-qa{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fv-page .hr-qa-kart{flex-direction:column;height:auto;min-height:137px;padding:11px 6px;gap:8px;border-radius:14px}.fv-page .hr-qa-sol{flex-direction:column;gap:5px}.fv-page .hr-qa-tx{text-align:center}.fv-page .hr-qa-tx b{font-size:11px}.fv-page .hr-qa-tx span{display:none}.fv-page .hr-qa-i{width:38px;height:38px}.fv-page .hr-qa-i .fv-icon{width:38px;height:38px}.fv-page .hr-btn{font-size:10px!important;min-height:32px;height:32px;padding:0 9px!important;width:100%;border-radius:8px}.fv-page .hr-qn{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:3px;border-radius:15px}.fv-page .hr-qn-oge{height:66px;padding:6px 1px;gap:3px}.fv-page .hr-qn-oge>span{font-size:8px}.fv-page .hr-qn-oge .fv-icon{width:31px;height:31px}.fv-page .fv-benefits{margin:8px 0}.fv-page .fv-section-heading h2{font-size:19px}.fv-page .fv-kicker{font-size:9px}.fv-page .fv-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fv-page .fv-benefit{min-height:158px;padding:14px 12px!important;border-radius:16px}.fv-page .fv-benefit>.fv-icon{width:44px;height:44px}.fv-page .fv-benefit h3{font-size:12px}.fv-page .fv-benefit p{font-size:10px}.fv-page .fv-benefit>i{display:none}.fv-page .hr-oyun{height:132px}.fv-page .hr-oyun-kapak{width:75px;height:112px}.fv-page .hr-oyun-bilgi{padding:10px 6px;gap:6px}.fv-page .hr-oyun-lim{flex-direction:column;gap:3px}.fv-page .hr-oyun-lim div{flex-direction:row;gap:4px}.fv-page .hr-oyun-lim span,.fv-page .hr-oyun-lim b{font-size:8px}.fv-page .hr-oyna{height:30px;min-height:30px;padding:4px;font-size:9px;gap:4px}.fv-page .hr-oyun-bilgi h3{font-size:11px}.fv-page .hr-toplam{height:92px;padding:15px}.fv-page .hr-toplam-tx{font-size:12px}.fv-page .hr-toplam-tx strong{font-size:18px}.fv-page .hr-para{width:58px;height:58px}.fv-shell .hr-alt-marka img{width:56px;height:56px}}
@media(max-width:375px){.fv-page .fv-hero h1{font-size:21px}.fv-page .fv-hero-stage{grid-template-columns:minmax(0,1fr) 96px;padding:20px 14px 17px}.fv-page .fv-hero-art>img{width:100px;max-width:100px}.fv-page .fv-button{font-size:10px}.fv-page .fv-stats strong{font-size:13px}.fv-page .hr-oyun-kapak{width:64px}.fv-page .hr-oyun-bilgi{padding:8px 5px}}

/* Lower homepage, following the same reference components through the footer. */
.fv-heading-icon{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:11px;background:linear-gradient(#522978aa,#281543);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #bb72ff24;transition:transform .4s}
.fv-heading-icon .fv-icon{width:25px;height:25px}.hr-baslik:hover .fv-heading-icon{transform:rotate(-8deg) scale(1.08)}
.fv-page .hr-para img{width:90px;height:90px;object-fit:contain;animation:fv-money-float 4s ease-in-out infinite}
@keyframes fv-money-float{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-5px) rotate(4deg)}}
.fv-page .hr-toplam-parilti{left:-40%;animation:fv-total-shine 6s ease-in-out infinite}
@keyframes fv-total-shine{0%,30%{transform:translateX(0) skew(-15deg)}80%,100%{transform:translateX(450%) skew(-15deg)}}
.fv-start{margin:8px 0 14px}.fv-step-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}
.fv-step-grid::before{content:'';position:absolute;left:16%;right:16%;top:52px;height:1px;background:repeating-linear-gradient(90deg,#bc94eb40 0 6px,transparent 6px 14px)}
.fv-step-grid li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 16px 20px;border-radius:20px;background:linear-gradient(180deg,#3a225edd,#21113cdd);border:1px solid #c08afa1a;transition:transform .35s,border-color .35s}
.fv-step-grid li>.fv-icon{width:68px;height:68px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}
.fv-step-grid li>b{color:white;font-size:15px;font-weight:800}.fv-step-grid li>p{margin:0;color:#b49bce;font-size:12px;font-weight:400;line-height:1.6}.fv-step-number{position:absolute;top:12px;left:14px;color:#bf7ff78c;font-size:26px;font-weight:900;line-height:1}
.fv-step-grid li:hover{transform:translateY(-4px);border-color:#b067f077}.fv-step-grid li:hover>.fv-icon{transform:scale(1.12) rotate(6deg)}
.fv-row-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:5px 0 9px}.fv-row-heading .hr-baslik{flex:1;margin:0}.fv-row-heading>a{font-size:10px;color:#c99de7;white-space:nowrap;display:flex;align-items:center;gap:8px}.fv-row-heading>a:hover{color:white}
.fv-events,.fv-partners{margin:7px 0 16px}.fv-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.fv-event-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:20px 18px 15px;border-radius:18px;border:1px solid #bd86f02a;background:radial-gradient(ellipse at 50% 0,#9441ca24,transparent 75%),linear-gradient(180deg,#321c53,#211039);box-shadow:inset 0 1px #fff1;transition:transform .35s,border-color .35s,box-shadow .35s}
.fv-event-card::before{content:'';position:absolute;inset:0 20% auto;height:2px;background:linear-gradient(90deg,transparent,#bd73ff,transparent)}
.fv-event-top{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.fv-event-logo{height:55px;display:flex;align-items:center;justify-content:center}.fv-event-logo>img{width:135px;max-width:100%;height:52px;object-fit:contain}.fv-event-type{font-size:8px;letter-spacing:1.6px;color:#aa8abe}
.fv-event-card h3{font-size:14px;font-weight:750;color:#fff;margin:11px 0 8px;text-align:center}.fv-event-prize{font-size:24px;font-weight:800;color:#ebbcff;letter-spacing:-.5px}.fv-event-winners{font-size:10px;font-weight:500;color:#a389bd;margin-top:5px}
.fv-clock{display:flex;align-items:flex-start;justify-content:center;gap:7px;width:100%;margin:20px 0 16px}.fv-clock>span{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:39px}.fv-clock b{width:42px;min-height:38px;border-radius:8px;display:grid;place-items:center;background:#13092388;border:1px solid #bd82f01a;color:white;font-size:18px;font-variant-numeric:tabular-nums}.fv-clock small{font-size:7px;letter-spacing:1px;color:#aa8dc4}.fv-clock>i{font-style:normal;font-size:18px;line-height:35px;color:#9a74b7}
.fv-event-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:14px;min-height:39px;margin-top:auto;border-radius:10px;font-size:12px;font-weight:750;color:white;background:linear-gradient(120deg,#c582ff,#9f3de8 48%,#7537d7);box-shadow:inset 0 1px #ffffff55,0 8px 20px -13px #b858ff;transition:box-shadow .3s}
.fv-event-cta i{transition:transform .3s}.fv-event-card:hover{transform:translateY(-5px);border-color:#bd75fb66;box-shadow:0 18px 30px -20px #a645ee66}.fv-event-card:hover .fv-event-cta{box-shadow:inset 0 1px #ffffff66,0 8px 22px -10px #a94cff99}.fv-event-card:hover .fv-event-cta i{transform:translateX(4px)}
.fv-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fv-partner-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:164px;padding:19px 15px 14px;border:1px solid #b582e71f;border-radius:16px;background:linear-gradient(145deg,#382158,#25133e);transition:transform .3s,box-shadow .3s,border-color .3s}.fv-partner-card::before{content:'';position:absolute;top:0;left:28%;right:28%;height:2px;background:linear-gradient(90deg,transparent,#cf97ff,transparent)}
.fv-partner-logo{height:64px;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:12px}.fv-partner-logo img{width:180px;max-width:100%;height:54px;object-fit:contain;transition:transform .35s}.fv-partner-bonus{font-size:11px;font-weight:750;line-height:1.5;color:white}.fv-partner-open{font-size:9px;font-weight:500;color:#bb8bde;margin-top:8px;display:flex;align-items:center;gap:8px}.fv-partner-card:hover{transform:translateY(-4px);border-color:#bd7bf06b;box-shadow:0 16px 26px -18px #bb4dff55}.fv-partner-card:hover img{transform:scale(1.07)}
.fv-bottom-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:20px;min-height:250px;margin:3px 0 20px;padding:26px 40px;border-radius:26px;overflow:hidden;background:radial-gradient(45% 90% at 82% 50%,#9d43dd29,transparent 70%),linear-gradient(180deg,#30194f,#22123e);border:1px solid #c18cf21a;box-shadow:0 24px 50px -36px #000f,inset 0 1px #fff1}
.fv-bottom-cta h2{margin:6px 0 8px;font-size:clamp(24px,2.4vw,36px);font-weight:800;line-height:1.2;color:white;letter-spacing:-.6px}.fv-bottom-cta p{margin:0 0 18px;color:#c7addb;font-size:13px;line-height:1.6;font-weight:400}.fv-chest{display:flex;align-items:center;justify-content:center;height:240px}.fv-chest img{width:100%;max-width:300px;height:260px;object-fit:contain;animation:fv-float 7s ease-in-out infinite}
.fv-shell .hr-alt{padding:0 24px;margin:8px -24px 0;border-top:1px solid #b386df22;background:linear-gradient(180deg,#24113b66,transparent)}.fv-shell .hr-alt-ust{padding:22px 0;min-height:110px;border-color:#b386df18}.fv-shell .hr-alt-izgara{padding:25px 0;gap:24px;border-color:#b386df18}.fv-shell .hr-alt-izgara h6{font-size:11px;font-weight:750;color:#dcc4ef;letter-spacing:1px;margin-bottom:12px}.fv-shell .hr-alt-izgara li a,.fv-shell .hr-alt-izgara li button{font-size:12px;line-height:1.8;transition:color .2s,transform .2s}.fv-shell .hr-alt-izgara li a:hover,.fv-shell .hr-alt-izgara li button:hover{color:#d79dff;transform:translateX(3px)}.fv-shell .hr-alt-uyari{padding:22px 0;border-color:#b386df18}.fv-shell .hr-alt-uyari p{color:#8f78a5;line-height:1.8}.fv-shell .hr-alt-dip{padding:18px 0 24px;font-size:11px;color:#9f85b8}.fv-shell .hr-alt-sosyal a{border-color:#a674ce33;background:#42236644;transition:transform .25s,border-color .25s}.fv-shell .hr-alt-sosyal a:hover{transform:translateY(-3px);border-color:#b37bef77}.fv-shell .hr-alt-sosyal a.hr-alt-sohbet{background:linear-gradient(125deg,#bc7df1,#893bd1);color:white}.fv-shell .hr-alt-sosyal a.hr-alt-sohbet i{color:white}
@media(max-width:900px){.fv-step-grid li>b{font-size:12px}.fv-step-grid li>p{font-size:10px}.fv-event-card{padding:17px 12px 13px}.fv-event-card h3{font-size:12px}.fv-clock{gap:4px}.fv-clock>span{min-width:32px}.fv-clock b{width:34px;min-height:34px;font-size:16px}.fv-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-bottom-cta{grid-template-columns:1fr 240px;padding:25px}.fv-chest{height:220px}.fv-chest img{height:220px}}
@media(max-width:767px){.fv-heading-icon{width:28px;height:28px;border-radius:9px}.fv-heading-icon .fv-icon{width:21px;height:21px}.fv-page .hr-para img{width:58px;height:58px}.fv-step-grid{grid-template-columns:1fr;gap:8px}.fv-step-grid::before{display:none}.fv-step-grid li{display:grid;grid-template-columns:44px minmax(0,1fr);text-align:left;align-items:center;column-gap:12px;row-gap:4px;padding:14px 12px 14px 49px;border-radius:15px}.fv-step-grid li>.fv-icon{grid-column:1;grid-row:1/3;width:44px;height:44px}.fv-step-grid li>b{grid-column:2;font-size:12px}.fv-step-grid li>p{grid-column:2;font-size:10px}.fv-step-number{top:50%;transform:translateY(-50%);font-size:21px;left:12px}.fv-row-heading{margin:5px 0 10px}.fv-row-heading>a{font-size:8px}.fv-page .fv-row-heading .hr-baslik{font-size:10px;letter-spacing:0}.fv-event-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;scrollbar-width:none}.fv-event-grid::-webkit-scrollbar{display:none}.fv-event-card{flex:0 0 83%;scroll-snap-align:start;min-width:0;padding:19px 16px 15px}.fv-event-card h3{font-size:14px}.fv-event-prize{font-size:25px}.fv-event-top{gap:9px}.fv-clock{gap:7px}.fv-clock b{width:43px;min-height:38px;font-size:18px}.fv-clock>span{min-width:39px}.fv-partner-grid{gap:9px}.fv-partner-card{min-height:148px;padding:15px 12px}.fv-partner-logo{height:53px;margin-bottom:10px}.fv-partner-logo img{width:140px;height:45px}.fv-partner-bonus{font-size:9px}.fv-partner-open{font-size:8px}.fv-bottom-cta{grid-template-columns:1fr;text-align:center;padding:22px 17px;gap:4px;margin-bottom:10px;border-radius:21px}.fv-chest{order:-1;height:180px}.fv-chest img{max-width:220px;height:210px}.fv-bottom-cta h2{font-size:25px}.fv-bottom-cta p{font-size:11px}.fv-bottom-cta .fv-hero-actions{justify-content:center}.fv-shell .hr-alt{margin:10px -12px 0;padding:0 12px}.fv-shell .hr-alt-izgara{padding:20px 0;gap:20px 12px}.fv-shell .hr-alt-izgara li a,.fv-shell .hr-alt-izgara li button{font-size:11px}.fv-shell .hr-alt-izgara li a:hover,.fv-shell .hr-alt-izgara li button:hover{transform:none}}

/* Footer social controls: matching panels, typography and paper-plane silhouettes. */
.fv-shell .hr-alt-sosyal{gap:20px}.fv-shell .hr-alt-sosyal>span{font-size:11px;font-weight:800;letter-spacing:.4px;color:#8f7aa9}.fv-shell .hr-alt-sosyal>div{gap:12px}
.fv-shell .hr-alt-sosyal a,.fv-shell .hr-alt-sosyal a.hr-alt-sohbet{height:54px;padding:0 18px;border-radius:14px;background:linear-gradient(180deg,#2a203d,#251b35);border:1px solid #aa8bce18;box-shadow:inset 0 1px #ffffff05;gap:10px;font-size:14px;font-weight:750;letter-spacing:0;color:white;white-space:nowrap;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}
.fv-shell .fv-social-plane{width:23px;height:23px;flex:none;color:#bd73ff;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .25s}
.fv-shell .hr-alt-sosyal a:hover,.fv-shell .hr-alt-sosyal a.hr-alt-sohbet:hover{transform:translateY(-2px);background:linear-gradient(180deg,#352449,#2c1d3d);border-color:#b47af066;box-shadow:0 10px 20px -14px #b95aff88}
.fv-shell .hr-alt-sosyal a:hover .fv-social-plane{transform:translate(2px,-2px);color:#d5a5ff}.fv-shell .hr-alt-sosyal a:active{transform:scale(.97)}
@media(max-width:767px){.fv-shell .hr-alt-sosyal{gap:12px}.fv-shell .hr-alt-sosyal a,.fv-shell .hr-alt-sosyal a.hr-alt-sohbet{height:52px;padding:0 13px;font-size:13px}.fv-shell .hr-alt-sosyal>span{font-size:10px}.fv-shell .fv-social-plane{width:22px;height:22px}}



/* Finished campaign images; no HTML offer overlays. */
.fv-page .hr-qn-oge{border-right:1px solid rgba(205,175,238,.065)}.fv-page .hr-qn-oge:last-child{border-right:0}@media(max-width:767px){.fv-page .hr-qn-oge:nth-child(5n){border-right:0}.fv-page .hr-qn-oge:nth-child(n+6){border-top:1px solid rgba(205,175,238,.065)}}
.fv-finished-banner{display:block;width:100%;height:112px;overflow:hidden;background:#100a22}.fv-finished-banner>img{display:block;width:100%;height:100%;object-fit:fill}.fv-page .hr-rek-oklar{padding:0 7px}.fv-page .hr-rek-oklar button{width:26px;height:34px;background:#140c24aa!important}.fv-page .hr-rek-nokta{bottom:4px}
.fv-responsible{display:flex;align-items:center;justify-content:center;padding:22px 0 8px;background:none}.fv-responsible a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;background:none;opacity:.65;transition:opacity .2s}.fv-responsible a:hover,.fv-responsible a:focus-visible{opacity:1}.fv-responsible img{display:block;width:290px;max-width:100%;height:auto;border-radius:0}
@media(max-width:767px){.fv-finished-banner{height:84px}.fv-responsible img{width:245px}}

/* Finished campaign images; no HTML offer overlays. */
.fv-finished-banner{display:block;width:100%;height:112px;overflow:hidden;background:#100a22}.fv-finished-banner>img{display:block;width:100%;height:100%;object-fit:fill}.fv-page .hr-rek-oklar{padding:0 7px}.fv-page .hr-rek-oklar button{width:26px;height:34px;background:#140c24aa!important}.fv-page .hr-rek-nokta{bottom:4px}
.fv-responsible{display:flex;align-items:center;justify-content:center;padding:22px 0 8px;background:none}.fv-responsible a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;background:none;opacity:.65;transition:opacity .2s}.fv-responsible a:hover,.fv-responsible a:focus-visible{opacity:1}.fv-responsible img{display:block;width:290px;max-width:100%;height:auto;border-radius:0}
@media(max-width:767px){.fv-finished-banner{height:84px}.fv-responsible img{width:245px}}

/* One semantic purple icon family across public pages and injected content. */
.fv-shell i:is(.fa-house,.fa-home){--fv-art:url("icons/home.webp")}
.fv-shell i:is(.fa-gem,.fa-diamond){--fv-art:url("icons/diamond.webp")}
.fv-shell i:is(.fa-gift,.fa-box-open){--fv-art:url("icons/gift.webp")}
.fv-shell i:is(.fa-coins,.fa-wallet,.fa-money-bill-wave){--fv-art:url("icons/coin.webp")}
.fv-shell i:is(.fa-ticket,.fa-ticket-simple,.fa-tag){--fv-art:url("icons/ticket.webp")}
.fv-shell i:is(.fa-calendar-days,.fa-calendar-check,.fa-calendar-xmark,.fa-hourglass-half,.fa-hourglass-end){--fv-art:url("icons/calendar.webp")}
.fv-shell i:is(.fa-store,.fa-cart-shopping){--fv-art:url("icons/cart.webp")}
.fv-shell i:is(.fa-dharmachakra){--fv-art:url("icons/wheel.webp")}
.fv-shell i:is(.fa-trophy,.fa-crown){--fv-art:url("icons/trophy.webp")}
.fv-shell i:is(.fa-medal,.fa-award){--fv-art:url("icons/medal.webp")}
.fv-shell i:is(.fa-shield,.fa-shield-halved){--fv-art:url("icons/shield.webp")}
.fv-shell i:is(.fa-key,.fa-lock,.fa-unlock){--fv-art:url("icons/key.webp")}
.fv-shell i:is(.fa-futbol,.fa-futbol-ball){--fv-art:url("icons/football.webp")}
.fv-shell i:is(.fa-tv,.fa-circle-play){--fv-art:url("icons/tv.webp")}
.fv-shell i:is(.fa-right-left,.fa-arrow-right-arrow-left,.fa-handshake){--fv-art:url("icons/swap.webp")}
.fv-shell i:is(.fa-telegram,.fa-paper-plane){--fv-art:url("icons/plane.webp")}
.fv-shell i:is(.fa-bullhorn){--fv-art:url("icons/megaphone.webp")}
.fv-shell i:is(.fa-id-card,.fa-users,.fa-user-group,.fa-user-check,.fa-user-tag,.fa-user-tie){--fv-art:url("icons/users.webp")}
.fv-shell i:is(.fa-user,.fa-user-plus){--fv-art:url("icons/user.webp")}
.fv-shell i:is(.fa-star){--fv-art:url("icons/star.webp")}
.fv-shell i:is(.fa-bolt){--fv-art:url("icons/bolt.webp")}
.fv-shell i:is(.fa-rocket){--fv-art:url("icons/rocket.webp")}
.fv-shell i:is(.fa-fire,.fa-fire-flame-curved){--fv-art:url("icons/flame.webp")}
.fv-shell i:is(.fa-sack-dollar){--fv-art:url("icons/moneybag.webp")}
.fv-shell i:is(.fa-barcode,.fa-clipboard-list,.fa-list-check,.fa-file-lines,.fa-layer-group){--fv-art:url("icons/tasks.webp")}
.fv-shell i:is(.fa-gamepad){--fv-art:url("icons/gamepad.webp")}
.fv-shell i:is(.fa-house,.fa-home,.fa-gem,.fa-diamond,.fa-gift,.fa-box-open,.fa-coins,.fa-wallet,.fa-money-bill-wave,.fa-ticket,.fa-ticket-simple,.fa-tag,.fa-calendar-days,.fa-calendar-check,.fa-calendar-xmark,.fa-hourglass-half,.fa-hourglass-end,.fa-store,.fa-cart-shopping,.fa-dharmachakra,.fa-trophy,.fa-crown,.fa-medal,.fa-award,.fa-shield,.fa-shield-halved,.fa-key,.fa-lock,.fa-unlock,.fa-futbol,.fa-futbol-ball,.fa-tv,.fa-circle-play,.fa-right-left,.fa-arrow-right-arrow-left,.fa-handshake,.fa-telegram,.fa-paper-plane,.fa-bullhorn,.fa-id-card,.fa-users,.fa-user-group,.fa-user-check,.fa-user-tag,.fa-user-tie,.fa-user,.fa-user-plus,.fa-star,.fa-bolt,.fa-rocket,.fa-fire,.fa-fire-flame-curved,.fa-sack-dollar,.fa-barcode,.fa-clipboard-list,.fa-list-check,.fa-file-lines,.fa-layer-group,.fa-gamepad){display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;min-height:1.4em;vertical-align:middle;line-height:1;font-style:normal}
.fv-shell i:is(.fa-house,.fa-home,.fa-gem,.fa-diamond,.fa-gift,.fa-box-open,.fa-coins,.fa-wallet,.fa-money-bill-wave,.fa-ticket,.fa-ticket-simple,.fa-tag,.fa-calendar-days,.fa-calendar-check,.fa-calendar-xmark,.fa-hourglass-half,.fa-hourglass-end,.fa-store,.fa-cart-shopping,.fa-dharmachakra,.fa-trophy,.fa-crown,.fa-medal,.fa-award,.fa-shield,.fa-shield-halved,.fa-key,.fa-lock,.fa-unlock,.fa-futbol,.fa-futbol-ball,.fa-tv,.fa-circle-play,.fa-right-left,.fa-arrow-right-arrow-left,.fa-handshake,.fa-telegram,.fa-paper-plane,.fa-bullhorn,.fa-id-card,.fa-users,.fa-user-group,.fa-user-check,.fa-user-tag,.fa-user-tie,.fa-user,.fa-user-plus,.fa-star,.fa-bolt,.fa-rocket,.fa-fire,.fa-fire-flame-curved,.fa-sack-dollar,.fa-barcode,.fa-clipboard-list,.fa-list-check,.fa-file-lines,.fa-layer-group,.fa-gamepad)::before{content:""!important;display:block;width:1.4em;height:1.4em;background:var(--fv-art) center/contain no-repeat;filter:url(#fv-brand-palette) drop-shadow(0 2px 3px #18092566);flex:none}
.fv-shell .rs-promo-ikon .fv-icon{width:38px;height:38px;border-radius:0;transition:transform .25s}
.fv-shell .rs-promo-ikon :is(a,button):hover .fv-icon{transform:translateY(-2px) scale(1.08)}
.fv-shell .rs-cark-i .fv-icon{width:42px;height:42px}
.fv-shell .rs-acilir .fv-icon{width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:9px}
.fv-shell .rs-bakiye-i .fv-icon{width:26px;height:26px}
.fv-shell .hr-alt-izgara li :is(a,button){display:inline-flex;align-items:center;gap:9px;min-height:30px}
.fv-shell .hr-alt-izgara .fv-icon{width:20px;height:20px}
.fv-shell .hr-alt-sosyal .fv-icon{width:25px;height:25px;transition:transform .25s}
.fv-shell .hr-alt-sosyal a:hover .fv-icon{transform:translate(2px,-2px)}
.fv-shell .fv-responsible{padding:10px 0 0}
.fv-shell .fv-responsible img{width:168px!important;max-width:100%;height:auto!important;object-fit:contain}
@media(max-width:767px){.fv-shell .fv-responsible img{width:144px!important}.fv-shell .hr-alt-izgara .fv-icon{width:18px;height:18px}}
@media(prefers-reduced-motion:reduce){.fv-shell .fv-icon{animation:none!important;transition:none!important}}
.fv-shell .fv-age-notice{display:flex;align-items:center;justify-content:center;gap:9px}.fv-shell .fv-age-notice>img{display:block;width:48px;height:48px;flex:none;object-fit:contain;filter:drop-shadow(0 3px 5px #ac15382b)}.fv-shell .fv-age-notice>p{margin:0;text-align:left;max-width:720px}@media(max-width:767px){.fv-shell .fv-age-notice{gap:7px}.fv-shell .fv-age-notice>img{width:42px;height:42px}.fv-shell .fv-age-notice>p{font-size:10px}}
/* Compact Lionforge studio signature. */
.fv-shell .hr-alt-dip{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;text-align:left}
.fv-studio-credit{display:block;flex:0 0 auto;width:162px;max-width:100%;margin-left:auto;border-radius:6px;line-height:0;transition:filter .2s}
.fv-studio-credit img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}
.fv-studio-credit:hover{filter:brightness(1.18)}
.fv-studio-credit:focus-visible{outline:2px solid #d4a86a;outline-offset:4px}
@media(max-width:600px){.fv-studio-credit{width:138px}.fv-shell .hr-alt-dip{gap:8px 12px}}

/* Broadcast capsule: compact camera mark in the collapsed navigation. */
.fv-shell .rs-live-nav{margin:9px 0!important}.fv-shell .rs-live-pill{min-height:43px!important;gap:8px!important;padding:0 12px 0 3px!important;border-radius:25px!important;border:1px solid #d995ff45!important;background:linear-gradient(100deg,#8139bf,#572188 58%,#3c1963)!important;box-shadow:inset 0 1px 0 #e7c0ff16,0 5px 20px #2b0b4a40!important;overflow:visible!important;position:relative}.fv-shell .rs-live-pill .rs-ma{font-size:11px!important;letter-spacing:.9px;font-weight:800;color:#f5e6ff!important}.rs-live-camera{width:39px;height:39px;flex:0 0 39px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 35% 20%,#fa89ce,#b83eac 42%,#6f268f 85%);border:1px solid #f4acfb6b;box-shadow:0 3px 10px #1a062a66,inset 0 1px 1px #ffe3ff5e}.rs-live-camera img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 2px 2px #440b5b80)}.rs-live-waves{margin-left:auto;display:flex;align-items:center;gap:2px;height:16px}.rs-live-waves i{width:2px;height:6px;background:#d9a3ff;border-radius:3px}.rs-live-waves i:nth-child(2){height:12px}.rs-live-waves i:nth-child(3){height:9px}.fv-shell .rs-live-pill:hover{filter:brightness(1.16);transform:translateX(0)!important}
@media(min-width:1024px){body.rs-dar.fv-shell .rs-live-nav{margin:7px 0!important}body.rs-dar.fv-shell .rs-live-pill{width:46px!important;min-height:46px!important;padding:3px!important;margin:0 auto;border-radius:14px!important;justify-content:center!important;gap:0!important;background:#6e2c9a33!important;border-color:#c784fa30!important}body.rs-dar .rs-live-waves{display:none}body.rs-dar .rs-live-camera{width:36px;height:36px;flex-basis:36px}}
