html.beta-boot .layout{visibility:hidden}.beta-app .right{display:none!important}.beta-app .layout{grid-template-columns:220px minmax(0,940px);max-width:1240px}.beta-signedout .layout{display:block;max-width:1200px}.beta-signedout .left,.beta-signedout header .pill,.beta-signedout #betaAccountButton{display:none!important}.beta-signedout #main{max-width:none}.beta-app header{height:auto;min-height:78px}.beta-app header nav{flex-wrap:wrap}.beta-app header nav button{font-size:12px}.beta-entry{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center;padding:25px 0}.beta-entry h1{font-size:48px;line-height:1.12}.beta-entry>section>img{width:100%;border-radius:20px;margin:18px 0}.beta-auth{padding:30px}.beta-auth h2{font-size:26px;margin:20px 0 10px}.beta-auth label{display:grid;gap:7px;font-size:12px;margin:15px 0}.beta-auth input{width:100%;box-sizing:border-box}.beta-auth-note{font-size:11px;line-height:1.7}.beta-auth-switch{display:grid;gap:12px;margin:20px 0;font-size:12px;color:#46694b}.beta-benefits{display:flex;gap:9px;flex-wrap:wrap}.beta-benefits span{border:1px solid #dce2d3;border-radius:20px;padding:8px 12px;font-size:12px}.beta-quick{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.beta-v2{font-size:12px;padding:12px}.beta-wallet{text-align:center;padding:40px 25px}.beta-balance{display:block;font-size:50px;font-family:Georgia,serif;color:#46694b;margin-bottom:8px}.beta-wallet>p{line-height:1.7}.beta-wallet>.primary{margin:15px 0;padding:16px 24px}.save-status{font-size:11px;color:#58704b;padding:14px}.save-status.save-error{color:#984b3f;text-decoration:underline}.recovery-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f3e8;padding:16px;user-select:all;font-size:13px}.beta-promotion{text-align:center}.beta-promotion img{width:100%;border-radius:12px;max-height:45vh;object-fit:contain}.beta-promotion small{display:block;margin-top:18px;line-height:1.6}#betaAuthError{color:#984b3f;font-size:12px}#betaFeedbackText{width:100%;box-sizing:border-box;margin:12px 0;resize:vertical}.beta-app #mobileNav{grid-template-columns:repeat(4,minmax(0,1fr))}.beta-app .left .profile canvas{display:block;margin:0 auto 15px}.beta-app .left .profile h2{font-size:20px}.beta-app .wardrobe{margin-top:20px}.beta-app .room-life .discovery-check{display:none}@media(max-width:900px){.beta-app .layout{grid-template-columns:minmax(0,1fr);max-width:900px}.beta-app .left{display:none}.beta-entry{gap:25px}.beta-entry h1{font-size:39px}}@media(max-width:700px){.beta-entry{grid-template-columns:1fr;padding:4px 0;gap:16px}.beta-entry>section:first-child>img{max-height:220px;object-fit:cover}.beta-entry h1{font-size:34px}.beta-entry>section:first-child>p{font-size:13px}.beta-auth{padding:22px}.beta-signedout{padding-bottom:15px!important}.beta-benefits{display:none}.beta-app header nav{display:none}.beta-app #mobileNav button{font-size:10px}.beta-app header>.row{min-width:0}.beta-app #betaAccountButton{font-size:10px;padding:8px}.beta-app #languageSelect{max-width:88px!important}.beta-app header .brand{font-size:21px!important}.beta-wallet{padding:25px 15px}.beta-wallet>.primary{font-size:13px}.beta-app .room-topbar button{padding:8px 7px}}

html.beta-boot header .pill,html.beta-boot header nav,html.beta-boot #accountMenuButton{visibility:hidden}.beta-auth textarea{width:100%;border:1px solid #e0e5d9;border-radius:8px;padding:12px;resize:vertical;box-sizing:border-box}.beta-sync{display:block;margin:16px 0 28px}

.beta-retry{display:grid;gap:10px;margin:22px 0}.beta-retry a{text-align:center;font-size:12px;text-decoration:none;padding:12px}
.social-home{margin-top:34px}.social-composer{margin:18px 0 24px}.social-composer textarea{width:100%;border:1px solid #d9dfd3;padding:16px;border-radius:14px;background:#fafbf6;font:inherit;resize:vertical}.social-compose-actions,.social-filters,.social-person-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.social-compose-actions select{width:auto;flex:1;min-width:135px;padding:11px;border-radius:10px;border:1px solid #d4decd;background:#fff;font:inherit}.social-file{position:relative;display:inline-flex;padding:12px 16px;cursor:pointer;overflow:hidden;border-radius:12px;background:#edf1e8}.social-file input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}#socialPhotoPreview img{max-width:100%;max-height:300px;display:block;border-radius:12px;margin:12px 0}.social-post{margin:18px 0}.social-author{padding:0;background:transparent;color:#334b36;font-weight:700;font-size:19px;text-align:left}.social-post .muted{font-size:12px}.social-post-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.social-photo{display:block;max-width:100%;max-height:650px;width:auto;height:auto;object-fit:contain;border-radius:15px;margin:18px 0}.social-search{display:flex;gap:12px;margin-bottom:24px}.social-search input{flex:1;min-width:0;padding:12px;border:1px solid #d4ddcc;border-radius:10px;font:inherit}.social-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.social-person canvas{width:96px;height:120px;float:right}.social-person h2{font-size:22px;overflow-wrap:anywhere}.social-person .social-person-actions{clear:both}.wander-card{background:linear-gradient(140deg,#eef2e3,#fffdf6);padding:36px}.wander-symbol{font-size:70px;color:#6b8864}.social-discovery{margin:24px 0}.social-discovery label{display:flex;gap:12px;align-items:center;font-weight:600}.social-discovery input{width:20px;height:20px}.social-visit-heading{display:flex;gap:20px;align-items:center;margin:18px 0 24px}.social-visit-heading canvas{width:105px;height:132px}.social-visit-heading h1{margin:0}.social-visitor-room{overflow:hidden;margin-bottom:28px}.social-visitor-room>canvas{display:block;width:100%;height:auto}.social-pages{margin:20px 0}header nav{overflow:auto}header nav button{white-space:nowrap;flex-shrink:0}@media(max-width:650px){.social-people{grid-template-columns:1fr}.social-compose-actions{align-items:stretch}.social-compose-actions button{flex:1}.social-post .row{align-items:flex-start}.social-visit-heading{gap:12px}.wander-card{padding:24px}.social-visit-heading h1{font-size:28px}}
