.wobble-hero-player{position:relative;flex:0 0 200px;width:200px;height:240px}.wobble-hero-player>.figure{position:absolute;left:50%;top:0;margin-left:-80px;width:160px;height:252px;transform:rotate(-12deg) scale(.88);transform-origin:50% 65%}.wobble-hero-player .arm.left{transform:rotate(60deg)}.wobble-hero-player .arm.right{transform:rotate(-60deg)}@media(max-width:600px){.wobble-hero-player{flex-basis:130px;width:130px;height:180px}.wobble-hero-player>.figure{transform:rotate(-12deg) scale(.65);transform-origin:50% 0}}.wobble-lobby .game-home-description{margin:14px auto}.wobble-lobby .game-home-mode{width:100%}.wobble-frame{position:fixed;inset:0;width:100%;height:100dvh;border:0;background:#087cff;z-index:100}.wobble-links{display:flex;align-items:center;justify-content:center;gap:24px;margin:22px 0 38px}.wobble-links a{color:inherit;font-weight:700;display:flex;align-items:center;gap:8px}.wobble-look{display:inline-block;width:28px;height:38px;overflow:hidden;position:relative}.wobble-look>.figure{transform:scale(.25);transform-origin:top left}.wobble-retry{display:block;margin:16px auto;background:#fff7da;color:#153362;border:0;border-radius:14px;padding:12px}
.wobble-profile-records{display:grid;gap:8px;margin:16px 0}.wobble-profile-records a{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff15;color:inherit;text-decoration:none}.wobble-profile-records strong{white-space:nowrap}

.wobble-lobby .game-home-hero>.wobble-crowd-illustration{width:250px;height:auto;max-width:42%;object-fit:contain;filter:none}.wobble-lobby .player-peek{margin-top:20px}@media(max-width:600px){.wobble-lobby .game-home-hero>.wobble-crowd-illustration{width:155px;max-width:43%}}

.wobble-scenes{margin:18px 0 32px;border-top:1px solid #ffffff30;padding-top:16px}.wobble-scenes summary{cursor:pointer;font-size:15px;font-weight:700}.wobble-scenes summary>span{margin-left:8px;opacity:.65;font-size:12px}.wobble-scene-list{display:grid;gap:6px;margin-top:12px}.wobble-scene-list button{display:flex;align-items:center;gap:12px;width:100%;padding:13px 12px;background:#ffffff12;border:0;border-radius:12px;color:inherit;text-align:left}.wobble-scene-list button>span:first-child{font-size:21px;width:26px;text-align:center}.wobble-scene-list strong{font-size:14px}.wobble-scene-list small{margin-left:auto;white-space:nowrap;font-size:12px;opacity:.8}.wobble-scene-list button:hover{background:#ffffff25}

/* Keep scene selection separate from the primary start action. */
.wobble-lobby .wobble-scenes{margin:12px 0;border-top:0;padding:0}
.wobble-lobby .wobble-scenes summary{padding:12px 14px;border:1px solid #ffffff55;border-radius:16px}
.wobble-lobby .wobble-scenes summary>span{font-size:14px;opacity:1}
.wobble-scene-list button[aria-pressed=true]{background:#ffffff25;outline:2px solid #fff164;outline-offset:-2px}
.wobble-lobby .wobble-play-cta{display:flex!important;align-items:center;gap:16px;width:100%;min-height:78px;margin:14px 0 0;padding:18px 20px;border:0;border-radius:22px;background:#fff;color:#153362;text-align:left}
.wobble-play-cta>span:nth-child(2){flex:1}.wobble-play-cta strong{display:block;font-size:22px;font-weight:900}.wobble-play-cta small{display:block;margin-top:3px;font-size:14px;color:#627695}.wobble-play-cta>span:last-child{font-size:28px}
