.tokyo-home{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin-top:16px;text-align:left;padding:25px 27px;border:1px solid #7a547a;border-radius:10px;color:#f1c7e8;background:linear-gradient(100deg,#201527ef,#111b2bc9),url('table-atlas.webp') 66.6667% 0/400% 500%}.tokyo-home small{font-size:8px;letter-spacing:2px;color:#d98cbf;display:block}.tokyo-home strong{font:600 30px 'Barlow Condensed';display:block;margin:9px 0}.tokyo-home span span{font-size:10px;color:#adbfcd}.tokyo-home>b{font-size:11px;white-space:nowrap}.tokyo-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.tokyo-controls>span{font-size:8px;letter-spacing:.4px;color:#e3abd2}.tokyo-controls button{border:1px solid #755a7f;background:#1b1528;color:#e2c6df;font-size:8px;border-radius:4px;padding:9px}#tokyoGuide{border:1px solid #705071;background:#151524;padding:12px;font-size:10px;color:#cdb9ce;margin-top:8px}#tokyoGuide p{font-size:10px;line-height:1.8}#tokyoGuide summary{cursor:pointer;color:#f7c5e8}@media(max-width:700px){.tokyo-home{padding:21px 18px;gap:12px}.tokyo-home small{font-size:7px;letter-spacing:1px}.tokyo-home strong{font-size:26px;line-height:1.1}.tokyo-home span span{font-size:8px;line-height:1.7;display:block}.tokyo-home>b{font-size:9px}.phone-playfield #tokyoGuide{position:fixed;left:18px;right:18px;bottom:90px;max-height:55dvh;overflow:auto;z-index:60;box-shadow:0 0 0 100vmax #0009}.tokyo-controls>span{font-size:7px}.tokyo-controls button{font-size:7px}}
