:root{--mk-surface:#131e2c;--mk-line:#ffffff16;--mk-gold:#dbc18b}body:has(.mk-dock){background:#0a111c;color:#f3f2ed;padding-bottom:90px}.mk-dock{position:fixed;z-index:1000;bottom:max(15px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;gap:5px;padding:7px;border:1px solid #ffffff26;background:#172130f5;backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 15px 60px #0008;width:max-content;max-width:calc(100% - 20px)}.mk-dock a{font:600 13px/1.2 system-ui;color:#bac6d2;text-decoration:none;padding:14px 18px;border-radius:13px;white-space:nowrap}.mk-dock a[aria-current]{color:#f7e6c0;background:#ffffff12}.mk-dock a:last-child{border-left:1px solid #ffffff20;color:#fff}.mk-dock a:focus-visible{outline:2px solid #85cdf2}body:has(.mk-dock) .shell{max-width:1240px}body:has(.mk-dock) .panel,body:has(.mk-dock) .tile,body:has(.mk-dock) .provider,body:has(.mk-dock) .service-tile,body:has(.mk-dock) .site{box-shadow:none!important;border-color:var(--mk-line)!important;background:#131e2c!important}body:has(.mk-dock) .heading h1,body:has(.mk-dock) .hero h1{font-family:system-ui!important;font-weight:600!important;letter-spacing:-.045em!important}body:has(.mk-dock) .heading{margin:32px 0 25px}body:has(.mk-dock) .heading h1{font-size:42px}body:has(.mk-dock) .section-head h2,body:has(.mk-dock) .section-title h2,body:has(.mk-dock) .my-block h3{font:600 23px system-ui!important}body:has(.mk-dock) .brand strong{font:650 21px system-ui!important;letter-spacing:.04em}body:has(.mk-dock) .brand img{width:40px;height:40px}body:has(.mk-dock) .mast,body:has(.mk-dock) .top{border-color:#ffffff15!important}body:has(.mk-dock) .muted{color:#a7b3c1}body:has(.mk-dock) .tiles{gap:18px!important}body:has(.mk-dock) .tile{border-radius:18px!important;overflow:hidden;transition:transform .18s,border-color .18s}body:has(.mk-dock) .tile:hover{transform:translateY(-3px);border-color:#bcd9ef55!important}body:has(.mk-dock) .tile-main{padding:0 0 46px!important;min-height:0!important}body:has(.mk-dock) .tile-main strong,body:has(.mk-dock) .tile-main>.muted{display:block;margin:5px 17px!important}body:has(.mk-dock) .tile-main strong{font:650 17px system-ui!important}body:has(.mk-dock) .game-art{display:block;width:100%;height:155px;object-fit:cover;margin-bottom:14px}body:has(.mk-dock) .classic-tile .tile-icon{display:none}body:has(.mk-dock) .quiz-tile .tile-main{padding-top:20px!important}body:has(.mk-dock) .quiz-tile .tile-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#243346;margin:0 17px 14px!important;font-size:25px!important}body:has(.mk-dock) .tile .save{font-size:12px!important;left:17px!important;bottom:13px!important}body:has(.mk-dock) .feature{min-height:260px;background:linear-gradient(110deg,#1c3046,#131e2c)!important;padding:30px 36px!important}body:has(.mk-dock) .feature h2{font:600 clamp(28px,4vw,44px)/1.1 system-ui;max-width:560px}body:has(.mk-dock) .feature:after{content:'80';font:800 220px/1 system-ui;color:#7db5d512;top:18px;right:35px}body:has(.mk-dock) .feature-icon{display:none}body:has(.mk-dock) .daily{padding:22px 28px!important}body:has(.mk-dock) .daily h2{font:550 23px system-ui}body:has(.mk-dock) .together{padding:23px 28px}body:has(.mk-dock) .together h2{font:550 23px system-ui}body:has(.mk-dock) .primary{background:#e4cfa2!important;box-shadow:none!important;border-radius:12px!important}body:has(.mk-dock) .secondary,body:has(.mk-dock) .quiet{border-radius:12px!important}body:has(.mk-dock) .classic-board{background:#101b29!important}body:has(.mk-dock) .connect-board{background:linear-gradient(135deg,#284e70,#173651);border-color:#68849a55;padding:18px;gap:8px}body:has(.mk-dock) .memory-card{background:linear-gradient(145deg,#28485f,#172d41);border-color:#8db3cc40;box-shadow:0 6px 0 #071322}body:has(.mk-dock) .answer{border-radius:14px!important;transition:transform .12s,background .2s}body:has(.mk-dock) .answer:active{transform:scale(.985)}body:has(.mk-dock) .question .prompt{font-family:system-ui;font-weight:550}body:has(.mk-dock) .game-top{position:sticky;top:0;z-index:10;background:#0a111cf5;padding:12px 0;backdrop-filter:blur(12px)}body:has(.mk-dock) .service-tile{flex-direction:column;padding:18px 8px!important;border-radius:16px!important;gap:12px!important}body:has(.mk-dock) .service-mark{width:52px!important;height:52px!important;flex-basis:52px!important;border:0!important;border-radius:14px!important}body:has(.mk-dock) .service-row{gap:12px!important}body:has(.mk-dock) .hero{padding-top:32px!important}body:has(.mk-dock) .hero h1{font-size:clamp(32px,4vw,49px)!important}body:has(.mk-dock) .now{padding:24px!important}body:has(.mk-dock) .now h2{font:550 28px system-ui!important}body:has(.mk-dock) .provider-logo{background:#203348!important;height:85px!important}body:has(.mk-dock) .pick-card{background:#152333;border-color:#ffffff20}body:has(.mk-dock) .pick-art{background:linear-gradient(135deg,#28475d,#142333)}
/* The existing media launcher keeps its actions, without the fragile flip effect. */
.media-dream-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}.media-dream-card{height:168px!important;min-height:168px!important;border:1px solid #ffffff1c!important;border-radius:18px!important;background:#152231!important;perspective:none!important;overflow:hidden!important}.media-dream-inner{transform:none!important;transition:none!important;height:100%!important}.media-dream-front{background:none!important;transform:none!important;backface-visibility:visible!important;position:relative!important;height:100%!important}.media-dream-back{display:none!important}.media-dream-front:before,.media-dream-front:after,.media-dream-front>img,.media-dream-front>.um-card-art,.media-dream-front>.play-card-art,.media-dream-front>strong{display:none!important}.uc-media-reveal{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0 12px 22px!important;background:transparent!important;border:0!important}.uc-media-reveal h2{font:600 17px system-ui!important;margin:0!important}.uc-media-number,.uc-media-arrow{display:none!important}.mk-launch-icon{display:grid;place-items:center;position:absolute;left:50%;top:25px;transform:translateX(-50%);width:65px;height:65px;border-radius:19px;background:linear-gradient(140deg,#2d465c,#203248);color:#d4bc8b;font:38px system-ui}.media-dream-card:hover{background:#1c2d40!important}.media-dream-hero{padding-bottom:25px!important}.media-dream-note{opacity:.6}.media-dream-card [aria-hidden=true]{pointer-events:none}
@media(max-width:750px){.tiles{gap:12px!important}.game-art{height:125px}.feature{padding:26px!important}.feature:after{font-size:150px;right:0;top:60px}.mk-dock a{font-size:11px;padding:13px 11px}.media-dream-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.media-dream-card{height:145px!important;min-height:145px!important}.mk-launch-icon{top:18px;width:55px;height:55px;font-size:32px}.uc-media-reveal h2{font-size:15px!important}.heading h1{font-size:34px}.game-art{object-fit:cover}.site{border-radius:15px!important}.hero{height:85px}.service-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.service-tile{font-size:10px!important}.service-mark{width:42px!important;height:42px!important;flex-basis:42px!important}}
@media(prefers-reduced-motion:reduce){.tile,.answer{transition:none}}

body:has(.mk-dock) #app:has(.feature){display:grid;grid-template-columns:1.65fr 1fr;gap:20px}body:has(.mk-dock) #app:has(.feature)>*{grid-column:1/-1}body:has(.mk-dock) #app:has(.feature)>.feature,body:has(.mk-dock) #app:has(.feature)>.daily{grid-column:auto;margin:0}body:has(.mk-dock) .daily{display:flex;flex-direction:column;justify-content:center}body:has(.mk-dock) .tiles:has(.classic-tile){grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.mk-dock) .section-head{margin:12px 0 0}body:has(.mk-dock) .feature h2{font-size:35px}body:has(.mk-dock) .heading{margin:22px 0 4px}@media(max-width:750px){body:has(.mk-dock) #app:has(.feature){display:block}body:has(.mk-dock) #app:has(.feature)>.daily{margin-top:16px}body:has(.mk-dock) .tiles:has(.classic-tile){grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.mk-dock) .section-head{margin:25px 0 14px}body:has(.mk-dock) .heading{margin:24px 0}}
body.uc-ready.premier-media .media-dream-card{height:168px!important;min-height:168px!important;max-height:168px!important;aspect-ratio:auto!important;border-radius:18px!important}
body.uc-ready.premier-media .media-dream-front .mk-launch-icon{font:38px/1 system-ui!important;color:#dfc58e!important;letter-spacing:0!important;top:25px!important;left:50%!important;display:grid!important;width:65px!important;height:65px!important}
body.uc-ready.premier-media .media-dream-front .uc-media-reveal h2{font:600 17px/1.3 system-ui!important;position:static!important;letter-spacing:0!important;text-align:center!important}
body.uc-ready.premier-media .media-dream-front>div{display:none!important}
body.uc-ready.premier-media .media-dream-front .uc-media-reveal{display:flex!important;justify-content:center!important;align-items:flex-end!important;padding:0 12px 22px!important}
@media(max-width:750px){body.uc-ready.premier-media .media-dream-card{height:145px!important;min-height:145px!important;max-height:145px!important}body.uc-ready.premier-media .media-dream-front .mk-launch-icon{top:18px!important;width:55px!important;height:55px!important;font-size:32px!important}}
