.resident-pass{margin:25px 0}.resident-pass-button{display:flex;align-items:center;gap:22px;width:100%;text-align:left;padding:22px;border:2px solid #b7c3a5;border-radius:24px;background:repeating-linear-gradient(0deg,#faf7e9,#faf7e9 27px,#ece8d7 28px);color:#645b50;cursor:pointer}.resident-pass-button>div{width:110px;flex-shrink:0}.resident-pass-button svg{width:100%}.resident-pass-button h2{margin:8px 0}.resident-pass-button small{letter-spacing:1.4px}.resident-pass-button b{color:#6d8365}.resident-pass-button em{font-size:42px;margin-left:auto;color:#c99985}.trip-live{display:flex;gap:20px;align-items:center;background:#edf1e6;border:1px solid #c9d3bf;padding:24px;border-radius:24px;margin:24px 0}.trip-live>span{font-size:50px;color:#829479}.trip-live h3{margin:7px 0}.trip-live .primary{margin-left:auto;flex-shrink:0}.travel-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin:25px 0 40px}.travel-routes article{padding:18px;background:#fffaf0;border:1px solid #d7cbbb;border-radius:20px}.travel-routes svg{width:100%}.travel-routes .primary{display:block;margin-top:16px}.travel-routes small{color:#8b7b68}.rarity-blue{color:#598ba0}.rarity-purple{color:#8e72a6}.rarity-gold{color:#af843a}.souvenir-art{width:100px;margin:auto}.pet-letters{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.pet-letters article{padding:28px;background:repeating-linear-gradient(#fff9ec,#fff9ec 31px,#e5dece 32px);border:1px solid #e1d4bc;border-radius:8px 24px 8px 8px;line-height:2}.pet-letters b{display:block;text-align:right}#tripFood{display:block;width:100%;padding:14px;margin:15px 0;border:1px solid #b9c5aa;border-radius:12px}.native-host .sidebar,.native-host .topbar,.native-host .greeting,.native-host footer{display:none}.native-host main{margin:0;width:100%}.native-host .page-shell{padding:16px}.native-host #phoneWelcome{display:none}@media(max-width:600px){.trip-live{flex-wrap:wrap}.trip-live>div{flex:1;min-width:180px}.resident-pass-button{padding:16px;gap:12px}.resident-pass-button>div{width:76px}.resident-pass-button h2{font-size:20px}.resident-pass-button em{display:none}}
.native-host .mini-island,.native-host #playerIdentity,.native-host #homeStoreLinks{display:none}
