/* Rich imagery and full-sized brand launchers. The core Home remains untouched. */
.una-containment-notice{color:#f5f1e8;background:radial-gradient(ellipse at top right,#174574,#091728 70%);border:1px solid #587387;border-radius:24px;padding:28px;width:min(520px,calc(100vw - 28px));box-shadow:0 25px 100px #000b;font:16px/1.6 system-ui}.una-containment-notice::backdrop{background:#030911dd;backdrop-filter:blur(7px)}.contain-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.contain-top span{font:700 10px system-ui;letter-spacing:.15em;color:#e1c283}.una-containment-notice h2{font:500 34px Georgia,serif;margin:32px 0 14px}.una-containment-notice button{min-height:44px;cursor:pointer;border:1px solid #718899;background:#132b44;color:#fff;border-radius:12px;padding:10px 16px;font:600 13px system-ui}.una-containment-notice .contain-primary{background:#e6c78d;color:#102034;border:0;margin-top:15px}.contain-detail{color:#abbccc;font-size:13px}.una-containment-notice button:focus-visible{outline:3px solid #7dc6ff;outline-offset:3px}
body.uc-ready.premier-media .media-dream-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
body.uc-ready.premier-media .media-dream-card{height:220px!important;min-height:220px!important;max-height:220px!important;box-shadow:0 12px 30px #0004!important;border:1px solid #90a9c15c!important;overflow:hidden!important}
body.uc-ready.premier-media .media-dream-front{background-size:cover!important;background-position:center!important}
body.uc-ready.premier-media .media-dream-front>img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important;opacity:1!important}
body.uc-ready.premier-media .media-dream-front .mk-launch-icon{display:none!important}
body.uc-ready.premier-media .media-dream-front:after{content:''!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(0deg,#020915ee,transparent 65%)!important;pointer-events:none!important}
body.uc-ready.premier-media .media-dream-front .uc-media-reveal{z-index:3!important;align-items:flex-end!important;justify-content:flex-start!important;padding:0 20px 19px!important;text-align:left!important}
body.uc-ready.premier-media .media-dream-front .uc-media-reveal h2{color:#fff!important;font:500 29px/1.15 Georgia,serif!important;text-shadow:0 2px 7px #000b!important}
body.uc-ready.premier-media .media-instagram{background-image:url('/assets/constitution/live.webp')!important}
body.uc-ready.premier-media .media-una-web{background-image:url('/assets/constitution/goals.webp')!important}
body.uc-ready.premier-media .media-una-music{background-image:url('/assets/constitution/radio.webp')!important}
body.uc-ready.premier-media .media-una-play{background-image:url('/assets/mark2/connect4.svg')!important;background-size:cover!important}
body:has(.mk-dock) .brand strong,body:has(.mk-dock) .heading h1,body:has(.mk-dock) .hero h1{font-family:Georgia,serif!important;font-weight:500!important}
body:has(.mk-dock) .classic-tile{position:relative;min-height:225px;border:1px solid #89add345!important;box-shadow:0 15px 30px #0004!important;background:#0c1c30!important}
body:has(.mk-dock) .classic-tile .tile-main{position:relative;width:100%;height:225px!important;padding:0!important;display:flex;align-items:flex-end;text-align:left}
body:has(.mk-dock) .classic-tile .game-art{position:absolute;inset:0;width:100%;height:100%;margin:0;object-fit:cover;filter:saturate(1.5) brightness(1.2)}
body:has(.mk-dock) .classic-tile .tile-main:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#071326f5,transparent 72%)}
body:has(.mk-dock) .classic-tile .tile-main strong{z-index:1;position:relative;font:500 26px Georgia,serif!important;margin:0 20px 22px!important;text-shadow:0 2px 8px #000}
body:has(.mk-dock) .classic-tile .tile-main>.muted{display:none!important}
body:has(.mk-dock) .tile .save,body:has(.mk-dock) .site .fav{position:absolute!important;z-index:4!important;top:10px!important;right:10px!important;bottom:auto!important;left:auto!important;width:42px!important;height:42px!important;min-height:42px!important;border:1px solid #ffffff65!important;border-radius:50%!important;background:#08152ccc!important;color:#f5dfb1!important;padding:0!important;font:23px system-ui!important;display:grid;place-items:center}
body:has(.mk-dock) .quiz-tile{position:relative;background:linear-gradient(125deg,#123960,#0c1b33)!important}.quiz-tile .tile-main{min-height:160px!important}.quiz-tile .tile-icon{background:none!important;font-size:39px!important}
body:has(.mk-dock) .feature{background:linear-gradient(90deg,#091327eb,#09132745),url('/assets/constitution/live.webp') center/cover!important}.feature:after{display:none!important}
body:has(.mk-dock) .site{position:relative!important;min-height:180px!important}.site .actions .open{display:none}.site .sitebody p{display:none}.site .sitebody h3{text-align:center;margin:0!important}.site .hero{height:135px!important;width:100%!important}.site .site-icon{width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:48px!important;box-shadow:none!important}.site .site-icon img{width:75px;height:75px;object-fit:contain}.site .hero .sky{font-size:38px!important}.site .sitebody{padding:14px!important}.site[data-site=instagram] .hero{background:linear-gradient(35deg,#eea833,#d73773,#774fd0)!important}.site[data-site=facebook] .hero{background:#1765cb!important}.site[data-site=tiktok] .hero{background:#090c12!important}.site[data-site=youtube] .hero{background:#b91c28!important}.site[data-site=reddit] .hero{background:#ca431b!important}.site[data-site=pinterest] .hero{background:#ac172c!important}.site[data-site=linkedin] .hero{background:#0a66a0!important}
body:has(.mk-dock) .service-tile{position:relative;cursor:pointer;padding:0!important;min-height:160px;border-radius:18px!important;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:12px!important;color:#fff;font-family:system-ui}.service-tile .service-mark{background:transparent!important;border:0!important;width:100%!important;height:95px!important;flex-basis:auto!important;border-radius:0!important;font-size:38px!important}.service-mark img,.provider-logo img{width:70%;max-width:115px;height:75px;object-fit:contain}.service-tile>span:last-child{font:600 12px system-ui;padding:0 8px 16px}.service-tile.provider-bbc{background:#111!important;color:#f65c9b}.service-tile.provider-stv{background:linear-gradient(135deg,#36225e,#2e5991)!important}.service-tile.provider-channel4{background:#beec38!important;color:#101511}.service-tile.provider-five{background:#efefef!important;color:#181325}.service-tile.provider-u{background:#ede743!important;color:#111b20}.service-tile.provider-netflix{background:#120a10!important}.service-tile.provider-prime{background:#0d3d61!important}.service-tile.provider-disney{background:#063d46!important}.service-tile.provider-apple{background:#080b11!important}.service-tile.provider-now{background:#07524d!important}.provider-netflix img{filter:none}.provider-channel4 img{filter:brightness(0)}.provider-logo{height:140px!important}
.um-service{position:relative!important;min-height:210px!important;border-radius:20px!important;overflow:hidden!important;padding:0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px!important;border:1px solid #ffffff3a!important}.um-service .um-service-art{display:grid!important;place-items:center!important;width:100%!important;height:125px!important;font-size:65px!important;background:transparent!important;box-shadow:none!important}.um-service-art img{width:90px;height:90px;object-fit:contain}.um-service-name{font-size:18px!important;color:white!important}.um-service-mode{font-size:10px!important;color:#fff!important;opacity:.85}.um-apple{background:linear-gradient(145deg,#fa617a,#a91f51)!important}.um-youtube{background:linear-gradient(145deg,#e63237,#991522)!important}.um-spotify{background:linear-gradient(145deg,#166741,#083c29)!important}.um-amazon{background:linear-gradient(145deg,#175787,#06314e)!important}
@media(max-width:750px){body.uc-ready.premier-media .media-dream-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}body.uc-ready.premier-media .media-dream-card{height:185px!important;min-height:185px!important;max-height:185px!important}body.uc-ready.premier-media .media-dream-front .uc-media-reveal h2{font-size:24px!important}body:has(.mk-dock) .classic-tile,body:has(.mk-dock) .classic-tile .tile-main{height:190px!important;min-height:190px!important}body:has(.mk-dock) .classic-tile .tile-main strong{font-size:21px!important;margin:0 14px 17px!important}body:has(.mk-dock) .service-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.service-mark img{height:64px}.um-service{min-height:185px!important}.um-service .um-service-art{height:95px!important}.um-service-art img{width:75px;height:75px}.um-service-name{font-size:15px!important}}
body:has(.mk-dock) .classic-tile .tile-main strong{position:absolute!important;left:19px!important;bottom:18px!important;top:auto!important;right:auto!important;margin:0!important;z-index:2!important;text-align:left!important;font:600 23px/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
.um-service-mode{position:static!important;padding:6px 12px 14px!important;font-size:12px!important;line-height:1.4!important;text-align:center!important;opacity:.8!important}.um-service-mode>span{display:none!important}.um-service-art .brand-word{font:600 26px/1.1 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;letter-spacing:-1px!important;color:#75d7f4!important;white-space:pre-line!important;text-align:center!important}
/* The logo occupies the tile, with its proportions preserved. */
.um-service .um-service-art{height:190px!important;flex:1!important;padding:12px!important}.um-service-art img{width:100%!important;height:100%!important;max-height:190px!important;max-width:none!important;object-fit:contain!important}.um-service-name{margin:0!important}.um-service{gap:4px!important}.um-service-art .brand-word{font-size:45px!important}
.site .hero{height:195px!important;padding:12px!important}.site .site-icon img{width:100%!important;height:100%!important;max-height:170px!important;object-fit:contain!important}.site .site-icon{font-size:72px!important}.site .hero .sky{font-size:52px!important}
body:has(.mk-dock) .service-tile .service-mark{height:145px!important;display:grid!important;place-items:center!important;padding:12px!important;font-size:48px!important}.service-mark img,.provider-logo img{width:100%!important;height:100%!important;max-width:none!important;max-height:125px!important;object-fit:contain!important}.provider-logo{padding:12px!important}
@media(max-width:750px){.um-service .um-service-art{height:145px!important}.um-service-art img{max-height:135px!important}.um-service-art .brand-word{font-size:32px!important}.site .hero{height:155px!important}.site .site-icon img{max-height:130px!important}.site .hero .sky{font-size:34px!important}}
