/* V130 Preview polish: elite contrast, simplified mastery, upgraded progress */
.mastery-value-pills{display:none!important}
.mastery-portal-masterful{background:radial-gradient(circle at 18% 20%,rgba(132,53,195,.24),transparent 36%),linear-gradient(145deg,#050507,#100814 60%,#020203)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 24px 60px #000c,0 0 0 3px rgba(55,17,76,.9),0 0 34px rgba(146,61,214,.28),inset 0 1px rgba(255,255,255,.16)!important}
.mastery-portal-masterful .mastery-portal-copy small{color:#fff!important;font-size:10px!important;letter-spacing:.17em!important}
.mastery-portal-masterful .mastery-portal-copy h2{color:#fff!important;font-size:34px!important;text-shadow:0 2px 0 #000,0 0 18px rgba(178,103,235,.32)!important}
.mastery-portal-masterful .mastery-portal-copy p{color:#f7f4f8!important;font-size:14px!important;line-height:1.62!important;max-width:950px!important}
.mastery-portal-masterful .mastery-portal-copy p strong{color:#fff!important}
.mastery-portal-stats{margin-top:14px!important}
.mastery-portal-stats span{color:#fff!important;background:#050507!important;border-color:rgba(255,255,255,.55)!important;font-size:10px!important;padding:7px 10px!important}
.mastery-head{padding:18px 78px 18px 18px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:24px!important;background:linear-gradient(180deg,#09090c,#020203)!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 14px 34px #0009!important}
.mastery-head small{color:#fff!important;font-size:10px!important;letter-spacing:.16em!important}
.mastery-head h2{color:#fff!important;text-shadow:0 2px 0 #000,0 0 20px rgba(177,97,236,.28)!important}
.mastery-head p{color:#eee9f1!important;font-size:15px!important}
.mastery-overview{background:radial-gradient(circle at 86% 12%,rgba(132,53,195,.18),transparent 34%),linear-gradient(145deg,#050507,#0a0710)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 18px 42px #000b,inset 0 1px rgba(255,255,255,.12)!important}
.mastery-overview small{color:#fff!important}
.mastery-overview h3{color:#fff!important;font-size:31px!important}
.mastery-overview p{color:#f3eef5!important;font-size:14px!important}
.mastery-overview-orb{width:112px!important;height:112px!important;background:radial-gradient(circle at 35% 26%,#fff 0 4%,#d9c2e8 6%,#4f2468 20%,#0b0b0e 52%,#000 76%)!important;border:2px solid #fff!important;box-shadow:0 12px 30px #000c,0 0 0 4px rgba(81,31,109,.92),0 0 34px rgba(159,75,223,.5),inset 0 2px rgba(255,255,255,.25)!important}
.mastery-overview-orb b{font:800 34px/1 Arial,sans-serif!important;color:#fff!important;text-shadow:0 2px 0 #000,0 0 12px #b96aff!important}
.mastery-overview-orb span{color:#fff!important;font-size:8px!important;font-weight:900!important;letter-spacing:.14em!important;margin-top:5px!important}
.mastery-overview-bar{height:10px!important;background:#020203!important;border:1px solid rgba(255,255,255,.18)!important}
.mastery-overview-bar span{background:linear-gradient(90deg,#4d166e,#a84ce0,#fff)!important;box-shadow:0 0 18px rgba(174,80,238,.8)!important}
.mastery-step-grid,.mastery-steps{background:#050507!important}
.hemasonics-kicker{color:#fff!important;font-size:10px!important;letter-spacing:.15em!important}
.hemasonics-feature-copy h2{color:#fff!important;font-size:36px!important;text-shadow:0 2px 0 #000,0 0 18px rgba(181,97,238,.22)!important}
.hemasonics-feature-copy h3{color:#f6f1f8!important;font-size:22px!important}
.hemasonics-feature-copy p{color:#f4eff6!important;font-size:14px!important;line-height:1.62!important}
.hemasonics-value-line{display:none!important}
@media(max-width:600px){.mastery-portal-masterful .mastery-portal-copy h2{font-size:27px!important}.mastery-portal-masterful .mastery-portal-copy p,.hemasonics-feature-copy p{font-size:11.5px!important}.mastery-head{padding:14px 58px 14px 14px!important}.mastery-head p{font-size:12px!important}.mastery-overview-orb{width:94px!important;height:94px!important}.mastery-overview-orb b{font-size:29px!important}.hemasonics-feature-copy h2{font-size:28px!important}.hemasonics-feature-copy h3{font-size:18px!important}}
