.sim-body{background:#f4f6f2}.sim-header{height:100px;background:#173c35;color:#fff;padding:24px max(24px,calc((100vw - 850px)/2));gap:24px}.sim-header .wordmark{font-size:29px}.sim-header .wordmark span{font-size:14px;margin-bottom:0}.sim-header .pill{font-size:8px;color:#d4ed8b}.sim-main{max-width:850px;margin:45px auto;padding:0 24px}.sim-main h1{font-size:46px;margin-top:16px;letter-spacing:-1.5px}.sim-main>.panel{margin-top:30px}.sim-facts{display:grid;grid-template-columns:1fr 1.6fr;gap:14px;font-size:13px;margin:28px 0}.sim-facts dt{color:#697a72}.sim-facts dd{margin:0;overflow-wrap:anywhere}.sim-actions{display:flex;gap:12px;margin:24px 0}.sim-note{margin-top:26px;padding:24px;background:#eaf0e2;border-radius:8px}.sim-note p{font-size:12px;margin-bottom:0}#sim-message{font-size:13px;min-height:42px}#sim-screen-name{overflow-wrap:anywhere}.sim-main footer{margin-bottom:30px}@media(max-width:600px){.sim-main{margin:28px auto}.sim-main h1{font-size:35px}.sim-header{padding:20px;height:88px}.sim-header .pill{font-size:7px;letter-spacing:.7px}.sim-facts{grid-template-columns:1fr;gap:8px}.sim-facts dd{margin-bottom:12px}.sim-actions{flex-direction:column}.sim-main .section-title{gap:12px;align-items:start}}

.playback-stage{background:#0c201b;border-radius:10px;max-width:100%;width:min(100%,400px);max-height:65vh;aspect-ratio:9/16;margin:20px auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.playback-stage:empty{height:100px;aspect-ratio:auto}.playback-stage img,.playback-stage video{display:block;width:100%;height:100%;object-fit:contain}#playback-message{font-size:14px;min-height:40px}
