.model-atlas{color:#f2ebdd;box-sizing:border-box;background:#202b29;min-height:100dvh;padding:24px clamp(18px,5vw,72px);font-family:Arial,sans-serif}.model-atlas header{letter-spacing:2px;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.model-atlas a{color:#e2cc9e;letter-spacing:0;font-size:14px;text-decoration:none}.model-title{max-width:640px;margin-top:32px}.model-title>p:first-child{color:#bda477;letter-spacing:3px;font-size:10px}.model-title h1{margin:10px 0;font-family:Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:400}.model-title p{color:#b9c3bc;font-size:13px;line-height:1.5}.model-stage{cursor:grab;touch-action:none;width:100%;height:clamp(280px,49dvh,650px)}.model-stage canvas{width:100%;height:100%;display:block}.model-sides{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.model-sides button,.model-picker select{color:#efe8d9;background:#2e3b35;border:1px solid #5b685d;border-radius:24px;padding:10px 16px;font-size:13px}.model-sides button:hover{background:#4d5949}.model-help{text-align:center;color:#a7b4a9;margin:14px;font-size:11px}.model-picker{justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.model-picker select{max-width:75vw}@media (max-width:600px){.model-atlas{padding:18px 14px}.model-atlas header span{letter-spacing:1px;font-size:9px}.model-title{margin-top:24px}.model-stage{height:42dvh}}
