.caribbean-intro{height:calc(100svh - var(--landing-header-height));box-sizing:border-box;min-height:520px;color:var(--ink);flex-direction:column;gap:12px;padding:4px 2.2vw 14px;display:flex}.intro-map-surface{--intro-sea:#dcecef;--intro-ink:#24313f;--intro-scrim:#dcecef;isolation:isolate;background:var(--intro-sea);border-radius:28px;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 80px #30475b23}.intro-map-video,.intro-map-video>*{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.intro-map-surface:after{content:"";z-index:4;pointer-events:none;border:2px dashed #3f627485;border-radius:19px;position:absolute;inset:12px}.intro-map-glow{z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 85% at 72% 52%,#e4f3f266,#e4f3f200 100%),linear-gradient(90deg,color-mix(in srgb,var(--intro-scrim) 90%,transparent) 0,color-mix(in srgb,var(--intro-scrim) 78%,transparent) calc(var(--chain-left,55%) * .3),color-mix(in srgb,var(--intro-scrim) 55%,transparent) calc(var(--chain-left,55%) * .55),color-mix(in srgb,var(--intro-scrim) 28%,transparent) calc(var(--chain-left,55%) * .78),color-mix(in srgb,var(--intro-scrim) 9%,transparent) calc(var(--chain-left,55%) * .93),transparent calc(var(--chain-left,55%) + 40px));position:absolute;inset:0;box-shadow:inset 0 0 90px 10px #2a465a33}.is-portrait .intro-map-glow{background:linear-gradient(180deg,color-mix(in srgb,var(--intro-scrim) 88%,transparent) 0,color-mix(in srgb,var(--intro-scrim) 72%,transparent) calc(var(--chain-top,40%) * .45),color-mix(in srgb,var(--intro-scrim) 40%,transparent) calc(var(--chain-top,40%) * .8),color-mix(in srgb,var(--intro-scrim) 12%,transparent) calc(var(--chain-top,40%) + 10px),transparent calc(var(--chain-top,40%) + 60px))}.intro-copy{z-index:3;width:min(560px,calc(var(--chain-left,55%) - clamp(30px,5vw,90px) - 2vw));color:var(--intro-ink);pointer-events:none;position:absolute;top:50%;left:clamp(30px,5vw,90px);transform:translateY(-50%)}.intro-copy h1{letter-spacing:-2px;text-wrap:balance;margin:0 0 22px;font:650 clamp(38px,4.5vw,70px)/1.06 Outfit,sans-serif;position:relative}.intro-copy h1 .is-untyped{visibility:hidden}.intro-caret{vertical-align:-.08em;border-right:3px solid #7a52c2;width:0;height:.9em;margin-right:-3px;animation:.5s step-end infinite intro-caret;display:inline-block}@keyframes intro-caret{50%{border-color:#0000}}.intro-copy>p{color:color-mix(in srgb,var(--intro-ink) 78%,transparent);opacity:0;margin:0;font-size:clamp(16px,1.45vw,21px);font-weight:550;line-height:1.6;transform:translateY(60vh)}.intro-copy>p.is-in{animation:.9s cubic-bezier(.2,1.25,.35,1) both intro-reply}@keyframes intro-reply{0%{opacity:0;transform:translateY(60vh)}35%{opacity:1}to{opacity:1;transform:none}}.intro-dots{gap:14px;font-size:clamp(38px,4.5vw,70px);display:flex;position:absolute;top:.35em;left:0}.intro-dots i{opacity:0;background:#7a52c2;border-radius:50%;width:18px;height:18px;transform:scale(.3)}.is-playing .intro-dots i{animation:.28s cubic-bezier(.3,1.6,.5,1) both intro-dot,.88s ease-in-out infinite intro-dot-bob}.is-playing .intro-dots i:first-child{animation-delay:40ms,.32s}.is-playing .intro-dots i:nth-child(2){animation-delay:.22s,.5s}.is-playing .intro-dots i:nth-child(3){animation-delay:.4s,.68s}.is-typing .intro-dots{opacity:0;transition:opacity .2s}@keyframes intro-dot{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes intro-dot-bob{0%,to{translate:0}50%{translate:0 -5px}}.intro-scroll-cue{color:var(--purple);background:var(--surface-soft);border:1px solid var(--line);cursor:pointer;border-radius:30px;flex:none;align-self:center;align-items:center;gap:12px;padding:10px 24px;font:600 19px/1.3 Outfit,sans-serif;transition:background .18s,border-color .18s,transform .18s;display:flex;box-shadow:0 5px 20px #36254a08}.intro-scroll-cue svg{width:24px;height:24px;transition:transform .18s}.intro-scroll-cue:hover{border-color:var(--purple);transform:translateY(-1px)}.intro-scroll-cue:hover svg{transform:translateY(2px)}.intro-scroll-cue:active{transform:translateY(1px)}.intro-scroll-cue:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.intro-scroll-cue.is-nudging{border-color:var(--purple)}.intro-scroll-cue.is-nudging svg{animation:.9s cubic-bezier(.3,0,.3,1) infinite intro-cue-bounce}@keyframes intro-cue-bounce{0%,to{transform:none}30%{transform:translateY(9px)}50%{transform:translateY(-4px)}68%{transform:translateY(4px)}84%{transform:translateY(-1px)}}.is-portrait .intro-copy{text-align:center;width:auto;top:24px;left:24px;right:24px;transform:none}.is-portrait .intro-dots{left:50%;transform:translate(-50%)}@media (max-width:760px){.caribbean-intro{gap:10px;min-height:480px;padding:2px 10px 12px}.intro-map-surface{border-radius:20px}.intro-map-surface:after{border-radius:14px;inset:8px}.intro-copy h1{letter-spacing:-1px;margin-bottom:12px;font-size:clamp(28px,8.6vw,40px)}.intro-copy>p{font-size:14px}.intro-dots i{width:13px;height:13px}.intro-dots{gap:10px}.intro-scroll-cue{gap:9px;padding:9px 20px;font-size:16px}.intro-scroll-cue svg{width:21px;height:21px}}[data-theme=dark] .intro-map-surface{--intro-sea:#0d2036;--intro-ink:#eef3fb;--intro-scrim:#0d2036;box-shadow:0 24px 80px #0007}[data-theme=dark] .intro-map-surface:after{border-color:#a9c3dc6e}[data-theme=dark] .intro-map-glow{background:radial-gradient(ellipse 60% 85% at 72% 52%,#5f93b83a,#5f93b800 100%),linear-gradient(90deg,color-mix(in srgb,var(--intro-scrim) 90%,transparent) 0,color-mix(in srgb,var(--intro-scrim) 78%,transparent) calc(var(--chain-left,55%) * .3),color-mix(in srgb,var(--intro-scrim) 55%,transparent) calc(var(--chain-left,55%) * .55),color-mix(in srgb,var(--intro-scrim) 28%,transparent) calc(var(--chain-left,55%) * .78),color-mix(in srgb,var(--intro-scrim) 9%,transparent) calc(var(--chain-left,55%) * .93),transparent calc(var(--chain-left,55%) + 40px));box-shadow:inset 0 0 90px 10px #0006}[data-theme=dark] .is-portrait .intro-map-glow{background:linear-gradient(180deg,color-mix(in srgb,var(--intro-scrim) 88%,transparent) 0,color-mix(in srgb,var(--intro-scrim) 72%,transparent) calc(var(--chain-top,40%) * .45),color-mix(in srgb,var(--intro-scrim) 40%,transparent) calc(var(--chain-top,40%) * .8),color-mix(in srgb,var(--intro-scrim) 12%,transparent) calc(var(--chain-top,40%) + 10px),transparent calc(var(--chain-top,40%) + 60px))}[data-theme=dark] .intro-dots i,[data-theme=dark] .intro-caret{background:#c4a8f2;border-color:#c4a8f2}[data-theme=dark] .intro-caret{background:0 0}.island-story-film .story-viewport{background:#bfe0dd}.story-video{object-fit:cover;width:100%;height:100%;display:block}.story-still,.story-still img{width:100%;height:100%;display:block;position:absolute;inset:0}.story-still img{object-fit:cover}.story-viewport>.story-video{position:absolute;inset:0}.home-base{box-sizing:border-box;width:100%;scroll-margin-top:var(--landing-header-height,104px);flex-direction:column;align-items:center;gap:14px;margin:0 auto;padding:16px 0 10px;display:flex}.home-theatre{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.home-theatre-film{width:min(94vw,calc((100svh - var(--landing-header-height,104px) - 215px) * 16 / 9));aspect-ratio:1280/720;background:#bfe0dd;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 26px 60px #44325b2e}.home-theatre-film .guided-film{margin:0;position:absolute;inset:0}.home-theatre-film .guided-film-viewport{position:absolute;inset:0}.home-theatre-film :is(.story-video,.story-still img){object-fit:contain}.home-rail{width:min(94vw,calc((100svh - var(--landing-header-height,104px) - 215px) * 16 / 9));grid-auto-columns:1fr;grid-auto-flow:column;gap:clamp(10px,1.4vw,22px);margin:0;padding:0;list-style:none;display:grid}.home-rail button{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:8px;width:100%;padding:4px 0;display:flex}.home-rail button:focus-visible{outline:3px solid var(--purple,#7a4fd6);outline-offset:3px;border-radius:6px}.home-rail b{color:var(--muted,#6f6680);white-space:nowrap;text-overflow:ellipsis;font:700 clamp(14px,1.2vw,17px)/1.15 Outfit,sans-serif;transition:color .3s;overflow:hidden}.home-rail .is-current b,.home-rail button:hover b{color:var(--ink)}.home-rail-bar{background:#e7def4;border-radius:9px;height:6px;display:block;overflow:hidden}.home-rail-bar i{background:var(--purple,#7a4fd6);transform-origin:0;height:100%;transition:transform .3s linear;display:block}:root[data-theme=dark] .home-rail-bar{background:#3a3148}:root[data-theme=dark] .home-theatre-film{background:#10263f;box-shadow:0 26px 60px #0008}:root[data-theme=dark] .island-story-film .story-viewport{background:#10263f}.home-base.is-phone{gap:6px;padding:8px 0 6px}.is-phone .home-theatre-film{aspect-ratio:16/9;width:100%;max-height:calc(100svh - var(--landing-header-height,60px) - 120px);box-shadow:none;border-radius:0}.is-phone .highlights-film .film-super{border-radius:10px;padding:5px 11px 6px 9px;font-size:14px}.home-stories{box-sizing:border-box;flex-direction:column;gap:2px;width:100%;padding:2px 14px 0;display:flex}.home-stories p{color:var(--muted,#6f6680);justify-content:space-between;align-items:baseline;margin:0;font:600 14px/1.2 Outfit,sans-serif;display:flex}.home-stories p b{color:var(--ink);font-weight:700}.home-stories p span{font-variant-numeric:tabular-nums}.home-stories [role=group]{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.home-stories button{all:unset;box-sizing:border-box;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;padding:10px 0 12px;display:block}.home-stories button:focus-visible{outline:2px solid var(--purple,#7a4fd6);outline-offset:2px;border-radius:6px}.home-stories .home-rail-bar{height:7px}.home-stories [aria-current] .home-rail-bar{height:9px;margin-top:-1px}.home-story-tap{all:unset;z-index:45;cursor:pointer;-webkit-tap-highlight-color:transparent;width:35%;position:absolute;top:0;bottom:0}.home-story-tap.is-back{width:30%;left:0}.home-story-tap.is-next{width:70%;right:0}.home-base-to-games{all:unset;box-sizing:border-box;cursor:pointer;color:var(--purple,#7a4fd6);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:2px;padding:8px 26px 4px;font:800 clamp(22px,2vw,28px)/1.1 Outfit,sans-serif;display:flex}.home-base-to-games svg{width:44px;height:44px;animation:1.3s ease-in-out infinite home-base-bob}.home-base-to-games:hover{background:color-mix(in srgb,var(--purple,#7a4fd6) 9%,transparent)}.home-base-to-games:focus-visible{outline:3px solid var(--purple,#7a4fd6);outline-offset:3px}@keyframes home-base-bob{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}.home-base:not(.is-phone) .home-theatre{--film-h:min(calc(100svh - var(--landing-header-height,104px) - 215px),calc((94vw - 22px) / 2.42));grid-template-columns:auto auto;grid-template-areas:"film ways""rail.";justify-content:center;align-items:start;gap:14px 22px;display:grid}.home-base:not(.is-phone) .home-theatre-film{width:calc(var(--film-h) * 16 / 9);grid-area:film}.home-base:not(.is-phone) .home-rail{width:calc(var(--film-h) * 16 / 9);grid-area:rail}.home-base:not(.is-phone) .home-ways-in{width:calc(var(--film-h) * .64);height:var(--film-h);flex-direction:column;grid-area:ways;gap:16px;display:flex}.home-way-in{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface,#fff);-webkit-tap-highlight-color:transparent;border-radius:20px;flex-direction:column;flex:1;min-height:0;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #44325b26,0 0 0 1px #44325b14}.home-way-in:hover{transform:scale(1.025);box-shadow:0 20px 42px #44325b38,0 0 0 1px #44325b1f}.home-way-in:focus-visible{outline:3px solid var(--purple,#7a4fd6);outline-offset:3px}.home-way-in:disabled{cursor:default}.home-way-art{flex:1;min-height:0;position:relative;overflow:hidden}.home-way-art>.home-beach-view{background:linear-gradient(#7cc3ea,#d6f0f2 55%,#f2dfb5 56%);position:absolute;inset:0}.home-way-art .home-satellite-steps{display:none}.home-way-label{background:var(--purple,#7a4fd6);color:#fff;text-align:center;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font:800 clamp(16px,1.35vw,20px)/1.15 Outfit,sans-serif;display:flex}.home-way-label svg{flex:none;transition:transform .25s}.home-way-in:hover .home-way-label svg{transform:translate(4px)}:root[data-theme=dark] .home-way-in{box-shadow:0 14px 34px #0008,0 0 0 1px #ffffff14}.is-phone .home-ways-in{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:10px 12px 4px;display:grid}.is-phone .home-way-in{border-radius:16px;height:min(52vw,250px)}.is-phone .home-way-in:hover{transform:none}.is-phone .home-way-label{box-sizing:border-box;gap:5px;min-height:44px;padding:7px 8px;font-size:clamp(13px,3.7vw,16px);line-height:1.1}.is-phone .home-way-label svg{width:16px;height:16px}.is-phone .home-way-art .home-satellite-layer{box-sizing:border-box;white-space:normal;text-align:center;border-radius:12px;max-width:88%;padding:4px 9px;bottom:5%}.is-phone .home-way-art .home-satellite-layer em{font-size:8px}.is-phone .home-way-art .home-satellite-layer strong{font-size:12px;line-height:1.15}.is-phone .home-way-art .home-satellite-layer strong>b{margin-left:4px;padding:0 4px}.is-phone .home-way-art .home-satellite-layer span{display:none}.home-rail button{touch-action:none}.home-rail .home-rail-bar{transition:transform .15s}.home-rail button:hover .home-rail-bar{transform:scaleY(1.7)}.home-stories button{touch-action:none}.home-film-play{all:unset;box-sizing:border-box;z-index:60;background:var(--purple,#7a4fd6);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:13px 26px;font:800 clamp(16px,1.6vw,22px)/1 Outfit,sans-serif;animation:.5s cubic-bezier(.2,1.3,.4,1) both home-film-play-in;display:flex;position:absolute;top:60%;left:50%;translate:-50%;box-shadow:0 12px 30px #44325b55}.home-film-play svg{animation:1.3s ease-in-out infinite home-base-bob}.home-film-play:hover{filter:brightness(1.08)}.home-film-play:focus-visible{outline-offset:3px;outline:3px solid #fff}.is-phone .home-film-play{padding:11px 20px;top:56%}@keyframes home-film-play-in{0%{opacity:0;scale:.8}}.island-map-art{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.island-map-art .ima-label rect{fill:#fbf1d6;stroke:#1f2e57}.island-map-art .ima-label rect.ima-label-shadow{fill:#1f2e57;stroke:none}.island-map-art .ima-label text{fill:#1f2e57;letter-spacing:.02em;text-anchor:middle;font-family:Lilita One,Fredoka,Outfit,sans-serif;font-weight:400}.island-map-art .ima-sign-shadow{fill:#123a44;opacity:.16}.island-map-art .ima-hit{fill:#0000;pointer-events:all}.island-map-art .ima-sign{pointer-events:none;transition:transform .35s cubic-bezier(.33,1,.68,1)!important}.island-map-art.is-interactive .ima-place{cursor:pointer;outline:none}:is(.island-map-art.is-interactive .ima-place:hover .ima-sign,.island-map-art.is-interactive .ima-place:focus-visible .ima-sign){transform:scale(1.12)}:is(.island-map-art.is-interactive .ima-place:focus-visible .ima-label rect:not(.ima-label-shadow),.island-map-art.is-interactive .ima-place:hover .ima-label rect:not(.ima-label-shadow)){fill:#e8b54a;fill-opacity:1}:is(.island-map-art.is-interactive .ima-place:focus-visible .ima-label text,.island-map-art.is-interactive .ima-place:hover .ima-label text){fill:#1f2e57}.island-map-art .ima-leader{stroke:#1f2e57;stroke-linecap:round;opacity:.55;pointer-events:none}.member-today-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:min(72vw,1120px);padding:6px 0 4px;display:flex}.member-today-title{align-items:baseline;gap:16px;min-width:0;display:flex}.member-today-title h2{color:var(--ink);letter-spacing:-.5px;margin:0;font:700 32px/1.1 Outfit,sans-serif}.member-today-title p{color:var(--muted);margin:0;font-size:15px}.member-today-strip nav{flex-wrap:wrap;gap:10px;display:flex}.member-today-chip{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:600 14px DM Sans,sans-serif;display:inline-flex;transition:background .2s,border-color .2s,color .2s!important}.member-today-chip>svg:first-child{color:var(--purple)}.member-today-chip:hover:not(:disabled){border-color:#b9a3e3}.member-today-chip[aria-current=true]{background:var(--purple);border-color:var(--purple);color:#fff}.member-today-chip[aria-current=true]>svg:first-child{color:inherit}.member-today-chip i.member-today-mark{background:#e6a116;border-radius:50%;width:8px;height:8px}.member-today-chip svg.member-today-mark{color:#3f9a1c}.member-today-chip[aria-current=true] svg.member-today-mark{color:#d9f7c4}.member-today-chip:disabled{cursor:wait}:root[data-theme=dark] .home-landing .member-today-chip[aria-current=true]{color:#1b1427}:root[data-theme=dark] .home-landing .member-today-chip svg.member-today-mark{color:#8fd86f}:root[data-theme=dark] .home-landing .member-today-chip[aria-current=true] svg.member-today-mark{color:#245012}.is-member .member-game-options .home-play-button{white-space:nowrap;min-height:56px}.member-home{box-sizing:border-box;width:min(88vw,1240px);margin:0 auto;padding:28px 0 8px}.member-home>h2{color:var(--ink);letter-spacing:-.5px;margin:0 0 18px;font:700 32px/1.1 Outfit,sans-serif}.is-member .home-games{padding-top:28px}.member-places{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.member-place{border:1px solid var(--line);background:var(--surface);border-radius:28px;flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex;box-shadow:0 14px 40px #44325b12,0 2px 5px #49385408}.member-place-art{border-radius:20px;flex:1;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}button.member-place-art{cursor:pointer;width:100%;font:inherit;border:0;padding:0}.member-place-art>.tp-region,.member-place-art>.home-satellite{position:absolute;inset:0}.member-place-art .home-island-name{display:none}.member-place-text h3,.member-island-head h3{color:var(--ink);margin:0;font:700 26px/1.2 Outfit,sans-serif}.member-place-text p,.member-island-head p{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.5}.member-place-button{border:1px solid var(--purple);background:var(--purple);color:#fff;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 20px;font:600 17px Outfit,sans-serif;display:inline-flex;transition:transform .2s!important}.member-place-button:hover:not(:disabled){transform:translateY(-1px)}.member-soft-button{border:1px solid var(--line);background:var(--surface-soft);min-height:46px;color:var(--purple);cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font:600 16px Outfit,sans-serif;display:inline-flex}.member-soft-button:hover:not(:disabled){border-color:#b9a3e3}:root[data-theme=dark] .home-landing .member-place-button{color:#1b1427}.member-island{gap:16px}.member-island-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.member-island-head p{align-items:center;gap:6px;display:flex}.member-island-head p>svg{color:#4f9a62;flex:none}.member-island-map{aspect-ratio:1.6;background:#79d2d4;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000010}.member-island-draft{cursor:pointer;background:radial-gradient(circle at 50% 45%,#cbe8f4,#8ec3dc);border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.member-island-draft>svg{width:min(100%,260px);height:100%}:root[data-theme=dark] .home-landing .member-island-draft{background:radial-gradient(circle at 50% 45%,#2f5d78,#1b3549)}.member-island-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.member-island-shortcuts>button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;cursor:pointer;font:inherit;border-radius:16px;align-items:center;gap:10px;padding:9px 10px;display:flex;transition:border-color .2s,transform .2s,background .2s!important}.member-island-shortcuts>button:hover:not(:disabled){border-color:var(--place);background:color-mix(in srgb,var(--place) 9%,var(--surface));transform:translateY(-1px)}.member-island-shortcuts>button>i{background:var(--place);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 -2px #00000014}.member-island-shortcuts span{flex-direction:column;min-width:0;display:flex}.member-island-shortcuts b{white-space:nowrap;text-overflow:ellipsis;font:700 15px/1.25 Outfit,sans-serif;overflow:hidden}.member-island-shortcuts small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.3;overflow:hidden}.member-island-shortcuts>button:disabled{cursor:wait}.member-world-map .member-place-art{min-height:340px}@media (max-width:1100px){.member-places{grid-template-columns:1fr}.member-world-map .member-place-art{min-height:280px}}@media (max-width:760px){.member-today-strip{gap:10px;width:calc(100% - 24px);padding:4px 0 0}.member-today-title h2{font-size:25px}.member-today-title p{font-size:13px}.member-today-strip nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.member-today-chip{justify-content:center;gap:5px;min-height:40px;padding:6px 4px}.member-today-chip>span{display:none}.is-member .member-game-options .home-play-button{min-height:48px}.member-home{width:calc(100% - 32px);padding:20px 0 0}.member-home>h2{margin-bottom:14px;font-size:25px}.member-places{gap:18px}.member-place{border-radius:22px;gap:12px;padding:14px}.member-place-text h3,.member-island-head h3{font-size:21px}.member-island-head{align-items:center}.member-island-head p{font-size:13px}.member-soft-button{min-height:40px;padding:8px 12px;font-size:14px}.member-island-map{aspect-ratio:1.25;border-radius:16px}.member-island-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.member-island-shortcuts>button{gap:8px;padding:7px 8px}.member-island-shortcuts>button>i{border-radius:10px;width:32px;height:32px}.member-island-shortcuts b{font-size:14px}.member-island-shortcuts small{display:none}.member-world-map .member-place-art{min-height:240px}}.map-scroll-tab{--ribbon:#7546ed;--roll-width:200px;--roll-height:54px;--roll-font:14px;--roll-size:max(var(--roll-width),calc(var(--roll-chars,0) * .62em + 5em));-webkit-tap-highlight-color:transparent;cursor:pointer;transition:transform .18s,filter .18s;position:relative}:root:root .map-scroll-tab.map-scroll-tab{width:var(--roll-size);min-width:0;max-width:none;height:var(--roll-height);min-height:0;padding:0 calc(var(--roll-size) * .24) calc(var(--roll-height) * .17) calc(var(--roll-size) * .09);box-shadow:none;color:#3a2810;font:700 var(--roll-font)/1.1 "DM Sans",sans-serif;letter-spacing:0;text-transform:none;filter:drop-shadow(0 4px 5px #00000030);background:0 0;border:0;border-radius:0;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:0;margin:0;display:inline-flex}:root:root .map-scroll-tab.map-scroll-tab .map-scroll-art{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.map-scroll-label{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:flex;position:relative}.map-scroll-label>span{text-overflow:ellipsis;overflow:hidden}:root:root .map-scroll-tab.map-scroll-tab .map-scroll-label>svg{width:calc(var(--roll-font) + 1px);height:calc(var(--roll-font) + 1px);color:var(--ribbon);flex:none;display:block}:root:root .map-scroll-tab.map-scroll-tab:hover{background:0 0;transform:translateY(-2px)}:root:root .map-scroll-tab.map-scroll-tab.is-on{filter:drop-shadow(0 0 3px var(--ribbon)) drop-shadow(0 5px 6px #00000038);transform:translateY(-3px)}.map-scroll-tab:focus-visible{outline:none}.map-scroll-tab:focus-visible .map-scroll-paper{stroke:var(--ribbon);stroke-width:2.6px}:root:root .map-scroll-tab.map-scroll-tab:disabled{cursor:default;opacity:.6;transform:none}.map-scroll-stop-hi{stop-color:#fdf3d8}.map-scroll-stop-mid{stop-color:#efdcac}.map-scroll-stop-lo{stop-color:#c9a86a}.map-scroll-paper{stroke:#8a6a3c;stroke-width:1.1px}.map-scroll-sheen{fill:none;stroke:#fff;stroke-opacity:.6;stroke-width:2px;stroke-linecap:round}.map-scroll-end{fill:#e7cf98;stroke:#8a6a3c;stroke-width:1.1px}.map-scroll-spiral{fill:none;stroke:#8a6a3c;stroke-width:1px;opacity:.75}.map-scroll-ribbon{fill:var(--ribbon);stroke:#00000040;stroke-width:.7px}.map-scroll-tails{fill:none;stroke:var(--ribbon);stroke-width:3px;stroke-linecap:round}.map-scroll-tab.is-on .map-scroll-stop-hi{stop-color:#fffaea}.map-scroll-tab.is-on .map-scroll-stop-mid{stop-color:#f6e7bf}:root[data-theme=dark]:root .map-scroll-tab.map-scroll-tab{color:#3a2810;filter:drop-shadow(0 4px 6px #00000070);background:0 0}:root[data-theme=dark]:root .map-scroll-tab.map-scroll-tab.is-on{filter:drop-shadow(0 0 4px var(--ribbon)) drop-shadow(0 5px 6px #00000080)}.set-game-card .member-play-button{background:var(--ribbon);border-color:var(--ribbon);box-shadow:0 3px 0 color-mix(in srgb,var(--ribbon) 68%,#000)}.sp-blob{fill:#e6e0f2}.sp-stat-blob{fill:#dce9fb}.sp-env-blob{fill:#dcefd6}.sp-culture-blob{fill:#ffe2cd}.sp-board{fill:#fffdf6;stroke:#d6c9ac;stroke-width:2.5px}.sp-board-back{fill:#bcd2ee}.sp-land{fill:#efe6d2;stroke:#c9b998;stroke-width:.5px;stroke-linejoin:round}.sp-water{fill:#cfe6ee}.sp-paper-land{fill:#f2ead6;stroke:#c4b493;stroke-width:.6px;stroke-linejoin:round}.sp-ranked{fill:var(--heat);stroke:#7a5a2a;stroke-width:.6px;animation:hp-fade .35s var(--delay) ease both}.sp-rank-tag{transform-box:fill-box;transform-origin:50%;animation:hp-pop .4s var(--delay) cubic-bezier(.3,1.6,.5,1) both}.sp-rank-tag rect{fill:#fff;stroke:var(--heat);stroke-width:2px}.sp-rank-tag text{fill:#2f2640;font:700 11.5px Outfit,sans-serif}.sp-rank-tag.is-top rect{fill:#63d398;stroke:#2f8f68}.sp-rank-tag.is-top text{fill:#fff}.sp-crown{transition:transform .2s;animation:.6s cubic-bezier(.3,1.6,.5,1) .9s both sp-crown-in}.sp-crown>path,.sp-crown>rect{fill:#ffd05a;stroke:#8a6212;stroke-width:2.2px;stroke-linejoin:round}.sp-crown-gem{fill:#ef6f6f;stroke:#8a3a3a;stroke-width:1.2px}@keyframes sp-crown-in{0%{opacity:0;translate:0 -26px;scale:.4}}.sp-question rect{fill:#2f7dd1;stroke:#1f5ea6;stroke-width:2px}.sp-question text{fill:#fff;font:700 13px Outfit,sans-serif}.sp-ladder-title{fill:#1f3f68;font:700 13px Outfit,sans-serif}.sp-rung{fill:#eef3fa;stroke:#c8d6ea;stroke-width:1px}.sp-rung-n{fill:#2f5f95;font:700 9.5px Outfit,sans-serif}.sp-rung-bar{fill:#7fa9d8}.sp-rung-name{fill:#22334f;font:600 9.5px DM Sans,sans-serif}.sp-rung-ask{fill:#9fb3cf;letter-spacing:1px;font:700 9px Outfit,sans-serif}.is-typed .sp-rung{fill:#e3f3ea;stroke:#9fd3b8}.sp-rung-fill{animation:sp-slide .45s var(--delay) cubic-bezier(.3,1.4,.5,1) both}@keyframes sp-slide{0%{opacity:0;transform:translate(-10px)}}.sp-shade{stroke:#fffdf6;stroke-width:.4px;stroke-linejoin:round}.sp-shade--1{fill:#e8eef6}.sp-shade-0{fill:#1f4f8a}.sp-shade-1{fill:#3f78bd}.sp-shade-2{fill:#73a2d6}.sp-shade-3{fill:#a9c8ea}.sp-shade-4{fill:#d4e4f6}.sp-shading{animation:.9s .3s both hp-fade}.sp-bucket-body{fill:#2f7dd1;stroke:#1f3f68;stroke-width:2.4px;stroke-linejoin:round}.sp-bucket-handle{fill:none;stroke:#1f3f68;stroke-width:2.4px}.sp-pour{fill:none;stroke:#3f78bd;stroke-width:6px;stroke-linecap:round;stroke-dasharray:40;animation:1s ease-out .2s both sp-pour}@keyframes sp-pour{0%{stroke-dashoffset:40px}}.sp-guess-row{animation:sp-slide .45s var(--delay) cubic-bezier(.3,1.4,.5,1) both}.sp-row{fill:#fff;stroke:#c8d6ea;stroke-width:1.5px}.sp-row-text{fill:#22334f;font:600 11.5px DM Sans,sans-serif}.sp-alike{fill:#e8eef6;stroke:#a9c8ea}.sp-alike-text{fill:#1f4f8a;font:700 10px Outfit,sans-serif}.sp-guess-row.is-right .sp-row{fill:#e3f7ec;stroke:#63d398}.sp-tick{fill:none;stroke:#2f8f68;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sp-env{stroke-linejoin:round;stroke-linecap:round}.sp-env-seas,.sp-env-lakes{fill:#3f9fd8;stroke:#1f6a9a;stroke-width:.8px}.sp-env-rivers{fill:none;stroke:#2f8fd0;stroke-width:2.6px}.sp-env-deserts{fill:#f0c46c;stroke:#b88a30;stroke-width:.8px}.sp-env-ranges{fill:#a2733f;stroke:#5e3f1c;stroke-width:1px}.sp-lit{filter:drop-shadow(0 0 3px #fff8)}.sp-lit:not(.sp-env-rivers){animation:1s .3s both hp-fade,1.6s ease-in-out 1.3s infinite alternate sp-glow}.sp-env-rivers.sp-lit{stroke-width:3.4px;stroke-dasharray:1 1;animation:1.8s .3s both hp-draw}@keyframes sp-glow{0%{filter:drop-shadow(0 0 #fff0)}to{filter:drop-shadow(0 0 5px #fffbe0)}}.sp-env-paper{fill:#fffbf2}.sp-env-paper-back{fill:#b9dcb0}.sp-heat{fill:var(--heat);stroke:var(--heat);animation:hp-fade .4s var(--delay) ease both}.sp-heat.sp-env-rivers{fill:none;stroke-width:3.4px}.sp-found{animation:hp-fade .4s var(--delay) ease both,hp-glow 1.4s calc(var(--delay) + .4s) ease-in-out infinite alternate}.sp-tile-shape.sp-env-rivers{stroke-width:3.2px}.is-stamped .sp-tile-shape{animation:sp-stamp-green .3s var(--delay) both}.sp-tile-shape:not(.sp-env-rivers){fill:#bba98a;stroke:none}.sp-tile-shape.sp-env-rivers{stroke:#bba98a}.is-stamped .sp-tile-shape:not(.sp-env-rivers){fill:#63bd98}.is-stamped .sp-tile-shape.sp-env-rivers{stroke:#63bd98}@keyframes sp-stamp-green{0%{opacity:.45}}.sp-click-place{opacity:.85}.sp-click-place.sp-env-seas,.sp-click-place.sp-env-lakes{fill:#7fc4e8;stroke:#3f8fc0}.sp-click-place.is-found:not(.sp-env-rivers){fill:#63bd98;stroke:#2f7a5a}.sp-click-place.is-found.sp-env-rivers{stroke:#3fae7a}.sp-click-place.is-tapping{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.3,1.6,.5,1) .75s both sp-hit}.sp-click-place.is-tapping:not(.sp-env-rivers){animation-name:sp-hit-fill}@keyframes sp-hit{40%{stroke:#3fae7a;transform:scale(1.18)}to{stroke:#3fae7a;transform:scale(1)}}@keyframes sp-hit-fill{40%{fill:#63bd98;transform:scale(1.18)}to{fill:#63bd98;transform:scale(1)}}.sp-kind-seas .hp-map-land,.sp-kind-seas .hp-sonar-land{fill-opacity:1}.sp-heat-land{fill:var(--heat);animation:sp-heat-in .35s var(--delay) ease both;transition:none}@keyframes sp-heat-in{0%{opacity:.3}}.sp-cloth{fill:#e86d5a;opacity:.85}.sp-pan,.sp-pan-handle{fill:#3a3036;stroke:#22191f;stroke-width:2.5px}.sp-rice{fill:#f3c449;stroke:#d9a42c;stroke-width:1.5px}.sp-pepper{fill:none;stroke:#d9433a;stroke-width:4.5px;stroke-linecap:round}.sp-shrimp{fill:none;stroke:#f28a6a;stroke-width:4.5px;stroke-linecap:round}.sp-pea{fill:#5fb04a;stroke:#3a7a2c;stroke-width:1px}.sp-lemon{fill:#fff07a;stroke:#d8c33a;stroke-width:1.4px;stroke-linejoin:round}.sp-lid{animation:1.3s cubic-bezier(.5,0,.3,1) .3s both sp-lid}@keyframes sp-lid{0%{opacity:1;transform:translate(0)}40%{opacity:1;transform:translateY(-18px)}to{opacity:0;transform:translate(70px,-60px)rotate(18deg)}}.sp-lid-dome{fill:#d9dde6;stroke:#6a6f80;stroke-width:2.4px}.sp-lid-knob{fill:#b9bdcb;stroke:#6a6f80;stroke-width:2px}.sp-steam path{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;opacity:.85;animation:2.6s ease-in-out infinite sp-steam}.sp-steam path:nth-child(2){animation-delay:.6s}.sp-steam path:nth-child(3){animation-delay:1.2s}@keyframes sp-steam{0%{opacity:0;transform:translateY(8px)}40%{opacity:.85}to{opacity:0;transform:translateY(-14px)}}.sp-culture-land{fill:#f6e7d4;stroke:#d7b896}.sp-said{fill:#63bd98;stroke:#2f7a5a;stroke-width:.6px}.sp-said.is-now{animation:.3s .55s both hp-fade}.sp-bubble{transform-box:fill-box;transform-origin:50% 100%;animation:.45s cubic-bezier(.3,1.6,.5,1) both hp-pop}.sp-bubble>path:first-child{fill:#fff;stroke:#c8623a;stroke-width:2px}.sp-bubble text{fill:#6a2c12;font:700 12.5px Outfit,sans-serif}.sp-speaker path{fill:#c8623a;stroke:#6a2c12;stroke-width:2px;stroke-linejoin:round}.sp-speaker .sp-waves{fill:none;stroke:#c8623a;stroke-width:3px;stroke-linecap:round;animation:1.3s ease-in-out infinite sp-waves}@keyframes sp-waves{0%,to{opacity:.25}50%{opacity:1}}.sp-culture-land.is-lit{fill:var(--lang);stroke:#fff;transition:fill .3s .35s}.sp-typed rect{fill:#fff;stroke:#d7b896;stroke-width:2px}.sp-typed-text{fill:#6a2c12;font:700 12.5px Outfit,sans-serif;animation:.2s .15s both hp-fade}.sp-caret{fill:#c8623a;animation:.8s step-end infinite sp-blink}@keyframes sp-blink{50%{opacity:0}}.sp-key-base{fill:#9a8a7a}.sp-key-cap{fill:#fffaf0;stroke:#9a8a7a;stroke-width:1.6px}.sp-key.is-down .sp-key-cap{fill:color-mix(in srgb,var(--lang) 28%,#fff);stroke:var(--lang)}.sp-key-letter{fill:#3a2d22;font:700 16px DM Sans,Noto Sans,Noto Sans Arabic,sans-serif}:root[data-theme=dark] .sp-stat-blob{fill:#1f2d42}:root[data-theme=dark] .sp-env-blob{fill:#20331f}:root[data-theme=dark] .sp-culture-blob{fill:#3e2a20}:root[data-theme=dark] .sp-board{fill:#2a2634;stroke:#5a4e6c}:root[data-theme=dark] .sp-board-back{fill:#2a3c56}:root[data-theme=dark] .sp-land:not(.is-lit),:root[data-theme=dark] .sp-paper-land:not(.sp-heat-land){fill:#4a4458;stroke:#6a6080}:root[data-theme=dark] .sp-water{fill:#1d3a4a}:root[data-theme=dark] .sp-ladder-title{fill:#d8e6fa}:root[data-theme=dark] .sp-rung{fill:#2f3446;stroke:#4a5570}:root[data-theme=dark] .sp-rung-name{fill:#e6ecf7}:root[data-theme=dark] .sp-rung-n{fill:#a9c8ea}:root[data-theme=dark] .is-typed .sp-rung{fill:#24402f;stroke:#3f7a5a}:root[data-theme=dark] .sp-row{fill:#2f3446;stroke:#4a5570}:root[data-theme=dark] .sp-row-text{fill:#e6ecf7}:root[data-theme=dark] .sp-guess-row.is-right .sp-row{fill:#24402f}:root[data-theme=dark] .sp-env-paper{fill:#2c2638}:root[data-theme=dark] .sp-typed rect{fill:#2a2634;stroke:#6a5040}:root[data-theme=dark] .sp-typed-text{fill:#ffd9c4}:root[data-theme=dark] .sp-key-cap{fill:#3a3442;stroke:#7a6a5a}:root[data-theme=dark] .sp-key-letter{fill:#f3ecdf}
