@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";.ema{box-sizing:border-box;max-width:1050px;margin:2rem auto;padding:clamp(16px,3vw,40px);background:#f5f5f5;color:#2c2d2e;font:400 16px/1.5 Montserrat,sans-serif}.ema *,.ema *:before,.ema *:after{box-sizing:border-box}.ema [hidden]{display:none!important}.ema header,.ema form,.ema .ema-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ema header{justify-content:center;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #DADCE0;text-align:center}.ema h1{margin:0;color:#1a1c1d;font:700 clamp(26px,4vw,40px)/1.2 "Montserrat",sans-serif}.ema-face{border-radius:12px;object-fit:cover}.ema form,.ema [data-room]{padding:clamp(16px,3vw,30px);background:#fff;border:1px solid #DADCE0;border-radius:16px}.ema label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;max-width:100%;margin-block:5px}.ema input,.ema select,.ema button{font:inherit;max-width:100%}.ema input:not([type=checkbox]):not([type=range]):not([type=file]),.ema select{min-height:44px;padding:8px 12px;background:#fff;color:#1a1c1d;border:1px solid #D3D3D3;border-radius:6px}.ema button,.ema-import{min-height:44px;padding:9px 18px;color:#1a1c1d;background:#fff;border:1px solid #DADCE0;border-radius:25px;font-weight:600;cursor:pointer}.ema button[data-export],.ema form button{background:#d2a878;border-color:transparent;color:#fff}.ema button[data-export]:hover,.ema form button:hover{background:#b58d5f}.ema :focus-visible{outline:2px solid #8B6240;outline-offset:2px}.ema button:disabled{opacity:.5}.ema fieldset{min-width:0;margin:0;padding:16px 0 0;border:0}.ema canvas{display:block;width:100%;max-height:48vh;object-fit:contain;background:#1a1c1d;margin:12px auto;border-radius:12px}.ema [data-strip]{display:flex;gap:6px;overflow-x:auto;padding:6px 0;margin:10px 0}.ema [data-strip] button{flex:0 0 auto;padding:4px;border-radius:8px}.ema [data-strip] img{display:block;width:56px;height:38px;object-fit:cover}.ema [aria-current=true]{outline:2px solid #D2A878;outline-offset:-2px}.ema details{margin-top:16px}.ema summary{cursor:pointer;font-weight:600}.ema [data-fps]{width:5em}.ema input[type=range],.ema input[type=checkbox]{accent-color:#8B6240}@media(max-width:768px){.ema,.ema input,.ema select{text-align:center}.ema header,.ema form{flex-direction:column;justify-content:center}.ema .ema-row,.ema label{justify-content:center}.ema form label,.ema [data-room]>label,.ema [data-editor]>label{display:flex;flex-direction:column;margin:8px auto}.ema select,.ema input[type=file]{min-width:0;max-width:100%}.ema [data-strip]>:first-child{margin-inline-start:auto}.ema [data-strip]>:last-child{margin-inline-end:auto}}:root{color-scheme:dark;background:#111213}body{margin:0;background:#111213}.ema{max-width:none;margin:0;padding:0;background:#111213;color:#f5f5f5;min-height:100dvh}.ema-launch{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:grid;align-items:end}.ema-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;z-index:-2}.ema-launch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#000000c2);z-index:-1}.ema-launch nav{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;padding:24px 12px max(8vh,env(safe-area-inset-bottom))}.ema svg{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.ema button,.ema-import,.ema summary{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:8px;border-radius:12px;color:#f5f5f5;background:#292b2c;border:1px solid #454749}.ema-launch nav button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:25px}.ema-launch button:first-child,.ema button[data-export]{background:#d2a878;color:#1a1c1d;border-color:transparent}.ema [data-room]{margin:auto;max-width:1050px;background:#181a1b;border-color:#383a3c;text-align:center}.ema header{flex-direction:row;border-color:#383a3c}.ema h1,.ema h2{color:#f5f5f5}.ema .ema-row{justify-content:center}.ema input:not([type=checkbox]):not([type=range]):not([type=file]),.ema select{background:#212324;color:#f5f5f5;border-color:#454749}.ema canvas{width:auto;height:auto;max-width:100%;max-height:52vh;background:#111213}.ema .ema-import{overflow:hidden;position:relative;display:inline-grid;margin:0;cursor:pointer}.ema-import input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ema-import:focus-within{outline:2px solid #D2A878}.ema summary{cursor:pointer;list-style:none}.ema summary::-webkit-details-marker{display:none}.ema dialog{width:min(300px,90vw);padding:24px;border-radius:16px;border:1px solid #454749;background:#1a1c1d;color:#f5f5f5;text-align:center}.ema dialog::backdrop{background:#000000bf}.ema dialog h2{margin:0}.ema [data-dots]{color:#d2a878;font-size:22px;letter-spacing:5px;margin:12px}.ema-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ema-pad button{font-size:20px}.ema [data-pin-msg]{min-height:1.5em;margin:8px 0 0}.ema .ema-project-head{display:grid;grid-template-columns:44px minmax(0,auto) 44px;align-items:center;gap:8px}.ema .ema-project-head h1{min-width:0}.ema [data-choose]{display:inline-flex;align-items:center;gap:6px;max-width:100%;background:transparent;border:0;font:inherit}.ema [data-name]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ema [data-projects]{display:grid;gap:8px;max-height:48dvh;overflow-y:auto;margin:12px 0}.ema [data-projects] button{overflow-wrap:anywhere}.ema [data-name-form]{justify-content:center;padding:12px 0 0;border:0;background:transparent}.ema [data-name-form] input{width:100%}.ema-stage{position:relative}.ema .ema-stage .ema-import{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px}.ema .ema-import svg{width:28px;height:28px}.ema .ema-import{border:0;border-radius:50%;color:#fff;background:#d8232a;box-shadow:0 4px 10px #d8232a4d}.ema [data-exit-preview]{display:none}.ema dialog.ema-film-preview{position:fixed;top:0;right:0;bottom:0;left:0;width:95vw;height:95vh;height:95dvh;max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;background:#000;border:0;border-radius:12px}.ema .ema-film-preview::backdrop{background:#0c0d0e8f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ema .ema-film-preview canvas{width:100%;height:100%;max-height:none;margin:0;border-radius:0;object-fit:contain;background:#000}.ema-preview-controls{position:absolute;top:10px;right:10px;display:grid;gap:6px}.ema-preview-controls:has(button:first-child:not([hidden])){top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.ema .ema-preview-controls button{display:grid;width:52px;height:52px;border-radius:50%;color:#fff;background:#000}.ema .ema-preview-controls button:first-child{background:#d8232a;border-color:#d8232a}.ema [data-room].ema-empty{display:grid;place-items:center;min-height:100dvh;max-width:none;padding:0;border:0;border-radius:0;background:#111213}.ema-empty header,.ema-empty fieldset>:not(.ema-stage),.ema-empty .ema-stage canvas{display:none}.ema-empty fieldset{padding:0}.ema-empty .ema-stage{width:60px;height:60px}.ema-empty [data-msg]{position:absolute;top:calc(50dvh + 42px);margin:0}.ema-empty [data-msg]:empty{display:none}.ema [data-source] button{width:100%;margin:4px 0}.ema dialog[data-camera-view]{width:min(95vw,1000px);padding:12px}.ema [data-live]{display:block;width:100%;max-height:67dvh;object-fit:contain;background:#111;margin-bottom:12px}.ema button[data-shutter]{background:#d8232a;color:#fff;padding-inline:22px}.ema [data-camera-msg]{margin:8px 0}.ema [data-english]{max-width:780px;margin:0 auto;padding:clamp(16px,4vw,42px);text-align:center}.ema-en-card{padding:clamp(16px,4vw,32px);border:1px solid #454749;border-radius:16px;background:#181a1b}.ema-en-card h2{margin:12px 0}.ema [data-en-answer]{min-height:3rem;padding:12px;border-bottom:1px solid #454749;color:#e8dcc4;font-size:1.2rem}.ema [data-en-options]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ema [data-en-options] button{min-width:72px}.ema [data-en-feedback]{min-height:1.5em}.ema [data-en-next]{background:#d2a878;color:#1a1c1d}.ema [data-en-prompt] mark{color:#171819;background:#f0c591;border-radius:.2em;padding:.02em .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ema button[data-clear-frames].ema-confirm{background:#d8232a;border-color:#d8232a;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ema-studio.css.map */
