.play-embedded-viewport{isolation:isolate;width:100%;height:clamp(480px,78svh,800px)}[data-play-format=puzzle] .play-embedded-viewport,[data-play-format=blocks] .play-embedded-viewport{height:clamp(660px,85svh,860px)}[data-play-format=board] .play-embedded-viewport{background:#050713;border-color:#708cbb33;height:clamp(460px,78svh,760px);box-shadow:0 16px 60px #05071333}[data-play-format=cards] .play-embedded-viewport{background:#040c1a;border-color:#cdb58d33;height:clamp(540px,76svh,820px);box-shadow:0 20px 65px #040c1a55}[data-play-shape=portrait] .play-embedded-viewport{height:clamp(640px,100svh - 1.5rem,1200px)}@media (orientation:landscape) and (max-height:540px){.play-embedded-viewport{height:max(360px,92svh)}[data-play-format=board] .play-embedded-viewport{height:max(310px,90svh)}[data-play-format=cards] .play-embedded-viewport{height:max(350px,96svh)}}@media (max-width:639px){.play-embedded-viewport{border-inline:0;border-radius:0;width:calc(100% + 2rem);margin-inline:-1rem}[data-play-format=blocks] .play-embedded-viewport{height:max(820px,85svh)}[data-play-format=board] .play-embedded-viewport{height:clamp(460px,min(78svh,100vw + 210px),600px)}[data-play-format=cards] .play-embedded-viewport{width:100vw;height:max(540px,96svh);margin-inline:calc(50% - 50vw)}[data-play-shape=portrait] .play-embedded-viewport{height:max(560px,100svh)}html[data-game-dock] [data-play-shape=portrait] .play-embedded-viewport{height:max(560px, calc(100svh - 1.5rem - env(safe-area-inset-bottom,0px)))}}[data-play-standalone][data-play-format]{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--background);gap:0;position:fixed;inset:0}[data-play-standalone][data-play-format] .play-embedded-viewport{width:100%;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex:auto;margin:0}.play-app-bar{flex-shrink:0;align-items:center;gap:.25rem;min-height:2.75rem;padding-inline:.25rem;display:flex}[data-play-format] .play-embedded-viewport[data-expanded=true]{z-index:10000;width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}.play-embedded-viewport[data-expanded=true]::backdrop{background:#040c1a}.play-host-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.play-host-row>:first-child{grid-column:2}.play-host-row>.play-stage-enter{grid-column:3;justify-self:end}.play-stage-bar{flex-shrink:0;align-items:center;gap:6px;min-height:52px;padding:6px 10px 6px 18px;display:flex}.play-stage-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);flex:1;font-size:11px;overflow:hidden}.play-stage-button{border-radius:var(--radius-lg);width:40px;height:40px;color:var(--muted-foreground);cursor:pointer;place-items:center;transition:color .2s ease-out,background-color .2s ease-out;display:inline-grid}.play-stage-button:hover,.play-stage-button[aria-pressed=true]{color:var(--primary);background:color-mix(in oklch, var(--primary) 10%, transparent)}.play-stage-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html[data-play-stage]{--play-stage-side:min(380px, 36vw)}.play-stage-layer[popover]{width:0;height:0;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;inset:0 auto auto 0;overflow:visible}[data-play-format] .play-embedded-viewport[data-expanded=true]{transition:left .3s ease-out,right .3s ease-out}@media (min-width:900px){html[data-play-stage][data-game-party-open] [data-play-format] .play-embedded-viewport[data-expanded=true]{right:calc(var(--play-stage-side) + 24px);width:auto}html[data-play-stage][data-game-party-open]:has(.party-widget[data-edge=left]) [data-play-format] .play-embedded-viewport[data-expanded=true]{right:0;left:calc(var(--play-stage-side) + 24px)}}@media (orientation:landscape) and (max-height:540px){[data-play-format=cards] .play-embedded-viewport{height:max(260px,96svh)}}@media (orientation:landscape) and (max-height:540px) and (min-width:640px) and (max-width:1199px){[data-play-format=cards] .play-embedded-viewport{border-inline:0;border-radius:0;width:calc(100% + 3rem);margin-inline:-1.5rem}}.play-ranked-dialog{width:min(36rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);border-radius:var(--radius-2xl);background:var(--background);box-shadow:0 0 70px color-mix(in srgb, var(--primary) 12%, transparent);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.play-ranked-dialog[open]{flex-direction:column;animation:.18s ease-out play-ranked-reveal;display:flex}.play-ranked-dialog::backdrop{background:color-mix(in srgb, var(--background) 75%, transparent)}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.play-ranked-dialog{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 7%, transparent), transparent), color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.play-ranked-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.play-ranked-heading{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);flex-shrink:0;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.play-ranked-emblem{width:3rem;height:3rem;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);flex-shrink:0;place-items:center;display:grid}.play-ranked-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:1.25rem;min-height:0;padding:1.5rem;display:flex;overflow-y:auto}.play-ranked-identity{align-items:center;gap:.75rem;display:flex}.play-ranked-consent{cursor:pointer;border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);background:color-mix(in srgb, var(--primary) 5%, transparent);align-items:center;gap:.875rem;min-height:44px;padding:.875rem;font-size:.8125rem;line-height:1.6;transition:border-color .16s,background .16s;display:flex}.play-ranked-consent:hover,.play-ranked-consent:focus-within{border-color:color-mix(in srgb, var(--primary) 60%, transparent);background:color-mix(in srgb, var(--primary) 10%, transparent)}.play-ranked-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.play-ranked-footer{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);flex-shrink:0;padding:.75rem 1.5rem}@keyframes play-ranked-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:479px){.play-ranked-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.play-ranked-heading{gap:.75rem;padding:1rem}.play-ranked-emblem{width:2.75rem;height:2.75rem}.play-ranked-body{padding:1rem}.play-ranked-account-actions{grid-template-columns:1fr}.play-ranked-footer{padding:.5rem 1rem}}@media (prefers-reduced-motion:reduce){.play-ranked-dialog[open]{animation:none}}html[data-game-live][data-space-motion=running] body:not(:has(.landing-page,.fandom-page,.space-field)):before{animation:none}html[data-play-stage] body:not(:has(.landing-page,.fandom-page)):before{content:none}html[data-play-stage] body:not(:has(.landing-page,.fandom-page)):after{content:none}html[data-game-live] :is(.glass-strong.chat-dock-panel,.glass-strong.mobile-navigation-floating){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in oklch, var(--card) 94%, transparent)}
.game-details-module__c63IeG__header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.game-details-module__c63IeG__heading{flex:1;min-width:0}.game-details-module__c63IeG__surface{border:1px solid color-mix(in oklch, var(--primary) 12%, transparent);border-radius:var(--radius-4xl);background:linear-gradient(135deg, color-mix(in oklch, var(--primary) 5%, transparent), color-mix(in oklch, var(--card) 70%, transparent));min-width:0;padding:20px}.game-details-module__c63IeG__action{border:1px solid color-mix(in oklch, var(--primary) 10%, transparent);border-radius:var(--radius-xl);background:color-mix(in oklch, var(--foreground) 3%, transparent);min-width:0;min-height:48px;color:var(--muted-foreground);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;transition:background-color .16s,color .16s;display:flex}.game-details-module__c63IeG__action:hover{background:color-mix(in oklch, var(--primary) 10%, transparent);color:var(--foreground)}.game-details-module__c63IeG__action:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.game-details-module__c63IeG__mobileOnlyOnDesktop{display:none}@media (min-width:768px) and (hover:hover) and (pointer:fine){.game-details-module__c63IeG__mobileOnlyOnDesktop{display:inline-flex}}.game-details-module__c63IeG__phoneOnly{justify-content:center;width:100%;display:inline-flex}@media (min-width:768px) and (hover:hover) and (pointer:fine){.game-details-module__c63IeG__phoneOnly{display:none}}.game-details-module__c63IeG__content{min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.game-details-module__c63IeG__content h3{color:var(--foreground);font-weight:600}.game-details-module__c63IeG__content ul,.game-details-module__c63IeG__content ol{gap:16px;display:grid}.game-details-module__c63IeG__qr{border-radius:var(--radius-xl);max-width:100%;height:auto;margin:20px auto;display:block}.game-details-module__c63IeG__qrLink{color:var(--primary);text-align:center;overflow-wrap:anywhere;font-size:12px;display:block}.game-details-module__c63IeG__helpActions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.game-details-module__c63IeG__helpAction{border:1px solid color-mix(in oklch, var(--primary) 14%, transparent);background:color-mix(in oklch, var(--card) 42%, transparent);max-width:100%;min-height:44px;color:var(--foreground);cursor:pointer;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:13px;line-height:1.5;transition:background-color .22s,border-color .22s,color .22s;display:inline-flex}.game-details-module__c63IeG__helpAction>svg{color:var(--primary)}.game-details-module__c63IeG__helpAction>span{overflow-wrap:anywhere;min-width:0}.game-details-module__c63IeG__helpAction:hover{border-color:color-mix(in oklch, var(--primary) 40%, transparent);background:color-mix(in oklch, var(--primary) 9%, transparent)}.game-details-module__c63IeG__helpAction:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.game-details-module__c63IeG__suggestions{border-top:1px solid color-mix(in oklch, var(--border) 70%, transparent);min-width:0;padding-block:18px 0}.game-details-module__c63IeG__suggestionList{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr));gap:12px;margin-top:12px;display:grid}.game-details-module__c63IeG__suggestion{border-radius:var(--radius-3xl);text-align:center;cursor:pointer;border:1px solid #0000;flex-direction:column;align-items:center;gap:10px;min-width:0;height:100%;padding:12px 8px;transition:background-color .22s,border-color .22s;display:flex}.game-details-module__c63IeG__suggestionIcon,.game-details-module__c63IeG__suggestionFallback{border-radius:var(--radius-3xl);object-fit:cover;flex-shrink:0;width:68px;max-width:100%;height:68px;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.game-details-module__c63IeG__suggestionFallback{background:color-mix(in oklch, var(--primary) 12%, transparent);color:var(--primary);place-items:center;font-size:24px;display:grid}.game-details-module__c63IeG__suggestion:hover{border-color:color-mix(in oklch, var(--primary) 12%, transparent);background:color-mix(in oklch, var(--primary) 5%, transparent)}.game-details-module__c63IeG__suggestion:hover .game-details-module__c63IeG__suggestionIcon,.game-details-module__c63IeG__suggestion:hover .game-details-module__c63IeG__suggestionFallback{transform:translateY(-2px)}.game-details-module__c63IeG__suggestion:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:639px){.game-details-module__c63IeG__surface{padding:16px}}@media (prefers-reduced-motion:reduce){.game-details-module__c63IeG__helpAction,.game-details-module__c63IeG__suggestion,.game-details-module__c63IeG__suggestionIcon,.game-details-module__c63IeG__suggestionFallback{transition:none}.game-details-module__c63IeG__suggestion:hover .game-details-module__c63IeG__suggestionIcon,.game-details-module__c63IeG__suggestion:hover .game-details-module__c63IeG__suggestionFallback{transform:none}}
