.crew-capacity{font:12px var(--font-inter);color:#302b25;flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;display:flex}.crew-capacity-label{align-items:center;gap:6px;display:flex}.crew-capacity-label>.game-icon{width:24px;height:24px}.crew-capacity-label b{font:600 17px var(--font-oswald)}.crew-capacity-label>span{font-size:11px}.crew-lockers{align-items:center;gap:3px;display:flex}.crew-lockers i{background:#fff6df;border:1px dashed #7b735c;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:14px;height:24px;display:flex}.crew-lockers i[data-filled=true]{background:#f4c34e;border:1.5px solid #302b25;transform:rotate(-3deg)}.crew-lockers i>span{background:#9a8b69;width:6px;height:2px}.crew-lockers i[data-filled=true]>span{background:#302b25}.crew-capacity>a{align-items:center;gap:5px;min-height:44px;margin-left:auto;text-decoration:underline;display:flex}.crew-capacity>a>.game-icon{width:16px;height:16px}.crew-capacity>small{flex-basis:100%}.crew-home-preview{background:url(/design/clubhouse-upgrade/tiny-city-v2.png) var(--tiny-city-position,center)/cover no-repeat;width:100%;height:100%;min-height:180px}.crew-primary{min-height:48px;font:600 22px var(--font-oswald);color:#302b25;background:#ed7852;border:2px solid #302b25;justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:inline-flex;box-shadow:4px 4px #302b25}.crew-primary>.game-icon{width:28px;height:28px}.crew-primary:disabled{opacity:.55;box-shadow:none}.home-build-moment{z-index:150;padding:max(20px,env(safe-area-inset-top)) 24px;background:#fff3d8;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;display:grid;position:fixed;inset:0}.home-build-art{height:75dvh;min-height:220px}.home-build-copy{max-width:480px}.home-build-copy h2{font:700 clamp(32px,5vw,58px) var(--font-oswald)}.home-build-copy p{font:16px/1.5 var(--font-inter);margin:16px 0}.home-build-copy>.crew-primary{margin-top:24px}.home-build-art[data-building=true]{animation:.3s ease-in-out 6 alternate crew-build}@keyframes crew-build{to{transform:translateY(-3px)rotate(.3deg)}}.paper-game .console-home:not([data-details-open=true]){background:url(/design/clubhouse-upgrade/tiny-city-v2.png) var(--tiny-city-position,center)/cover no-repeat}.paper-game .console-home:not([data-details-open=true]) .home-identity{clip-path:polygon(2% 0,100% 2%,98% 100%,0 98%);background:#fff3dcf0;padding:6px 18px}.paper-game .console-home .console-crew-switcher{background:#fff3dced;max-width:100%;padding:4px 10px}.paper-game .console-home .crew-capacity{padding:0 4px}.paper-game .console-home .console-center{inset:78px 88px 12px 20px}.paper-game .oddity-stage:has(.crew-home-preview){padding:0;overflow:hidden}.paper-game .oddity-selection:has(.crew-upgrade-details){background:#fff4de;padding:16px}.crew-upgrade-details h3{font:600 25px var(--font-oswald);margin:8px 0}.crew-upgrade-details>p{font-size:14px}.crew-license-note{background:#f5df9b;border-left:4px solid #e47851;padding:12px}.crew-license-note>a{align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.crew-capacity-limit{flex-direction:column;gap:6px;font-size:14px;display:flex}.crew-capacity-limit>a{min-height:44px;font:600 22px var(--font-oswald);background:#ec7954;justify-content:center;align-items:center;padding:8px 18px;display:inline-flex}@media (max-width:600px){.crew-capacity-label>span{display:none}.crew-lockers{gap:2px}.crew-lockers i{width:11px;height:20px}.crew-capacity{gap:6px;font-size:11px}.crew-capacity>a{font-size:11px}.paper-game .console-home .console-center{inset:84px 68px 38px 0}.home-build-moment{grid-template-rows:minmax(200px,1fr) auto;grid-template-columns:1fr;gap:12px;padding:16px}.home-build-art{height:100%;min-height:0}.home-build-copy h2{font-size:36px}.home-build-copy p{margin:8px 0}.home-build-copy>.crew-primary{width:100%;margin:14px 0}.paper-game .console-home .console-crew-switcher{padding:2px 5px}}@media (max-height:500px) and (min-width:601px){.home-build-moment{gap:16px;padding:12px}.home-build-art{height:85dvh}.home-build-copy h2{font-size:32px}.home-build-copy p{margin:6px 0}.home-build-copy>.crew-primary{margin-top:12px}.paper-game .console-home .console-center{inset:30px 80px 0 0}.crew-capacity-label>span{display:none}.crew-capacity{min-height:24px}.crew-capacity>a{min-height:32px}}@media (prefers-reduced-motion:reduce){.home-build-art[data-building=true]{animation:none}}.home-build-art{position:relative}.home-build-hammer{transform-origin:50% 90%;pointer-events:none;width:80px;height:110px;animation:.45s ease-in-out 4 alternate home-hammer;position:absolute;top:22%;left:60%}.home-build-hammer i{background:#ba8543;border:3px solid #302b25;width:16px;height:80px;position:absolute;top:25px;left:34px;box-shadow:3px 3px #302b2540}.home-build-hammer b{background:#779a9c;border:3px solid #302b25;width:68px;height:30px;position:absolute;top:12px;left:8px;box-shadow:3px 3px #302b2540}@keyframes home-hammer{0%{rotate:-30deg}to{rotate:20deg}}@media (prefers-reduced-motion:reduce){.home-build-hammer{display:none}}.crew-capacity[role=alert]{color:#9c3928;background:#fff3dc;padding:8px}.crew-capacity[role=alert] button{min-height:44px;font-weight:600;text-decoration:underline}
