@font-face{font-family:EV Great Vibes;src:url(./great-vibes.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Alex Brush;src:url(./alex-brush.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Allura;src:url(./allura.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Dancing Script;src:url(./dancing-script.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Sacramento;src:url(./sacramento.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Pacifico;src:url(./pacifico.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Satisfy;src:url(./satisfy.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Lobster Two;src:url(./lobster-two.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Playfair Display;src:url(./playfair-display.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Cormorant Garamond;src:url(./cormorant-garamond.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Libre Baskerville;src:url(./libre-baskerville.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Merriweather;src:url(./merriweather.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Cinzel;src:url(./cinzel.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Quicksand;src:url(./quicksand.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Montserrat;src:url(./montserrat.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:EV Poppins;src:url(./poppins.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.ev-motion-section-shell{padding-block:var(--ev-section-spacing, 40px);background:var(--ev-section-bg, #f7f1eb)}.ev-motion-root{--ev-bg: #f7f1eb;--ev-card: #fbf7f3;--ev-text: #2e221c;--ev-muted: #7f6e63;--ev-border: #e6d9cf;--ev-accent: #5a3d2e;--ev-accent-dark: #463126;--ev-terracotta: #b76a4c;--ev-soft: #f2e7dd;--ev-shadow: 0 14px 34px rgba(46, 34, 28, .08);--ev-font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--ev-font-body: "Manrope", Arial, Helvetica, sans-serif;--ev-ink: var(--ev-text);--ev-walnut: var(--ev-accent);--ev-copper: var(--ev-terracotta);--ev-cream: var(--ev-card);--ev-paper: var(--ev-soft);--ev-line: var(--ev-border);color:var(--ev-text);display:block;font-family:var(--ev-font-body);width:100%}.ev-motion-root *,.ev-motion-root *:before,.ev-motion-root *:after{box-sizing:border-box}.ev-preview-studio-v2{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(22px,4vw,46px);overflow:hidden;border:1px solid var(--ev-border);border-radius:18px;background:var(--ev-card);box-shadow:var(--ev-shadow)}.ev-preview-head-v2{max-width:760px;margin-bottom:clamp(22px,3vw,34px)}.ev-reference-badge{display:inline-flex;min-height:26px;align-items:center;margin:0 0 12px;padding:6px 11px 5px;border:1px solid rgba(144,84,55,.18);border-radius:999px;background:#f0dfd2;color:#5a3d2e;font:700 10px/1.2 var(--ev-font-body);letter-spacing:.1em}.ev-motion-eyebrow,.ev-control-number{display:block;margin:0 0 9px;color:var(--ev-copper);font:700 11px/1.25 var(--ev-font-body);letter-spacing:.14em;text-transform:uppercase}.ev-motion-title{margin:0;color:var(--ev-ink);font:600 clamp(31px,5vw,58px)/1.02 var(--ev-font-heading);letter-spacing:-.035em}.ev-motion-copy{max-width:700px;margin:14px 0 0;color:var(--ev-muted);font:15px/1.7 var(--ev-font-body)}.ev-preview-layout-v2{display:grid;grid-template-columns:minmax(0,64fr) minmax(340px,36fr);grid-template-areas:"stage controls" "guidance controls";gap:clamp(20px,2.6vw,32px);align-items:start}.ev-stage-column{grid-area:stage;min-width:0}.ev-view-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;width:min(620px,100%);margin:0 0 12px;padding:5px;border:1px solid var(--ev-line);border-radius:999px;background:#fffaf29e}.ev-view-tabs button{min-height:42px;padding:8px 12px;border:0;border-radius:999px;background:transparent;color:#725e51;cursor:pointer;font:700 12px/1.2 Arial,Helvetica,sans-serif;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.ev-view-tabs button[aria-selected=true]{background:var(--ev-walnut);color:var(--ev-cream);box-shadow:0 7px 18px #44271930}.ev-tab-mobile{display:none}.ev-view-tabs button:focus-visible,.ev-preview-controls-v2 button:focus-visible,.ev-upload-button:focus-within,.ev-visual-stage:focus-visible{outline:3px solid rgba(165,103,66,.38);outline-offset:3px}.ev-visual-stage{position:relative;width:100%;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--ev-line);border-radius:20px;background:#e8d8c5;box-shadow:0 18px 46px #38221629;touch-action:pan-y}.ev-stage-pane{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#eadbc8;opacity:0;transform:translate(12px);transition:opacity .36s ease,transform .52s cubic-bezier(.2,.75,.2,1)}.ev-stage-pane.is-active{opacity:1;transform:translate(0)}.ev-stage-pane[hidden]{display:block;visibility:hidden;pointer-events:none}.ev-stage-pane canvas{display:block;width:100%;height:100%}.ev-empty-state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;padding:28px;border:1px solid transparent;border-radius:inherit;color:#745e50;cursor:pointer;text-align:center;transition:border-color .19s ease,box-shadow .19s ease}.ev-empty-state:hover{border-color:#5b342447}.ev-empty-state:focus-visible{outline:none;border-color:#5b34247a;box-shadow:inset 0 0 0 3px #a5674233}.ev-empty-state[hidden]{display:none}.ev-empty-icon{display:grid;width:64px;height:64px;place-items:center;margin-bottom:6px;border:1px solid rgba(91,52,36,.3);border-radius:50%;color:var(--ev-walnut);font:300 36px/1 Arial,Helvetica,sans-serif;transition:transform .19s ease}.ev-empty-state:hover .ev-empty-icon,.ev-empty-state:focus-visible .ev-empty-icon{transform:scale(1.04)}.ev-empty-state strong{color:#4e392e;font:600 20px/1.25 Georgia,Times New Roman,serif}.ev-empty-state span:last-child{max-width:390px;font:14px/1.55 Arial,Helvetica,sans-serif}.ev-stage-hint{margin:10px 4px 0;color:#79655a;font:12px/1.45 Arial,Helvetica,sans-serif}.ev-replace-photo{position:absolute;z-index:7;top:14px;right:14px;min-width:110px;min-height:44px;padding:9px 14px;border:1px solid rgba(91,52,36,.23);border-radius:999px;background:#fffaf2e6;box-shadow:0 5px 15px #3822161c;color:var(--ev-walnut);cursor:pointer;font:700 12px/1.2 var(--ev-font-body);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:background .19s ease,border-color .19s ease,transform .19s ease}.ev-replace-photo:hover{border-color:#5b342466;background:#fffaf2fa;transform:translateY(-1px)}.ev-replace-photo:focus-visible{outline:3px solid rgba(165,103,66,.38);outline-offset:2px}.ev-replace-photo[hidden]{display:none}evervain-photo-preview-studio[data-view=compare] .ev-replace-photo{right:122px}.ev-compare-pane .ev-compare-after{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 50%)}.ev-compare-divider{position:absolute;z-index:4;inset:0 auto 0 50%;width:2px;background:#fffaf2e6;box-shadow:0 0 0 1px #462b1c3d;pointer-events:none}.ev-compare-divider i{position:absolute;top:50%;left:50%;display:block;width:38px;height:38px;border:1px solid rgba(81,48,30,.28);border-radius:50%;background:#fff8ecf0;box-shadow:0 8px 20px #341f1333;transform:translate(-50%,-50%)}.ev-compare-divider i:before,.ev-compare-divider i:after{position:absolute;top:50%;width:7px;height:7px;border-top:2px solid var(--ev-walnut);border-left:2px solid var(--ev-walnut);content:""}.ev-compare-divider i:before{left:9px;transform:translateY(-50%) rotate(-45deg)}.ev-compare-divider i:after{right:9px;transform:translateY(-50%) rotate(135deg)}.ev-compare-pane input[type=range]{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:.001;cursor:ew-resize}.ev-compare-label{position:absolute;z-index:3;top:14px;padding:7px 10px;border:1px solid rgba(61,40,29,.13);border-radius:999px;background:#fffaf2de;color:#5f493c;font:700 10px/1 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase}.ev-compare-label-left{left:14px}.ev-compare-label-right{right:14px}.ev-processing,.ev-cutout-fallback{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#34221975;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ev-processing[hidden],.ev-cutout-fallback[hidden]{display:none}.ev-processing-card,.ev-cutout-fallback{text-align:center}.ev-processing-card{display:grid;width:min(360px,100%);justify-items:center;gap:12px;padding:26px;border:1px solid rgba(255,255,255,.4);border-radius:18px;background:#fffaf2f0;color:#4b3428;box-shadow:0 20px 50px #24150e3d}.ev-processing-card strong,.ev-cutout-fallback strong{font:600 17px/1.35 Georgia,Times New Roman,serif}.ev-processing-card small{color:#786357;font:11px/1.5 Arial,Helvetica,sans-serif}.ev-spinner{width:34px;height:34px;border:3px solid rgba(91,52,36,.16);border-top-color:var(--ev-walnut);border-radius:50%;animation:ev-spin .85s linear infinite}.ev-progress-track{display:block;width:100%;height:5px;overflow:hidden;border-radius:999px;background:#5b34241f}.ev-progress-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a56742,#5b3424);transition:width .22s ease}@keyframes ev-spin{to{transform:rotate(1turn)}}.ev-cutout-fallback{align-content:center;color:var(--ev-cream)}.ev-cutout-fallback strong{max-width:520px}.ev-cutout-fallback div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.ev-cutout-fallback button,.ev-tool-row button,.ev-preview-segment button{min-height:42px;padding:9px 13px;border:1px solid rgba(91,52,36,.22);border-radius:10px;background:#fffaf2f5;color:var(--ev-walnut);cursor:pointer;font:700 12px/1.2 Arial,Helvetica,sans-serif}.ev-preview-controls-v2{grid-area:controls;display:grid;gap:0;overflow:hidden;border:1px solid var(--ev-line);border-radius:18px;background:var(--ev-card);box-shadow:var(--ev-shadow)}.ev-preview-controls-v2>section{padding:17px 18px;border-bottom:1px solid var(--ev-line)}.ev-control-cta{display:grid;gap:9px}.ev-final-proof-reminder{display:grid;gap:4px;margin-top:2px;color:var(--ev-muted);font:12px/1.55 var(--ev-font-body)}.ev-final-proof-reminder strong{color:#675247;font-weight:650}.ev-final-proof-reminder span{font-size:11.5px}.ev-preview-controls-v2>section p{margin:8px 0 0;color:var(--ev-muted);font:11px/1.5 Arial,Helvetica,sans-serif}.ev-control-label{display:block;margin:15px 0 8px;color:var(--ev-text);font:700 12px/1.3 var(--ev-font-body)}.ev-subject-type small{display:block;margin-top:8px;color:var(--ev-muted);font:11px/1.5 var(--ev-font-body)}.ev-preview-details{margin-top:12px;border-top:1px solid var(--ev-border);border-bottom:1px solid var(--ev-border)}.ev-preview-details summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:14px;color:var(--ev-text);cursor:pointer;font:600 13px/1.4 var(--ev-font-body);list-style:none}.ev-preview-details summary::-webkit-details-marker{display:none}.ev-preview-details summary span:before{content:"+";font-size:19px;font-weight:400}.ev-preview-details[open] summary span:before{content:"\2212"}.ev-preview-details>div{padding:0 0 12px}.ev-preview-details>div p{margin:9px 0 0;color:var(--ev-muted);font:14px/1.62 var(--ev-font-body)}.ev-preview-privacy{margin:0;padding:16px 18px 17px;color:var(--ev-muted);font:11px/1.55 var(--ev-font-body)}.ev-preview-status{min-height:0;margin:0;padding:0 18px 15px;color:var(--ev-muted);font:11px/1.45 var(--ev-font-body)}.ev-preview-status:empty{display:none}.ev-preview-guidance{grid-area:guidance;min-width:0;margin-top:-8px;padding:clamp(20px,2.7vw,30px);border:1px solid var(--ev-guidance-border, var(--ev-border));border-radius:16px;background:var(--ev-guidance-bg, #faf5ef);color:var(--ev-text)}.ev-preview-guidance h3{margin:0;font:600 clamp(25px,2.8vw,36px)/1.08 var(--ev-font-heading);letter-spacing:-.025em}.ev-guidance-intro{max-width:680px;margin:11px 0 0;color:var(--ev-muted);font:15px/1.65 var(--ev-font-body)}.ev-guidance-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:18px 0 0;padding:0;list-style:none}.ev-guidance-highlights li{position:relative;min-width:0;padding-left:16px;color:#4e392e;font:650 13px/1.5 var(--ev-font-body)}.ev-guidance-highlights li:before{position:absolute;top:.58em;left:0;width:6px;height:6px;border-radius:50%;background:var(--ev-walnut);content:""}.ev-guidance-details{margin-top:18px;border-top:1px solid var(--ev-border)}.ev-guidance-detail{margin:0;border-top:0}.ev-guidance-detail+.ev-guidance-detail{margin-top:-1px}.ev-guidance-detail>div p{margin:8px 0 0}.ev-guidance-detail>div p:first-child{margin-top:0}.ev-upload-button,.ev-motion-button{display:grid;min-height:48px;place-items:center;padding:11px 16px;border:1px solid var(--ev-walnut);border-radius:12px;background:var(--ev-walnut);color:var(--ev-cream);cursor:pointer;font:700 13px/1.2 var(--ev-font-body);text-align:center;transition:background .19s ease,color .19s ease,transform .19s ease}.ev-upload-button:hover,.ev-motion-button:hover{background:#3d261c;transform:translateY(-1px)}.ev-control-cta .ev-motion-button{width:100%}.ev-preview-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ev-preview-segment button{padding-inline:7px;text-align:center}.ev-preview-segment button[aria-pressed=true]{border-color:var(--ev-walnut);background:var(--ev-walnut);color:var(--ev-cream)}.ev-range-field,.ev-text-field{display:grid;gap:8px;color:#554035;font:700 11px/1.3 Arial,Helvetica,sans-serif}.ev-range-field>span,.ev-text-field>span{display:flex;justify-content:space-between;gap:12px}.ev-range-field output,.ev-text-field output{color:#8a7163;font-weight:400}.ev-range-field input[type=range]{width:100%;accent-color:var(--ev-walnut)}.ev-tool-row{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.ev-text-field+.ev-text-field{margin-top:12px}.ev-font-current{display:grid;width:100%;min-height:72px;grid-template-columns:1fr auto;gap:5px 12px;align-items:center;margin-top:12px;padding:12px;border:1px solid var(--ev-border);border-radius:12px;background:#fff;color:var(--ev-text);cursor:pointer;text-align:left}.ev-font-current>span{color:var(--ev-muted);font:600 11px/1.3 var(--ev-font-body)}.ev-font-current>strong{font:600 13px/1.3 var(--ev-font-body)}.ev-font-current>em{grid-row:1 / span 2;grid-column:2;max-width:145px;overflow:hidden;color:var(--ev-accent-dark);font:400 28px/1 var(--ev-sample-font),Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.ev-font-dialog{width:min(980px,calc(100% - 32px));max-width:none;max-height:min(760px,calc(100vh - 40px));overflow:hidden;border:1px solid var(--ev-border);border-radius:18px;padding:0;background:var(--ev-card);color:var(--ev-text);box-shadow:0 30px 90px #2e221c3d}.ev-font-dialog::backdrop{background:#2e221c8a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ev-font-panel{max-height:min(760px,calc(100vh - 40px));overflow:auto;padding:24px}.ev-font-header{position:sticky;z-index:2;top:-24px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-24px -24px 20px;padding:22px 24px 16px;border-bottom:1px solid var(--ev-border);background:#fbf7f3f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ev-font-header .ev-motion-eyebrow{margin-bottom:4px}.ev-font-header h3{margin:0;font:600 34px/1.05 var(--ev-font-heading)}.ev-font-header button{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid var(--ev-border);border-radius:50%;background:#fff;color:var(--ev-text);cursor:pointer;font:26px/1 var(--ev-font-body)}.ev-font-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ev-font-grid>button{position:relative;display:grid;min-height:142px;place-items:center;gap:7px;padding:22px 12px 14px;border:1px solid var(--ev-border);border-radius:14px;background:#fff;color:var(--ev-text);cursor:pointer}.ev-font-grid>button[aria-pressed=true]{border-color:var(--ev-accent);background:var(--ev-soft);box-shadow:inset 0 0 0 1px var(--ev-accent)}.ev-font-index{position:absolute;top:9px;left:10px;display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--ev-border);border-radius:50%;color:var(--ev-muted);font:600 11px/1 var(--ev-font-body)}.ev-font-sample{max-width:100%;overflow:hidden;font:400 31px/1.1 var(--ev-sample-font),Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.ev-font-name{color:var(--ev-muted);font:600 11px/1.3 var(--ev-font-body)}.ev-text-field input{width:100%;height:46px;border:1px solid var(--ev-line);border-radius:10px;padding:0 11px;background:#ffffffbd;color:var(--ev-ink);font:14px/1.3 Arial,Helvetica,sans-serif}.ev-stage-scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(255,248,236,.1) 44%,rgba(255,248,236,.64) 50%,rgba(255,248,236,.1) 56%,transparent 100%);transform:translate(-110%)}.is-cinematic.phase-cutout [data-pane=original] canvas{filter:blur(2px) saturate(.8);opacity:.76;transform:scale(1.01)}.is-cinematic.phase-wood [data-pane=preview]{animation:ev-wood-enter .68s cubic-bezier(.2,.8,.2,1) both}.is-cinematic.phase-engrave .ev-stage-scan{animation:ev-scan-once .72s ease-out both}.is-cinematic.phase-compare [data-pane=compare]{animation:ev-compare-open .56s cubic-bezier(.2,.75,.2,1) both}@keyframes ev-wood-enter{0%{opacity:0;transform:translate(28px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes ev-scan-once{0%{opacity:0;transform:translate(-110%)}18%{opacity:1}86%{opacity:.9}to{opacity:0;transform:translate(110%)}}@keyframes ev-compare-open{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0 0)}}@media(max-width:900px){.ev-preview-layout-v2{grid-template-columns:1fr;grid-template-areas:"stage" "controls" "guidance"}.ev-preview-segment{grid-template-columns:repeat(3,1fr)}.ev-preview-segment button{text-align:center}}@media(max-width:560px){.ev-preview-studio-v2{width:min(100% - 16px,1240px);padding:18px 12px;border-radius:16px}.ev-preview-head-v2{padding:0 4px;margin-bottom:18px}.ev-motion-title{font-size:clamp(30px,10vw,42px)}.ev-visual-stage{aspect-ratio:1 / 1;border-radius:14px}.ev-view-tabs{gap:3px;padding:4px}.ev-view-tabs button{min-height:40px;padding:6px 5px;font-size:10px}.ev-preview-segment{grid-template-columns:1fr}.ev-subject-type .ev-preview-segment{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-subject-type .ev-preview-segment button{padding-inline:6px;font-size:10.5px}.ev-cutout-fallback{max-width:100%;max-height:100%;align-content:center;overflow-y:auto;padding:12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ev-cutout-fallback strong{max-width:290px;font-size:14px;line-height:1.3}.ev-cutout-fallback div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"retry full" "building building" "another another";width:min(280px,100%);gap:8px;margin-top:10px}.ev-cutout-fallback button{min-width:0;min-height:44px;padding:7px 8px;font-size:11px}.ev-cutout-fallback button[data-retry]{grid-area:retry}.ev-cutout-fallback button[data-full]{grid-area:full}.ev-cutout-fallback button[data-try-building]{grid-area:building}.ev-cutout-fallback button[data-another]{grid-area:another}}@media(max-width:749px){.ev-motion-section-shell{padding-block:var(--ev-mobile-spacing, 24px)}.ev-motion-root{overflow-x:clip}.ev-preview-studio-v2{width:100%;padding-block:20px;padding-inline:16px;border-right:0;border-left:0;border-radius:0}.ev-preview-head-v2{margin-bottom:18px;padding:0}.ev-motion-title{font-size:clamp(34px,10vw,40px)}.ev-preview-layout-v2{display:flex;flex-direction:column;gap:18px}.ev-stage-column{display:flex;flex-direction:column}.ev-visual-stage{order:1}.ev-view-tabs{order:2;margin-top:10px;margin-bottom:0}.ev-stage-hint{order:3}.ev-preview-controls-v2{order:2}.ev-preview-guidance{order:3}.ev-stage-column,.ev-preview-controls-v2,.ev-view-tabs,.ev-motion-button{width:100%;min-width:0}.ev-view-tabs{gap:3px;margin-bottom:10px;padding:4px}.ev-view-tabs button,.ev-motion-button,.ev-tool-row button,.ev-preview-segment button,.ev-upload-button,.ev-font-current,.ev-preview-details summary{min-height:44px}.ev-view-tabs button{padding:6px 4px;font-size:11px}.ev-tab-full{display:none}.ev-tab-mobile{display:inline}.ev-visual-stage{width:100%;aspect-ratio:1;border-radius:14px}.ev-stage-pane{transform:translate(6px)}.is-cinematic.phase-wood [data-pane=preview]{animation-name:ev-wood-enter-mobile}.ev-tool-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-preview-controls-v2>section{padding:16px}.ev-preview-guidance{margin-top:0;padding:17px 15px}.ev-guidance-intro,.ev-guidance-highlights li,.ev-guidance-detail>div p{font-size:14px;line-height:1.55}.ev-guidance-highlights{grid-template-columns:1fr;gap:8px;margin-top:14px}.ev-guidance-details{margin-top:14px}.ev-final-proof-reminder{font-size:12.5px}.ev-font-dialog{width:100%;max-height:78vh;margin:auto 0 0;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.ev-font-panel{max-height:78vh;padding:16px}.ev-font-header{top:-16px;margin:-16px -16px 14px;padding:18px 16px 14px}.ev-font-header h3{font-size:30px}.ev-font-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ev-font-grid>button{min-height:126px;padding:20px 8px 12px}.ev-font-sample{font-size:27px}}@media(min-width:750px)and (max-width:820px){.ev-preview-layout-v2{grid-template-columns:1fr;grid-template-areas:"stage" "controls" "guidance"}.ev-preview-controls-v2{width:100%}}@keyframes ev-wood-enter-mobile{0%{opacity:0;transform:translate(14px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ev-motion-root *,.ev-motion-root *:before,.ev-motion-root *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ev-spinner{animation:none;border-top-color:currentColor}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/ev-photo-preview-studio.css.map */
