/* Review surface only: never ship in the PWA. */
body{margin:0;background:#eeeee8;font:14px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#26362c}*{box-sizing:border-box}.studio-header{height:74px;border-bottom:1px solid #dce0d7;background:#fdfcf7;padding:16px 28px;display:flex;align-items:center;gap:26px}.studio-header>div{margin-right:auto}.studio-header strong{font:700 25px Georgia,serif}.studio-header span{display:block;color:#6e766c;font-size:12px}.studio-header a{color:#247660;text-decoration:none}.studio-layout{display:grid;grid-template-columns:248px 1fr}.studio-sidebar{background:#f8f8f1;height:calc(100vh - 74px);overflow:auto;padding:26px 21px;border-right:1px solid #dce0d7}.studio-sidebar h1{font:700 29px Georgia,serif;margin:0}.studio-sidebar p{font-size:12px;color:#747c71}.studio-sidebar label{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;margin:15px 0 5px}.studio-sidebar select{width:100%;min-height:40px;padding:8px;border:1px solid #d5dbd0;background:white;border-radius:9px;color:#314a3b}.studio-sidebar nav{display:grid;gap:4px;margin-top:20px}.studio-sidebar nav strong{font-size:11px;text-transform:uppercase;letter-spacing:.09em;margin:17px 0 4px;color:#849180}.studio-sidebar nav a{color:#4a5c4d;padding:7px 9px;font-size:12px;text-decoration:none;border-radius:7px}.studio-sidebar nav a[aria-current=page]{color:#087f68;background:#e3f0e4;font-weight:600}.studio-main{padding:22px 28px 30px;min-width:0;display:flex;align-items:center;flex-direction:column}.studio-screen-title{width:100%;max-width:800px;display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.studio-screen-title h2{font-size:16px;font-weight:600;margin:0}.studio-screen-title span{font-size:11px;color:#7d8577}.studio-phone{--preview-width:390px;width:var(--preview-width);max-width:100%;height:844px;border-radius:30px;overflow:hidden;box-shadow:0 18px 65px #253a251c;border:1px solid #d9ddd1;background:#fdfaf5}.studio-note,.studio-status{max-width:570px;font-size:11px;color:#7c8779;margin:14px 0 0;text-align:center}.studio-status{color:#477557;margin-top:5px}.mp-page{container-type:inline-size}body[data-embed=true]{background:#fdfaf5}body[data-embed=true]>.studio-header,body[data-embed=true] .studio-sidebar,body[data-embed=true] .studio-screen-title,body[data-embed=true] .studio-note,body[data-embed=true] .studio-status{display:none}body[data-embed=true] .studio-layout{display:block}body[data-embed=true] .studio-main{padding:0;display:block}body[data-embed=true] .studio-phone{width:100%;height:100dvh;border:0;border-radius:0;box-shadow:none;max-width:none}@media(max-width:700px){body:not([data-embed=true]) .studio-header{padding:12px 16px;height:auto;gap:12px;flex-wrap:wrap}body:not([data-embed=true]) .studio-header strong{font-size:20px}.studio-layout{display:block}.studio-sidebar{height:auto;padding:12px 16px;border-right:0;border-bottom:1px solid #dce0d7;display:grid;grid-template-columns:1fr 105px;gap:5px 12px}.studio-sidebar h1,.studio-sidebar p,.studio-sidebar nav{display:none}.studio-sidebar label{margin:0}.studio-sidebar label[for=screenPicker]{grid-column:1;grid-row:1}.studio-sidebar #screenPicker{grid-column:1;grid-row:2}.studio-sidebar label[for=viewportPicker]{grid-column:2;grid-row:1}.studio-sidebar #viewportPicker{grid-column:2;grid-row:2}.studio-main{padding:12px 0 20px}.studio-screen-title{padding:0 14px}.studio-screen-title span{display:none}.studio-phone{border-radius:0;border:0;box-shadow:none}.studio-note,.studio-status{padding:0 15px}}
