.hero{min-height:360px}.orbital{height:330px}.planet{width:220px;height:220px}.orbit{width:340px;height:110px}.planet-label{bottom:-6px}.hero h1{font-size:clamp(38px,4.8vw,64px)}.hero-foot{margin-top:18px}.hero-actions{margin-top:22px}.focus-room{margin-top:36px}.room-enter{border:1px solid #bea4ed55;border-radius:8px;padding:12px 18px;color:#d9c8ef;font-size:12px;margin-top:8px}.audio-note{font-size:10px;line-height:1.7;color:#9991aa}.break-drawer{margin:45px 0;border:1px solid #ffffff18;border-radius:14px;background:#10131b;padding:24px}.break-drawer>summary{cursor:pointer;color:#d0c4df;font-size:17px}.break-drawer>summary small{display:block;font-size:11px;color:#9290a4;margin:9px 0 0 18px}.break-drawer .game-invitation{margin-top:24px}#immersiveRoom{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;border-radius:0;padding:26px 5vw;overflow:auto;background:#070c19;isolation:isolate}#immersiveRoom::backdrop{background:#070c19}.room-open{overflow:hidden}.room-sky{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(circle at 15% 22%,#ffffff70 0 1px,transparent 2px),radial-gradient(circle at 70% 14%,#ffffff55 0 1px,transparent 2px),radial-gradient(circle at 85% 45%,#ffffff55 0 1px,transparent 2px),radial-gradient(ellipse at 75% 15%,#71539c44,transparent 55%),#070c19;background-size:193px 211px,281px 279px,349px 397px,100% 100%,100% 100%}.room-planet{position:absolute;width:min(65vw,650px);aspect-ratio:1;right:-4%;top:8%;border-radius:50%;background:radial-gradient(circle at 28% 25%,#d5c1ee,#7d6495 22%,#20182d 55%,#090b17 80%);box-shadow:-15px -8px 75px #b397dd26;opacity:.8;animation:roomDrift 30s ease-in-out infinite alternate}.room-horizon{position:absolute;bottom:-60vh;left:-25%;width:150%;height:85vh;border-radius:50%;background:#060913;box-shadow:0 -4px 45px #8174b944}.room-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.room-toolbar>span{letter-spacing:2px;font-size:10px;color:#b0a4c4}.room-toolbar button,.room-sound button{padding:12px 18px;border:1px solid #ffffff28;border-radius:30px;color:#e6dbf5;background:#10121eaa;font-size:12px}.room-views{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:30px auto}.room-views button{border:1px solid transparent;border-radius:25px;padding:10px 16px;color:#aea2bc;background:#0d112099;font-size:12px}.room-views [aria-pressed=true]{color:#e6d9f8;border-color:#c7ace766;background:#a888d022}#roomContent{max-width:1000px;margin:9vh auto 0}#roomContent .focus-room{background:#101321bb;backdrop-filter:blur(18px);margin:0;box-shadow:0 25px 80px #0005}#roomContent #openRoom,#roomContent #openRoom+.small-note{display:none}.room-sound{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;margin:24px auto}.room-sound span{font-size:11px;color:#bdb0cd}#immersiveRoom[data-view=aurora] .room-sky{background:radial-gradient(ellipse at 25% 0%,#45bca14f,transparent 60%),conic-gradient(from 145deg at 60% 0%,#091526,#2b3b6b,#397a75,#11182d,#091526)}#immersiveRoom[data-view=aurora] .room-planet{width:180px;top:12%;right:12%;opacity:.5;background:radial-gradient(circle at 30% 30%,#e4f7e8,#4f7183 45%,#0a1929 80%)}#immersiveRoom[data-view=eclipse] .room-planet{background:#080b15;box-shadow:0 0 0 2px #e7bea0,0 0 35px #f7aa6577,0 0 150px #ba734944}#immersiveRoom[data-view=night] .room-planet{display:none}#immersiveRoom[data-view=night] .room-horizon{box-shadow:0 -2px 40px #434e7c30}button,input[type=number],select{min-height:40px}.favorite-remove,.text-button{min-height:40px}.analytics-choice{position:fixed;bottom:100px;left:20px;max-width:350px;z-index:12;background:#181524;border:1px solid #c6a9ed55;border-radius:14px;padding:20px;box-shadow:0 15px 40px #0008}.analytics-choice button{padding:10px 16px;border:1px solid #ffffff25;border-radius:8px;margin-right:8px}.analytics-choice p{font-size:12px}.analytics-choice a{text-decoration:underline}@keyframes roomDrift{to{transform:translateY(16px)}}@media(max-width:650px){.hero{min-height:0;padding-top:30px}.hero .orbital{height:225px;margin-top:8px}.hero .planet{width:165px;height:165px}.hero .orbit{width:245px;height:90px}.hero .planet-label{bottom:-15px}.hero .little-star{top:30px}.hero h1{font-size:43px}.focus-room{margin-top:42px}.room-toolbar>span{font-size:8px;max-width:150px;line-height:1.7}#roomContent{margin-top:25px}.room-views{margin:22px auto 0;gap:4px}.room-views button{font-size:10px;padding:9px 12px}#immersiveRoom{padding:18px 16px}#roomContent .focus-room{padding:20px}.break-drawer{padding:18px}.break-drawer .game-invitation{padding:20px}.analytics-choice{right:20px;max-width:none}.room-planet{width:80vw;top:20%}}@media(prefers-reduced-motion:reduce){.room-planet{animation:none}}
