:root{--mafia-safe-top:0px;--mafia-safe-bottom:0px;--mafia-safe-left:0px;--mafia-safe-right:0px}html{min-height:100%;background:#030207}body{min-height:100dvh;padding-top:var(--mafia-safe-top);padding-left:var(--mafia-safe-left);padding-right:var(--mafia-safe-right)}.topbar{top:calc(var(--mafia-safe-top) + 8px)}.tabbar{bottom:calc(10px + max(env(safe-area-inset-bottom),var(--mafia-safe-bottom)))}.view{padding-bottom:calc(130px + max(env(safe-area-inset-bottom),var(--mafia-safe-bottom)))}.intro{background:#000;padding-top:var(--mafia-safe-top);padding-bottom:var(--mafia-safe-bottom)}.v7-logo{width:min(82vw,360px);height:auto;object-fit:contain}.intro__box>h1,.intro__sub{display:none}.intro__box{padding:0}.v7-carousel{margin-bottom:18px}.v7-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:25px;touch-action:pan-x pan-y}.v7-slides::-webkit-scrollbar{display:none}.v7-slides>.v6-banner{flex:0 0 100%;width:100%;box-sizing:border-box;scroll-snap-align:start;margin:0}.v7-slider-controls{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0 0}.v7-dots{display:flex;gap:7px}.v7-dots button{border:0;background:#43364e;width:8px;height:8px;border-radius:20px;padding:0;transition:width .3s}.v7-dots button[aria-pressed=true]{width:25px;background:linear-gradient(90deg,#bd49ff,#3fafff)}.v7-pause{font-size:11px;color:#c5a4d9;border:1px solid #725389;background:#160b20;border-radius:50%;width:24px;height:24px}.v7-ad h2{font-size:27px;line-height:1.05;margin:20px 0 12px;color:#de9bff;letter-spacing:-1px}.v7-ad p{font-size:12px;line-height:1.5;max-width:230px}.v7-ad-0{background:radial-gradient(ellipse at right,#203f8f88,transparent),#0b0915}.v7-ad-1{background:radial-gradient(ellipse at right,#85218e88,transparent),#100719}.v6-grid{gap:10px}.v6-tile{border-radius:24px;background:linear-gradient(145deg,#2a103b,#0b0912 85%);border-color:#7c40914d}.v6-profile{background:radial-gradient(ellipse at 0 85%,#480c4533,transparent 50%)}.v6-profile .profile-head{flex-direction:row;text-align:left;gap:24px;padding:34px 12px;border:0;border-radius:0;background:none}.v6-profile .profile-head__t{min-width:0}.v6-profile .profile-head h1{font-size:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v6-profile .profile-head .avatar{width:84px;height:84px;flex:0 0 84px;border:0}.v6-profile .profile-head .chips{justify-content:flex-start}.v6-profile>.card:has(.xp){border-radius:30px;min-height:138px;padding:25px 24px 25px 110px;position:relative;display:flex;align-items:center;background:radial-gradient(ellipse at top right,#b20fdc65,transparent),linear-gradient(130deg,#29143d,#210c2a);border:1px solid #ba30d54d;box-shadow:inset 0 1px 8px #bd4ce31a}.v6-profile>.card:has(.xp):before{content:'';width:48px;height:64px;border:6px solid #b6caff;border-radius:8px;background:linear-gradient(135deg,#eeeaff,#8a83e2);box-shadow:0 0 20px #9275ff55;position:absolute;left:22px;top:26px;color:#c0dbff;font-size:75px;line-height:1;text-shadow:0 0 15px #976dff;transform:rotate(-6deg)}.v6-profile .xp{width:100%}.v6-profile .xp__meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:11px}.v6-profile .xp__meta>span:first-child{font-size:29px;font-weight:900;font-style:italic;color:#cf5bf6}.v6-profile .xp .bar{margin-top:12px;height:7px}.v6-profile .xp .bar i{background:linear-gradient(90deg,#7940ad,#dd2aff)}.v7-profile-wallet{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}.v7-profile-wallet button{border:0;text-align:left;border-radius:22px;padding:20px 17px;background:linear-gradient(120deg,#301124,#170a22);color:white;min-height:115px}.v7-profile-wallet button+button{background:linear-gradient(130deg,#211d31,#211b44)}.v7-profile-wallet span{display:block;font-size:21px;font-weight:800;font-style:italic}.v7-profile-wallet small{float:right;font-size:10px;font-weight:400;color:#95829f;font-style:normal;margin-top:7px}.v7-profile-wallet b{font-size:19px;display:block;margin-top:15px;color:#c9b6e0}.v7-profile-wallet i{color:#eacb70;font-style:normal}.v7-profile-wallet em{font-size:11px;color:#b798df;font-style:normal}.v6-profile .row{border:0;background:transparent;padding:20px 10px}.v6-profile .row__ic{border-radius:18px;background:radial-gradient(circle,#733fbd55,#1b1025);box-shadow:0 0 20px #a130b321}.v6-profile .row__title{font-size:18px}.v6-profile .row__sub{color:#8b7698}.gcard{padding:7px!important;border-radius:24px!important;background:#0d081a!important;border:1px solid #694091!important}.gcard__art{border-radius:18px!important;aspect-ratio:1}.gcard__body{padding:12px 7px!important}.buy-btn{border-radius:40px!important;background:linear-gradient(105deg,#ac4fff,#9648ff 40%,#009fff)!important;color:#fff!important;min-height:46px}.gcard__name{font-size:18px}.gbadge{border-radius:30px}.task{border:1px solid #98929e88;background:linear-gradient(#09090c,#000);border-radius:40px;box-shadow:inset 0 0 8px #ffffff12}.v6-paywall .btn--primary{background:linear-gradient(100deg,#9224bf,#d861ef)}
@media(max-width:380px){.v7-profile-wallet small{float:none;display:block}.v6-profile .profile-head{gap:15px}.v6-profile .profile-head h1{font-size:21px}.v7-ad h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.v7-slides{scroll-behavior:auto}}
