.wordmark{font-size:30px;letter-spacing:-2px}.wordmark em{font-size:16px;vertical-align:top;margin:2px 0 0 4px;display:inline-block}.hero-photo.second{background-position:70% center;filter:saturate(.8)}.hospital-media>.carousel,.hospital-media .media-track{height:100%}.carousel{position:relative;overflow:hidden;height:100%}.carousel .slide-pager{position:absolute}.detail-hero>.carousel{height:100%}.gallery-open{display:block;width:100%;padding:0;text-align:left}.atlas-lifestyle{background-image:url(assets/lifestyle.webp);background-size:200% 200%;background-repeat:no-repeat}.atlas-details{background-image:url(assets/details-final.webp)}.booking-heading{font-size:21px;letter-spacing:-.9px;margin-top:17px}.design-link{display:block;margin:22px 0;border-radius:16px;border:1px solid #f0e5eb;overflow:hidden}.design-link h3{font-size:14px;padding:14px;color:#997d8e}.design-link img{display:block}.studio-banner{display:flex;border-radius:19px;padding:20px;background:linear-gradient(120deg,#ffebf1,#fff7f9);position:relative;overflow:hidden;min-height:180px;align-items:center;gap:15px}.studio-banner>div:first-child{z-index:2;flex:1}.studio-banner h3{font-size:18px;letter-spacing:-.8px;white-space:nowrap}.studio-banner em{font-style:normal;color:var(--pink)}.studio-banner p{font-size:14px;color:#ab8297;line-height:1.9;margin-top:8px}.studio-banner .btn{margin-top:13px;width:190px;font-size:14px;min-height:37px;border-radius:22px}.banner-mirror{height:132px;width:91px;flex-shrink:0;border:5px solid #eed5ba;border-radius:50px 50px 15px 15px;position:relative;background:white;box-shadow:0 0 0 2px white,0 0 22px #ff769633}.banner-face{position:absolute;inset:3px;border-radius:50px 50px 12px 12px;background:url(assets/hero.webp) 100% center/210% 100%}.banner-mirror span{color:var(--pink);font-size:33px;position:absolute;right:-13px;top:-12px}.studio-banner.skin{background:linear-gradient(120deg,#e8f6ee,#fafff9)}.studio-banner.dental{background:linear-gradient(120deg,#f0e8ff,#fff8ff)}.studio-banner.eye{background:linear-gradient(120deg,#eaf3ff,#fffaff)}
.studio-overlay{position:fixed;inset:0;background:#ece3e8ed;backdrop-filter:blur(12px);z-index:150;display:flex;justify-content:center;padding:8px;overflow:hidden}.studio-shell{--accent:#ed6282;--tint:#fff0f4;position:relative;width:100%;max-width:430px;height:100%;max-height:1060px;border-radius:25px;border:2px solid #fff;background:linear-gradient(150deg,#fffdf8,var(--tint) 70%,#fffdfb);overflow-y:auto;overflow-x:hidden;box-shadow:0 10px 80px #8a4f6a21;scrollbar-width:none;display:flex;flex-direction:column}.studio-shell:focus{outline:none}.studio-top{display:flex;align-items:center;justify-content:space-between;padding:13px 13px 4px 20px;position:relative;z-index:10;gap:5px;flex-shrink:0}.studio-brand{border:1px solid #fff;background:#ffffffc9;border-radius:25px;padding:7px 12px;font-size:14px;font-weight:600;color:var(--accent)}.studio-controls{display:flex;gap:6px}.studio-control{height:35px;width:35px;background:#fffffff0;border-radius:50%;display:grid;place-items:center;color:var(--accent);box-shadow:0 2px 12px #b3819610}.studio-control svg{width:18px;height:18px}.studio-control:disabled{opacity:.35}.studio-heading{text-align:center;padding:13px 12px 0;position:relative;z-index:2;flex-shrink:0}.studio-heading h1{font-size:23px;font-weight:800;color:#663d50;letter-spacing:-1.1px;line-height:1.45}.studio-heading p{font-size:14px;color:#a17b8e;margin-top:7px}.studio-hospital{font-size:14px!important;color:#b294a3!important}.studio-scene{position:relative;min-height:310px;height:min(46dvh,440px);margin:20px 0 0;flex:1;display:flex;justify-content:center;align-items:center;isolation:isolate}.studio-scene:before{content:'';position:absolute;inset:-15px 0 -30px;background:radial-gradient(ellipse at 65% 35%,#fffffff0,transparent 55%),radial-gradient(ellipse at 0% 80%,#f4d6dd66,transparent 55%);z-index:-2}.mirror-pedestal{position:absolute;bottom:2%;left:12%;right:9%;height:17px;background:linear-gradient(#fff,#e8d6c6 50%,#fff7ed);border:1px solid #d6b892;border-radius:50%;box-shadow:0 12px 20px #b89b8e2b}.vanity-mirror{height:94%;width:69%;max-width:292px;position:relative;border:7px solid #d6b38b;border-radius:155px 155px 55px 55px;background:#fff9f0;box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #fff5de,0 0 0 5px #dbbc96,0 0 0 8px #ffffffd9,0 0 35px #f3c6b866,0 10px 28px #a7877220;overflow:hidden;transform:translateX(13px)}.vanity-mirror:after{content:'';position:absolute;inset:3px;border-radius:inherit;pointer-events:none;border:2px solid #ffffff99;box-shadow:inset 0 0 20px #fff4}.mirror-content{position:absolute;inset:5px;border-radius:inherit;overflow:hidden;background:#eee0d8}.mirror-hero{position:absolute;inset:0;background:url(assets/hero.webp) 99% center/218% 100%;filter:brightness(1.05)}.mirror-content canvas,.mirror-content img{display:block;width:100%;height:100%;object-fit:cover}.mirror-content video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.mirror-oval-guide{position:absolute;inset:13% 18% 17%;border:1px dashed #ffffffc2;border-radius:50%;box-shadow:0 0 0 80px #3d2c3e0a;pointer-events:none}.scan-ribbon{position:absolute;left:0;right:0;height:2px;background:#fff;box-shadow:0 0 12px 7px var(--accent);opacity:0;top:20%;pointer-events:none}.studio-shell[data-stage="processing"] .scan-ribbon{opacity:.55;animation:scan 2.6s ease-in-out infinite}.studio-shell[data-stage="result"] .vanity-mirror{box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #fff5de,0 0 0 5px #dbbc96,0 0 0 8px #ffffffd9,0 0 35px #ffd9a3,0 10px 28px #a7877220}.doctor-sprite{position:absolute;z-index:6;width:170px;height:170px;bottom:0;left:-14px;background:url(assets/doctors.webp) 0 0/400% 400%;filter:drop-shadow(0 9px 6px #a67e7e22);transform-origin:bottom center;pointer-events:none}.studio-shell[data-stage="processing"] .doctor-sprite{animation:doctor-work 1.8s ease-in-out infinite}.studio-shell[data-stage="result"] .doctor-sprite{animation:doctor-celebrate 1.1s ease-out both;left:auto;right:-9px}.doctor-bubble{position:absolute;left:13px;bottom:162px;z-index:7;background:#fffffff2;border-radius:14px 14px 14px 3px;box-shadow:0 3px 14px #be9cab15;font-size:14px;padding:8px 11px;color:var(--accent);max-width:150px}.float-prop{position:absolute;color:var(--accent);z-index:3;filter:drop-shadow(0 4px 4px #8f6a7c15);animation:float 3.5s ease-in-out infinite}.prop-one{left:9%;top:12%;font-size:34px;animation-delay:-1s}.prop-two{right:4%;top:23%;font-size:31px;animation-delay:-2s}.prop-three{right:7%;bottom:13%;font-size:25px}.orbit-spark{position:absolute;color:var(--accent);z-index:5;font-size:22px;animation:twinkle 2.3s infinite;pointer-events:none;opacity:.7}.spark-1{top:4%;left:22%}.spark-2{top:25%;right:9%;animation-delay:.5s}.spark-3{bottom:30%;left:9%;animation-delay:1s}.spark-4{bottom:8%;right:14%;animation-delay:1.5s}.studio-bottom{padding:14px 22px calc(15px + env(safe-area-inset-bottom,0px));position:relative;z-index:8;flex-shrink:0;text-align:center;background:linear-gradient(transparent,#fff9fc80 30%)}.studio-bottom h2{font-size:15px;font-weight:600;color:#664658}.studio-bottom p{font-size:14px;line-height:1.8;color:#ad8c9e;margin-top:7px}.studio-bottom .btn{background:var(--accent);color:white;margin-top:12px;border-radius:22px;min-height:46px;font-size:14px}.studio-bottom .btn-outline{background:#ffffffb8;color:var(--accent);border:1px solid var(--accent);box-shadow:none}.studio-upload-actions{display:flex;gap:8px;margin-top:12px}.studio-upload-actions .btn{flex:1;margin-top:0;font-size:14px}.studio-consent{display:flex;justify-content:center;align-items:flex-start;gap:6px;margin-top:12px;font-size:14px;line-height:1.8;color:#9f8193;text-align:left}.studio-consent input{accent-color:var(--accent);width:15px;height:15px;margin-top:1px}.sample-link{font-size:14px;color:#b191a4;text-decoration:underline;text-underline-offset:4px;min-height:35px}.studio-progress{height:11px;border-radius:10px;border:1px solid #edd7e2;background:#fff9fc;overflow:hidden;margin:15px 0 8px}.studio-progress>span{display:block;height:100%;width:5%;border-radius:10px;background:linear-gradient(90deg,var(--accent),#fff5,var(--accent));transition:width .5s;box-shadow:0 0 12px var(--accent)}.studio-status{font-size:14px;line-height:1.8;color:#9a7086;min-height:36px;display:grid;place-items:center}.studio-part-picker{display:flex;justify-content:center;gap:6px;overflow-x:auto;scrollbar-width:none;margin:13px 0 0}.studio-part-picker button{font-size:14px;border:1px solid #ead4df;color:#ae829a;border-radius:20px;padding:7px 10px;white-space:nowrap}.studio-part-picker button.active{background:var(--accent);color:white;border-color:var(--accent)}.studio-result-actions{display:flex;gap:8px}.studio-result-actions .btn{flex:1;font-size:14px}.intensity{display:flex;align-items:center;gap:10px;margin:13px 0;font-size:14px;color:#a17e92}.intensity input{flex:1;min-width:0;accent-color:var(--accent)}.studio-empty-caption{position:absolute;bottom:12px;left:0;right:0;text-align:center;color:#fffc;font-size:14px;z-index:3;text-shadow:0 1px 3px #3339}.result-compare-range{position:absolute;inset:0;opacity:0;width:100%;height:100%;z-index:5;margin:0;cursor:ew-resize}.result-before-wrap{position:absolute;inset:0;clip-path:inset(0 50% 0 0);pointer-events:none}.result-before-wrap canvas{height:100%;width:100%;object-fit:cover}.mirror-result-label{position:absolute;top:12px;left:12px;background:#33253266;border-radius:8px;font-size:14px;padding:3px 6px;color:#fff;pointer-events:none;z-index:4}.mirror-result-label.right{left:auto;right:12px}.studio-error{border:1px solid #e5cddc;background:#fff8fb;padding:12px 15px;border-radius:15px;margin-top:12px;font-size:14px;color:#b05e85;line-height:1.8}.studio-mint .studio-heading h1{color:#275e54}.studio-lilac .studio-heading h1{color:#684693}.studio-blue .studio-heading h1{color:#315677}.studio-mint .vanity-mirror{border-color:#e1ddbf}.studio-lilac .vanity-mirror{border-color:#d8c5e4;border-radius:100px 100px 45px 45px}.studio-blue .vanity-mirror{border-color:#dcc6ac}.studio-mint .prop-one,.studio-blue .prop-two{font-size:29px}.billboard-overlay{position:absolute;inset:0;z-index:30;background:#f7f0f5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border-radius:24px}.billboard-tag{font-size:14px;color:#af8ca0;margin-bottom:17px;letter-spacing:1.5px}.billboard{width:100%;aspect-ratio:3/4;background:#342736;border:9px solid #786174;border-radius:22px;box-shadow:0 0 0 2px #a08a9c,0 14px 35px #523c5433;position:relative;overflow:hidden;color:white}.billboard:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(transparent 0 3px,#fff1 3px 4px);pointer-events:none}.billboard-video{width:100%;height:100%;object-fit:cover}.billboard-content{position:absolute;inset:0;background:radial-gradient(circle at 70% 25%,#f9c3d47a,transparent 45%),linear-gradient(155deg,#553a5c,#221a31);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;animation:billboard-glow 3s infinite alternate}.billboard-content .ad-orb{font-size:58px;color:#ffcedd;animation:float 2.5s infinite}.billboard-content h2{font-size:43px;letter-spacing:-2px;color:#fff0f5;animation:ad-title 6s infinite}.billboard-content p{font-size:15px;line-height:1.8;color:#eec9dc}.billboard-content small{font-size:14px;color:#c9adc5}.billboard-bottom{width:100%;margin-top:20px;text-align:center}.billboard-bottom p{font-size:14px;color:#a0879b;line-height:1.8}.billboard-bottom .btn{margin-top:15px}.billboard-skip{margin-top:10px;font-size:14px;color:#a0879b;min-height:40px}.reduced .doctor-sprite,.reduced .float-prop,.reduced .orbit-spark,.reduced .scan-ribbon{animation:none!important}.reduced .scan-ribbon{top:50%}.studio-consent-note{font-size:14px!important;margin-top:6px!important}.studio-shell[data-stage="result"] .mirror-oval-guide{display:none}.media-configuration-note{font-size:14px;line-height:1.8;color:#b192a5}.camera-capture{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:8;border:4px solid white;background:#ff6683;height:54px;width:54px;border-radius:50%;box-shadow:0 2px 12px #0002}.camera-capture:before{content:'';position:absolute;inset:4px;border:1px solid white;border-radius:50%}@keyframes scan{0%,100%{top:20%}50%{top:80%}}@keyframes float{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes twinkle{0%,100%{opacity:.2;transform:scale(.7)}50%{opacity:.9;transform:scale(1.1)}}@keyframes doctor-work{0%,100%{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(3deg) translateY(-4px)}}@keyframes doctor-celebrate{0%{transform:translateY(0)}35%{transform:translateY(-20px) rotate(-4deg)}70%{transform:translateY(0)}85%{transform:translateY(-5px)}100%{transform:translateY(0)}}@keyframes billboard-glow{to{filter:brightness(1.25)}}@keyframes ad-title{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@media(max-height:720px){.studio-heading{padding-top:6px}.studio-heading h1{font-size:20px}.studio-scene{min-height:235px;margin-top:13px}.studio-bottom{padding-top:10px}.studio-bottom h2{font-size:14px}.doctor-sprite{width:145px;height:145px}.doctor-bubble{bottom:136px}.studio-part-picker{margin-top:7px}.studio-heading p{margin-top:4px}}@media(prefers-reduced-motion:reduce){.doctor-sprite,.float-prop,.orbit-spark,.scan-ribbon,.billboard-content,.billboard-content *{animation:none!important}}

.category-picture{height:44px;width:44px;background-image:url(assets/reference-home.webp);background-size:420.5px 936px;background-repeat:no-repeat}.category-picture.category-plastic{background-position:-40px -125px}.category-picture.category-skin{background-position:-138px -125px}.category-picture.category-eye{background-position:-238px -125px}.category-picture.category-dental{background-position:-338px -125px}.category{gap:3px}.hospital-bottom{display:block}.hospital-bottom .btn{width:100%;height:46px;border-radius:13px;font-size:14px}.hero-slide{height:215px}.hero-copy{top:24px}.hospital-tags{margin-bottom:12px}

.configured-media{width:100%;height:100%;object-fit:cover;display:block}

.photo-art{display:block;width:100%;height:100%;overflow:hidden}.compare{height:auto;aspect-ratio:1.3}.compare.tall{height:auto;aspect-ratio:1}.compare-layer{background:none}.gallery-image,.saved-photo{overflow:hidden}.doctor-sprite{background:none}.doctor-sprite>svg{width:100%;height:100%;display:block;overflow:hidden}.mirror-hero{background:none;inset:0;filter:none}.mirror-hero img{height:100%;width:100%;object-fit:cover;object-position:91% center;display:block}.banner-face{background-size:auto 100%;background-position:92% center}.studio-heading h1{font-size:22px}.doctor-bubble{left:15px;bottom:169px;max-width:145px}

.hero-slide{height:238px;min-height:238px}.hero-copy{top:22px;left:22px}.hero-copy h1,.hero-copy h2{font-size:25px;line-height:1.35}.hero-label{margin-bottom:8px}.hero-copy p{margin:8px 0 12px}.hero-button{min-height:40px;padding:9px 14px}.hero-copy .hero-button{max-width:calc(100% - 12px)}

.topbar .wordmark{flex-shrink:0}.location{white-space:nowrap;line-height:1.3;max-width:none;font-size:14px;gap:3px}.top-actions{gap:0}.header-brand{width:128px;height:39px}.app-shell{padding-top:env(safe-area-inset-top,0px)}@media(max-width:359px){.header-brand{width:106px;height:32px}.topbar{padding-left:14px;padding-right:14px;gap:4px}.location{font-size:14px;white-space:nowrap}.location svg{width:13px;height:13px}.top-actions>.icon-btn{width:32px}}
.location-map-frame{display:block;width:100%;height:230px;margin-top:16px;border:1px solid #f3e5eb;border-radius:18px;background:#fff7fa}.location-map-caption{font-size:14px!important;line-height:1.6!important;text-align:left;color:#8c8190!important}.map-hospital-options{display:grid;gap:6px}.map-hospital-row{display:flex;align-items:center;gap:8px;padding:5px 0}.map-hospital-row button{font-size:14px;text-align:left;padding:9px 10px;border-radius:10px;background:#fff3f7;min-height:38px}.map-hospital-row button:first-child{flex:1}.map-hospital-row button:last-child{color:#ed4d76;white-space:nowrap}.map-hospital-row button[aria-pressed=true]{background:#ffe1eb;color:#c92e59}.modal{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}
.studio-scene{min-height:370px;height:min(52dvh,490px);flex:1 0 370px;margin-top:15px}.vanity-mirror{width:82%;max-width:350px;height:94%;transform:none;border-width:6px;border-radius:48% 48% 17% 17%}.mirror-content{background:linear-gradient(#f6eee8,#eee2d9);border-radius:inherit}.mirror-content>canvas,.result-before-wrap>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover!important;object-position:50% 50%}.doctor-sprite{width:132px;height:150px;left:-12px}.studio-shell[data-stage=result] .doctor-sprite{right:-7px}.doctor-bubble{left:8px;bottom:140px;max-width:130px;font-size:14px}.studio-bottom{padding-top:14px}.result-part-picker{margin:9px 0}.studio-bottom>p{text-align:left;line-height:1.8}.studio-heading h1{font-size:23px}@media(max-height:740px){.studio-scene{min-height:340px;flex-basis:340px}.studio-heading h1{font-size:21px}.doctor-sprite{width:112px;height:130px}.doctor-bubble{max-width:115px;bottom:125px}.studio-shell{max-height:none}.vanity-mirror{width:82%}}
/* Keep all narration and labels outside the photograph. */
.studio-coach{--doctor-size:clamp(100px,30vw,132px);display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;margin-top:2px;flex:0 0 auto;min-height:calc(var(--doctor-size)*1.22)}.studio-coach .doctor-sprite,.studio-shell[data-stage=result] .studio-coach .doctor-sprite{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:var(--doctor-size);height:calc(var(--doctor-size)*1.22);flex:0 0 var(--doctor-size);overflow:visible;animation:none}.studio-coach .doctor-bubble{position:relative!important;inset:auto!important;bottom:auto!important;left:auto!important;max-width:none;flex:0 1 250px;border-radius:15px 15px 15px 4px;padding:11px 13px;font-size:14px;line-height:1.6;background:#fffffff2;color:#a86b88;box-shadow:0 3px 12px #ac77920a;transform:none;white-space:normal}.studio-scene .mirror-result-label,.studio-scene .studio-empty-caption{display:none}.studio-shell[data-stage=processing] .studio-coach .doctor-sprite{animation:doctor-work 1.8s ease-in-out infinite}.studio-bottom{padding-top:5px}.capture-guide{margin:12px 0;padding:12px 14px;text-align:left;border:1px solid #efdde6;background:#fffafc;border-radius:15px}.capture-guide>strong{font-size:15px;color:#98607c;line-height:1.5}.capture-guide p{font-size:14px;line-height:1.8;color:#aa8398;margin-top:5px}.capture-guide summary{font-size:14px;line-height:1.6;color:#ce6b91;padding-top:7px;cursor:pointer}.capture-example{display:flex;gap:11px;align-items:center;margin-top:12px}.capture-example-photo{position:relative;width:84px;height:100px;flex:0 0 84px;overflow:hidden;border-radius:16px;background:#eee3de}.capture-example-photo img{position:absolute;width:200%;max-width:none;height:200%;left:0;top:-100%}.capture-example-photo>span{position:absolute;border:2px solid #ff779c;box-shadow:0 0 0 3px #fff8;border-radius:50%;left:37%;top:40%;width:28%;height:20%}.guide-lips>span,.guide-teeth>span{top:63%;left:28%;width:40%;height:13%}.guide-eyes>span{top:31%;left:10%;width:78%;height:16%}.guide-forehead>span{top:10%;left:20%;width:65%;height:23%}.guide-skin>span,.guide-contour>span{top:25%;left:12%;width:77%;height:63%}.capture-example button{font-size:14px;color:#d15e89;line-height:1.6;border:1px solid #f0d5e2;background:#fff0f6;padding:8px 10px;border-radius:12px;margin-top:7px}.capture-example-note{font-size:14px!important;line-height:1.7!important}.studio-bottom>.studio-result-actions{margin-top:14px}@media(prefers-reduced-motion:reduce){.studio-coach .doctor-sprite{animation:none!important}}
.capture-example-photo>.photo-art{display:block;width:100%;height:100%}.capture-all-guides>div{padding:10px 0;border-top:1px solid #f3e6ed}.capture-all-guides strong{font-size:14px;color:#9b6a85}

/* Keep the primary photo actions visible while the guide scrolls. */
.studio-shell{overflow:hidden}
.studio-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-bottom:16px}
.studio-scroll>.studio-scene{flex:none}
.studio-upload-footer{flex:0 0 auto;position:relative;z-index:12;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:#fffafcee;border-top:1px solid #f0dce6;box-shadow:0 -6px 22px #b67e9310;text-align:center}
.studio-upload-footer .studio-upload-actions{margin:0;gap:9px}
.studio-upload-footer .btn{background:var(--accent);color:#fff;min-height:48px;margin:0;border-radius:24px;font-size:14px;white-space:nowrap;min-width:0}
.studio-upload-footer .btn-outline{background:#fff;color:var(--accent);border:1px solid var(--accent);box-shadow:none}
.studio-upload-footer>.btn{width:100%}
.studio-upload-footer>.sample-link{display:block;width:100%;margin-top:3px;min-height:30px}
.studio-scroll .vanity-mirror{width:86%;max-width:364px}
@media(max-width:340px){.studio-upload-footer{padding-left:12px;padding-right:12px}.studio-upload-footer .studio-upload-actions{gap:7px}.studio-upload-footer .btn{font-size:14px;gap:5px;padding-left:8px;padding-right:8px}}

.studio-sample-entry{display:flex;justify-content:center;padding:12px 16px 0;flex:0 0 auto}.studio-sample-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;padding:11px 19px;border:1px solid #f1b7cd;border-radius:24px;background:linear-gradient(135deg,#fff,#fff0f6);box-shadow:0 4px 14px #dc7fa51c;color:#c65e88;font-size:15px;font-weight:700;line-height:1.5;white-space:nowrap}.studio-sample-button>span:first-child{font-size:20px;color:#ee7ba5}.studio-sample-button:active{transform:scale(.98)}.studio-sample-button:focus-visible{outline:3px solid #ffb6d0;outline-offset:3px}
