*{box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;margin:0;background:#030507;color:#effafa;font-family:Arial,sans-serif}#universe{position:absolute;inset:0;touch-action:none;overflow:hidden;cursor:grab}#universe:active{cursor:grabbing}#world{position:absolute;left:0;top:0;width:14000px;height:8000px;transform-origin:0 0;will-change:transform}.object{position:absolute;width:2500px;height:2050px;border-radius:95px;padding:135px;background:#141f21;border:8px solid #9dc6c6;overflow:hidden;box-shadow:0 32px 100px #0007}.planet{background:#667174;border-color:#aebdbd}.planet-two{background:#566166}.index{font-size:45px;font-weight:700;letter-spacing:.18em;color:#b6f1ed}.planet .index{color:#d6ffff}.object h1{font-size:205px;letter-spacing:-.055em;margin:85px 0 35px;line-height:1}.object h1 span{color:#a2eee6}.object>p{font-size:62px;line-height:1.45;color:#d3dfde;margin:0 0 70px}.object>small{display:block;margin-top:50px;color:#a9cfcd;font-size:35px;letter-spacing:.1em}.planet-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:120px}.planet-grid div{padding:65px;border:4px solid #a2b6b6;border-radius:30px;font-size:45px;color:#c4f7ef}.planet-grid b,.planet-grid small{display:block;margin-top:30px;font-size:43px;color:white}.planet-grid small{font-size:34px;font-weight:normal;color:#d9e9e8}.orb{font-size:420px;text-align:center;color:#b6f1ed;margin:80px auto 0}.detail{text-align:center;font-size:45px;letter-spacing:.15em}.detail strong,.detail small{display:block;margin-top:25px;font-size:60px}.detail small{font-size:36px;letter-spacing:0}.image-object img{width:100%;height:1240px;object-fit:cover;border-radius:50px;background:#334}.text-object{height:2600px}.lorem{font-family:Georgia,serif;font-size:57px;line-height:1.6;color:#ecf2ed}.lorem p{margin:0 0 55px}.sound-art{font-size:420px;color:#aaf5ea;text-align:center;height:730px;display:grid;place-items:center;background:#203638;border-radius:70px}.media-label{font-size:65px;font-weight:bold;margin:70px 0 35px}.media-label small{display:block;color:#9cbaba;font-size:36px;font-weight:normal;margin-top:20px}audio{width:100%;height:130px}video{width:100%;height:1250px;background:#000;border-radius:60px;object-fit:contain}.floating-header{position:fixed;top:20px;left:22px;right:22px;display:flex;justify-content:space-between;color:#d7ffff;pointer-events:none;font-size:12px;letter-spacing:.12em}.floating-header span{color:#84a8a7}.floating-help{position:fixed;bottom:18px;left:18px;background:#152223e8;border:1px solid #3a5554;padding:10px 14px;border-radius:6px;color:#c5e2df;font-size:12px;pointer-events:none}.controls{position:fixed;right:18px;bottom:18px;display:flex;gap:6px}.controls button{width:44px;height:44px;border:1px solid #46615f;background:#102020e8;border-radius:7px;color:#d8ffff;font-size:22px;cursor:pointer}@media(max-width:600px){.floating-header{font-size:10px}.floating-header div span,.floating-help span{display:none}.floating-help{font-size:10px;bottom:20px;left:10px}.controls{right:10px;bottom:12px}.controls button{width:40px;height:40px}}
