/* Requested launch, media and visual details; retains the responsive quality pass. */
.exp-launch[data-launch-panel]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:28px 48px;padding:32px 38px;background:linear-gradient(125deg,#57446f,#72618b);overflow:visible}
.exp-launch[data-launch-panel]::after{display:none}
.launch-brand{display:flex;align-items:center;gap:15px;margin:0 0 22px}
.launch-brand img{width:170px;height:auto;object-fit:contain}
.launch-brand>span{padding:7px 0 7px 15px;border-left:1px solid #f7e8ff55;font:650 14px/1.2 var(--exp-sans);letter-spacing:.02em;color:#fff5e4}
.exp-launch[data-launch-panel] .exp-kicker{font-size:10px;line-height:1.5;color:#f3dcef}
.exp-launch[data-launch-panel] h2{font-size:clamp(28px,2.7vw,37px);margin:9px 0 12px}
.exp-launch[data-launch-panel] p{font-size:14px;line-height:1.75;opacity:1;color:#f7eadb;max-width:540px}
.launch-timing{align-self:center;position:relative;min-width:0}
.launch-date{display:block;color:#ffdda1;font:700 11px/1.6 var(--exp-sans);letter-spacing:.075em;margin-bottom:12px}
.launch-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:19px;font-variant-numeric:tabular-nums}
.launch-countdown>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:14px 5px 12px;border:1px solid #f6e0ff38;background:#36274650;border-radius:9px 17px 9px 9px;box-shadow:inset 0 1px #ffffff10}
.launch-countdown b{font:500 clamp(28px,3vw,42px)/1 var(--exp-serif);letter-spacing:-1px;color:#fff6e5}
.launch-countdown small{font:650 9px/1.3 var(--exp-sans);letter-spacing:.09em;text-transform:uppercase;margin-top:8px;color:#e7d9ef}
.launch-action-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.exp-launch[data-launch-panel] .exp-button,.launch-cover .exp-button{margin:0;min-height:46px;padding:12px 24px;font:750 14px/1.3 var(--exp-sans);border:1px solid #f9dfaa;background:#f7d78f;color:#473754;border-radius:7px 16px 7px 7px;box-shadow:0 3px 0 #b59569;opacity:1}
.exp-launch[data-launch-panel] .exp-button:disabled,.launch-cover .exp-button:disabled{cursor:default;transform:none;filter:none}
.launch-action-row>small{font:12px/1.6 var(--exp-sans);color:#eee1f0;max-width:215px}
.launch-info-link{display:inline-flex;align-items:center;min-height:44px;font:650 12px/1.4 var(--exp-sans);color:#ffe2a8;margin-top:8px}
.launch-info-link:hover,.launch-info-link:focus-visible{color:#fff; text-decoration:underline;text-underline-offset:4px}
.launch-cover .launch-timing{max-width:460px;margin-top:30px}
.exp-alpha-visual>video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#2f574f;border-radius:3px 22px 3px 3px}
.alpha-video-toggle{position:absolute;left:12px;bottom:14px;z-index:3;min-height:44px;padding:10px 15px;border-radius:7px;background:#133c37e8;border:1px solid #fff3cc66;color:#fff5dc;font:650 12px/1.2 var(--exp-sans);box-shadow:0 3px 12px #12322d33}
.alpha-video-toggle:hover,.alpha-video-toggle:focus-visible{background:#146a72;color:#fff}
.exp-alpha .exp-art-tag{max-width:100%;white-space:normal;line-height:1.3}
.exp-rgn-reward{display:flex;align-items:center;gap:12px;margin:20px 0;padding:12px 15px;border:1px solid #cbb57877;border-radius:9px 19px;background:#f2e2b0a8}
.exp-rgn-reward img{width:52px;height:52px;object-fit:contain;flex:none;filter:drop-shadow(0 3px 3px #765d6b2a)}
.exp-rgn-reward b{display:block;font:600 19px/1.2 var(--exp-serif);color:#24574c}
.exp-rgn-reward small{display:block;margin-top:3px;font:12px/1.5 var(--exp-sans);color:#5d674b}
.playful-home .scene-quests{background-image:url('/assets/playful-quests-rgn.webp')}
.playful-home .allocation-visual .allocation-orbit{display:block;width:84%;height:auto;aspect-ratio:1/1;border:1px solid #4a9c965e;opacity:1;z-index:1;pointer-events:none;box-shadow:0 0 0 1px #fff8e433}
.playful-home .allocation-visual .orbit-two{width:96%;border:1px dashed #b9914673;animation-duration:85s;box-shadow:none}
.playful-home .allocation-visual .orbit-one::before{width:7px;height:7px;top:14.65%;left:14.65%;margin:-3px;border:2px solid #fff3cf;background:#4a9fa7;box-shadow:0 0 10px #58b8c5a3}
.playful-home .allocation-visual .orbit-two::before{content:'';position:absolute;width:5px;height:5px;top:50%;right:-3px;border-radius:50%;background:#c9a145;box-shadow:0 0 8px #d9af5b99}
.playful-home #allocationRing .inner-ring{stroke:#3f938a88;stroke-width:1;opacity:.85}
.playful-home #allocationRing .outer-ring{stroke:#ad924d9c;opacity:.85}
.playful-home #economy .text-link{padding:12px 18px;border:1px solid #286ae7;border-top:3px solid #edc66e;border-radius:7px 14px 7px 7px;background:var(--rogue-blue)!important;color:#fff!important;box-shadow:0 3px 0 #06358e;transition:background .2s,color .2s,box-shadow .2s;min-height:46px;font:650 14px/1.5 var(--exp-sans)}
.playful-home #economy .text-link:hover,.playful-home #economy .text-link:focus-visible{background:var(--rogue-blue-deep)!important;border-color:#286ae7;border-top-color:#ffe2a0;color:#fff!important;box-shadow:0 4px 0 #062c78}
.playful-home #economy .text-link span{color:#ffe2a0!important}
.playful-home #economy .allocation-item:hover,.playful-home #economy .allocation-item:focus-visible{background:#f0d38c!important}
.playful-home #economy .allocation-item:hover b,.playful-home #economy .allocation-item:focus-visible b,.playful-home #economy .allocation-item:hover strong,.playful-home #economy .allocation-item:focus-visible strong{color:#155d7a!important}
.playful-home .platform .mobile-logos{color:#edce89}
.playful-home .platform .mobile-logos svg{fill:currentColor!important;stroke:none!important;color:#edce89!important}
.playful-home .platform .mobile-logos svg:first-child{fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.playful-home .platform .mobile-logos i{color:#d9d8af}
.playful-home .social-card.social-x{--social-accent:#ffdb87}
.playful-home .social-card.social-telegram{--social-accent:#70cfff}
.playful-home .social-card.social-discord{--social-accent:#bd9cff}
.playful-home .social-card .social-icon{transition:background .2s,color .2s,transform .2s}
.playful-home .social-card:hover,.playful-home .social-card:focus-visible{border-color:var(--social-accent)!important}
.playful-home .social-card:hover .social-icon,.playful-home .social-card:focus-visible .social-icon{background:var(--social-accent)!important;color:#173d3b!important}
.playful-home .social-card:hover .social-icon svg,.playful-home .social-card:focus-visible .social-icon svg{filter:none;color:#173d3b!important}
.playful-home .exp-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.playful-home .exp-gallery-item:first-child{grid-row:auto}
.playful-home .exp-gallery-item img,.playful-home .exp-gallery-item:first-child img{height:auto;aspect-ratio:16/10;object-fit:contain;background:#123b40}
.playful-home .exp-gallery-item:hover img{transform:none}
.exp-gallery-note{max-width:var(--exp-width);margin:22px auto 0;font:12px/1.7 var(--exp-sans);color:#58705c}
.launch-action-row>small{flex:1 1 100px;max-width:none}
@media(max-width:1000px){.playful-home .exp-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playful-home .exp-gallery-item:first-child{grid-column:1/-1}.playful-home .exp-gallery-item:first-child img{aspect-ratio:16/9}}
@media(max-width:640px){.playful-home .exp-gallery-grid{grid-template-columns:minmax(0,1fr)}.playful-home .exp-gallery-item:first-child{grid-column:auto}.playful-home .exp-gallery-item img,.playful-home .exp-gallery-item:first-child img{aspect-ratio:16/10}.exp-gallery-note{font-size:12px}}
@media(min-width:1800px){.exp-launch[data-launch-panel]{max-width:1320px}}
@media(max-width:900px){.exp-launch[data-launch-panel]{gap:26px;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);padding:28px}.launch-brand{gap:12px}.launch-brand img{width:145px}.launch-brand>span{padding-left:12px;font-size:13px}}
@media(max-width:700px){.exp-launch[data-launch-panel]{grid-template-columns:minmax(0,1fr);gap:24px;padding:25px 22px}.launch-timing{width:100%}.launch-countdown{gap:9px}.launch-countdown b{font-size:34px}.launch-date{font-size:11px}.launch-brand{margin-bottom:20px}.exp-launch[data-launch-panel] h2{font-size:31px}.exp-launch[data-launch-panel] .exp-button{justify-self:auto}.exp-alpha-visual>video{min-height:0;aspect-ratio:16/9}.exp-alpha-visual .alpha-video-toggle{left:8px;bottom:8px;padding:9px 11px;font-size:11px}.exp-rgn-reward{padding:12px}.exp-rgn-reward b{font-size:18px}}
@media(max-width:380px){.exp-launch[data-launch-panel]{padding:22px 18px}.launch-brand img{width:128px}.launch-brand>span{font-size:12px}.launch-countdown{gap:6px}.launch-countdown>span{padding:13px 3px 10px}.launch-countdown b{font-size:29px}.launch-countdown small{font-size:8px}.launch-action-row{gap:10px}.launch-action-row>small{max-width:125px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.playful-home .allocation-visual .allocation-orbit{animation:none!important}}

/* Warm ownership layout with the owner-selected blue accents. */
:root{--rogue-blue:#0750db;--rogue-blue-deep:#063ba4}
.launch-date-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.playful-home #world .ownership-options .island-option{grid-column:auto;flex-wrap:nowrap}
.playful-home #world .ownership-options .island-option small{display:block;font:650 9px/1.5 var(--exp-sans);letter-spacing:.07em;margin:3px 0 0;color:#6d684c}
.playful-home #world .ownership-options .island-option[aria-selected="true"] small{color:#f7e5b8}
.playful-home #world .own-quests{background-image:url('/assets/playful-quests-rgn.webp')}
.playful-home #world .harbor-view[data-scene="5"] .own-quests{opacity:1}
.playful-home #world .look-closer{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;margin-top:22px;padding:12px 18px;border:1px solid #d8ae54!important;border-radius:7px 13px 7px 7px!important;box-shadow:0 3px 0 #bd984a;font:650 14px/1.4 var(--exp-sans)}
.playful-home #world .look-closer span{display:inline;color:inherit;font-size:18px}
.playful-home #world .look-closer:hover,.playful-home #world .look-closer:focus-visible{background:#f8d47c!important;box-shadow:0 4px 0 #bd984a}
.playful-home #world .mission-ribbon{background:#f8e7b9!important;border-color:#dec68c!important;box-shadow:0 5px 0 #dfce9e!important}
.playful-home #missionShortcut:hover,.playful-home #missionShortcut:focus-visible{background:#f8d47c!important}
.playful-home #economy .text-link:after{display:none!important}
.playful-home .exp-alpha .exp-button,.playful-home .exp-hunts .exp-button,.playful-home .exp-tavern .exp-button{background:var(--rogue-blue);border-color:#286ae7;box-shadow:0 4px 0 #06358e;color:#fff}
.playful-home .exp-alpha .exp-button:hover,.playful-home .exp-hunts .exp-button:hover,.playful-home .exp-tavern .exp-button:hover{background:var(--rogue-blue-deep);box-shadow:0 7px 0 #062c78}
.playful-home .exp-hunts .exp-actions .exp-secondary-link{color:var(--rogue-blue-deep)}
.playful-home .platform[data-platform="browser"] .alpha-badge{color:#284d76!important;background:transparent!important;border:0!important;border-radius:0;padding:0;box-shadow:none;font-weight:650;letter-spacing:.06em}
.playful-home .platform[data-platform="browser"]>svg{color:#426c88!important;stroke:#426c88!important}
.playful-home .platform[data-platform="browser"]>span{color:#284d76!important}
.playful-home .footer-contact-line{max-width:1650px;margin:-9px auto 28px;font:13px/1.8 var(--exp-sans);opacity:.9}
.playful-home footer .footer-contact-line a{display:inline-block;margin-left:8px;text-decoration:underline;text-underline-offset:4px;color:#f1d48f!important}
.playful-home footer .footer-contact-line a:hover{color:#fff2c9!important}
@media(max-width:640px){.playful-home .footer-contact-line{margin:0 auto 24px}.playful-home footer .footer-contact-line a{margin-left:0;display:block;width:fit-content;min-height:36px;padding:5px 0}.playful-home #world .look-closer{margin-top:18px}}
@media(max-width:380px){.playful-home #world .ownership-options button{gap:7px;padding:12px 8px!important}.playful-home #world .ownership-options button svg{width:20px;height:20px}.playful-home #world .ownership-options button>span{font-size:13px}}
@media(prefers-reduced-motion:reduce){.playful-home #world .look-closer:hover,.playful-home #missionShortcut:hover{transform:none}}

/* Targeted detail refinements from the supplied screenshots. */
.playful-home .exp-tavern .exp-art-tag{background:var(--rogue-blue);color:#fff7e0;border-color:#7c9ee3}
.playful-home .exp-tools>.exp-secondary-link{max-width:var(--exp-width);margin:34px auto 0;padding:8px 0;min-height:44px;font:650 13px/1.7 var(--exp-sans)}
@media(max-width:640px){.playful-home .exp-tools>.exp-secondary-link{margin-top:28px}}
