.wedding-experience{--paper-scale:.26;--paper-cut:0%}.intro-backdrop{position:fixed;inset:0;z-index:10;background:#f8edf3;animation:backdrop-reveal 5.2s both}.envelope-backstage,.invitation-opening{position:fixed;inset:0;overflow:hidden;pointer-events:none}.envelope-backstage{z-index:15;animation:envelope-dissolve 5.2s both}.invitation-opening{z-index:30;animation:envelope-dissolve 5.2s both}.page-frame{position:fixed;inset:0;z-index:20;overflow:hidden;pointer-events:none}.wedding-page{width:100%;height:100svh;overflow:hidden;background:white;transform-origin:50% 0;animation-duration:5.2s;animation-timing-function:cubic-bezier(.3,.65,.25,1);animation-fill-mode:both;box-shadow:0 15px 80px #683d5526}.opening-label{position:absolute;top:13%;width:100%;padding:0 20px;text-align:center;color:#854361;animation:label-dissolve 5.2s both}.opening-label p{font-size:12px;text-transform:uppercase}.opening-label strong{display:block;font:400 40px var(--serif);margin:10px 0 3px}.opening-label i{font-size:28px}.opening-label span{font:400 22px var(--serif)}.envelope-stage{position:absolute;width:min(500px,92%);aspect-ratio:1;left:50%;top:50%;perspective:1100px;transform:translate(-50%,-59%);animation:envelope-arrive 5.2s both}.envelope-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.envelope-back{clip-path:inset(44.1% 7.7% 3.3% 7.8%)}.envelope-front{clip-path:polygon(7.8% 44.2%,50% 69%,92.3% 44.2%,92.3% 96.7%,7.8% 96.7%)}.envelope-flap{clip-path:inset(0 0 55.8% 0);transform-origin:50% 44.2%;animation:envelope-unfold 5.2s both;backface-visibility:visible}.wax-monogram{position:absolute;left:50%;transform:translate(-50%,-50%);font:400 15px var(--serif);color:#9d5474;animation:seal-release 5.2s both}.opening-start{position:absolute;z-index:40;bottom:13%;left:50%;transform:translateX(-50%);white-space:nowrap;pointer-events:auto}.opening-start:hover{transform:translateX(-50%) translateY(-2px)}.intro-languages{position:absolute;top:20px;right:25px;pointer-events:auto}.is-waiting .envelope-backstage,.is-waiting .intro-backdrop,.is-waiting .invitation-opening,.is-waiting .opening-label,.is-waiting .wax-monogram{animation:none}.is-waiting .envelope-stage{animation:none;transform:translate(-50%,-59%) rotate(-3deg)}.is-waiting .envelope-flap{animation:none;transform:rotateX(180deg)}.is-waiting .wedding-page{visibility:hidden;opacity:0;animation:none!important}.wedding-page .hero-content *,.wedding-page .hero-photo{animation:none!important}.is-open .page-frame{position:static;overflow:visible;pointer-events:auto}.is-open .wedding-page{height:auto;overflow:visible;transform:none;animation:none;box-shadow:none;opacity:1}.is-open .replay{z-index:2}@keyframes page-emerge-a{0%,26%{opacity:0;transform:translateY(48svh) scale(var(--paper-scale));clip-path:inset(0 0 var(--paper-cut) 0)}31%{opacity:1}58%{opacity:1;transform:translateY(9svh) rotate(-2deg) scale(var(--paper-scale));clip-path:inset(0 0 var(--paper-cut) 0)}66%{transform:translateY(7svh) scale(var(--paper-scale));clip-path:inset(0 0 var(--paper-cut) 0)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0)}}@keyframes page-emerge-b{0%,26%{opacity:0;transform:translateY(48svh) scale(var(--paper-scale));clip-path:inset(0 0 var(--paper-cut) 0)}31%{opacity:1}58%{opacity:1;transform:translateY(9svh) rotate(-2deg) scale(var(--paper-scale));clip-path:inset(0 0 var(--paper-cut) 0)}66%{transform:translateY(7svh) scale(var(--paper-scale));clip-path:inset(0 0 var(--paper-cut) 0)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0)}}@keyframes backdrop-reveal{0%,75%{opacity:1}to{opacity:0}}@keyframes envelope-dissolve{0%,63%{opacity:1}85%,to{opacity:0;visibility:hidden}}@keyframes label-dissolve{0%,13%{opacity:1;transform:translateY(0)}27%,to{opacity:0;transform:translateY(-18px)}}@keyframes envelope-arrive{0%{transform:translate(-50%,-59%) rotate(-3deg)}20%,58%{transform:translate(-50%,-59%) rotate(0)}to{transform:translate(-50%,-20%) rotate(3deg)}}@keyframes envelope-unfold{0%,13%{transform:rotateX(180deg);filter:brightness(.97)}34%,to{transform:rotateX(0);filter:brightness(1)}}@keyframes seal-release{0%,12%{opacity:1;transform:translate(-50%,-50%) scale(1)}24%,to{opacity:0;transform:translate(-50%,-70%) scale(1.3)}}@media(max-width:600px){.wedding-experience{--paper-scale:.68;--paper-cut:57%}.envelope-stage{width:min(420px,98%)}.opening-label{top:17%}.opening-label p{font-size:11px}.opening-label strong{font-size:34px}.opening-label span{font-size:20px}.opening-start{bottom:17%}.wax-monogram{font-size:12px}}@media(prefers-reduced-motion:reduce){.envelope-backstage,.intro-backdrop,.invitation-opening{display:none}.page-frame{position:static;pointer-events:auto;overflow:visible}.is-waiting .wedding-page,.wedding-page{visibility:visible;opacity:1;height:auto;overflow:visible;transform:none;box-shadow:none;animation:none!important}}.wedding-page .site-header{position:absolute;z-index:5;top:22px;left:50%;right:auto;transform:translateX(-50%);height:auto;width:auto;padding:0;display:flex;background:transparent;border:0}.wedding-page .header-controls{gap:12px}.wedding-page .music-toggle{width:40px;height:40px;padding:10px;justify-content:center}.wedding-page .music-toggle>span,.wedding-page .sound-bars{display:none}.wedding-page .languages{border-left:1px solid #d9becb;padding-left:10px}.wedding-page .languages button{font-size:12px;width:38px;color:#854361}.wedding-page .hero#invitation{height:min(900px,calc(100svh - 100px))}@media(max-width:600px){.wedding-page .site-header{top:15px}.wedding-page .hero#invitation{height:calc(100svh - 100px);min-height:530px}.wedding-page .hero-content{padding-top:50px}}@media(max-width:600px) and (max-height:740px){.wedding-page .hero#invitation{min-height:0;height:calc(100svh - 100px)}}.hero-art{position:absolute;inset:-12px;z-index:-2;overflow:hidden;pointer-events:none;background:#f4f3f2}.flower-photo,.hero-art .hero-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.flower-paper{mask-image:linear-gradient(90deg,transparent 22%,#000 34%,#000 66%,transparent 78%)}.flower-layer{position:absolute;inset:0;transform:scale(1.035)}.flower-left{mask-image:linear-gradient(90deg,#000 28%,transparent 42%);transform-origin:0 70%;--flower-x:-9px;--flower-turn:-1.7deg}.flower-right{mask-image:linear-gradient(90deg,transparent 58%,#000 72%);transform-origin:100% 75%;--flower-x:9px;--flower-turn:1.5deg}.is-opening .flower-left{animation:flowers-unfold 3s 1.4s both,flowers-sway 7.5s ease-in-out 4.4s infinite}.is-opening .flower-right{animation:flowers-unfold 3s 1.65s both,flowers-sway 9s ease-in-out 4.65s infinite}@keyframes flowers-unfold{0%{opacity:.45;transform:translateX(var(--flower-x)) rotate(var(--flower-turn)) scale(1.07)}to{opacity:1;transform:translate(0) rotate(0) scale(1.035)}}@keyframes flowers-sway{0%,to{transform:translate(0) rotate(0) scale(1.035)}50%{transform:translate(var(--flower-x),-7px) rotate(var(--flower-turn)) scale(1.045)}}@media(min-width:1600px){.flower-photo,.hero-art .hero-photo{object-fit:fill}}@media(max-width:900px){.flower-photo,.hero-art .hero-photo{object-fit:fill}}@media(max-width:600px){.flower-photo,.hero-art .hero-photo{width:125%;left:-12.5%;object-fit:fill}.flower-left{--flower-x:-5px;--flower-turn:-1.2deg}.flower-right{--flower-x:5px;--flower-turn:1.2deg}}@media(prefers-reduced-motion:reduce){.flower-layer,.is-opening .flower-layer{animation:none!important;transform:none;opacity:1}.flower-paper{mask-image:none}.flower-layer{display:none}}@font-face{font-family:Great Vibes;src:url(/great-vibes.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.wedding-experience{--script:"Great Vibes",Cormorant,Georgia,serif;--primary:#9d5475;--ink:#55414a;--rose-line:#ddbdcd;color:var(--ink)}.wedding-experience h2{font-family:var(--script);font-size:64px;line-height:1.28}.wedding-experience .eyebrow{font-family:var(--serif);font-size:14px;font-weight:400;color:#98627d}.wedding-experience .section{padding-top:110px;padding-bottom:110px}.wedding-page .site-header{top:24px}.is-open .wedding-page .site-header{position:fixed}.wedding-experience .languages{border:0;padding:4px;gap:4px!important;background:#fffafce8;border-radius:28px;box-shadow:0 2px 15px #5b234609}.wedding-experience .languages button{width:44px;height:36px;border-radius:22px!important;font:400 14px var(--serif);color:#805a6e;box-shadow:none}.wedding-experience .languages button[data-state=on]{color:white;background:#a06482;box-shadow:none}.wedding-page .hero#invitation{height:calc(100svh - 65px);min-height:620px;max-height:1000px}.wedding-page .hero-content{width:min(1050px,calc(100% - 60px));padding:65px 0 45px}.hero .hero-invite{margin-bottom:26px}.hero .couple-names{display:flex;align-items:baseline;justify-content:center;gap:16px;font:400 118px/1.35 var(--script);color:#844564}.hero .name-second{font-style:normal}.hero .ampersand{font:400 66px/1 var(--script);margin:0;color:#b47c96}.hero .hero-date{display:block;font:400 23px/1.5 var(--serif);margin:21px auto 9px;text-transform:uppercase}.hero .hero-location{font:italic 24px/1.6 var(--serif);color:#775567}.hero .hero-location span{color:#bc96ab}.hero .hero-rsvp{margin-top:35px;min-height:48px;padding:12px 27px;font:400 14px var(--sans);background:#fff9fc80;border-color:#b98da4}.hero .scroll-cue{bottom:22px}.hero .replay{right:auto;left:20px;bottom:15px}.hero-art{background:#faf7f8}.flower-layer{opacity:.86}.welcome{background:#fffbfd}.welcome .small-heart{margin:0 auto 24px}.welcome h2{margin:24px auto 30px}.welcome .body-copy{max-width:560px;font:italic 27px/1.8 var(--serif);color:#77606d}.couple-signature{font:400 42px/1.5 var(--script);color:#a46d89;margin-top:35px}.welcome-rsvp-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:80px;max-width:1140px;margin:auto}.welcome-copy{padding-top:18px}.welcome-rsvp .welcome-copy h2{font-size:58px}.welcome-rsvp .welcome-copy .body-copy{font-size:24px;line-height:1.7}.welcome-rsvp .couple-signature{font-size:38px}.rsvp-panel{min-width:0;scroll-margin-top:100px;text-align:left}.welcome-rsvp .rsvp-copy{margin-bottom:30px}.welcome-rsvp .rsvp-copy h2{font-size:43px;line-height:1.3;margin:14px 0 18px}.welcome-rsvp .rsvp-copy>p:not(.eyebrow){font-size:20px;line-height:1.6;max-width:460px}.welcome-rsvp .rsvp-copy:after{margin-top:22px}.rsvp-panel .name-fields input{background:#fff}.rsvp-panel>.form-status{max-width:550px;margin:auto}.wedding-experience .day{background:#f9eff4}.section-heading h2{margin:18px auto 30px}.day-facts{max-width:850px;margin:45px auto 30px}.day-facts>div{border-color:var(--rose-line)}.day-facts p{font-size:14px;color:#826a77}.day-facts strong{font-size:30px}.day-facts small{color:#856f7a}.calendar-link{margin-bottom:45px}.wedding-experience .venue{display:flex;flex-direction:column;background:transparent;max-width:900px;margin:auto}.venue-content{order:0;padding:0 35px 36px;text-align:center}.venue-content h3{font:400 50px/1.2 var(--serif);margin:14px 0}.venue-content>p:not(.eyebrow){max-width:470px;font:italic 22px/1.65 var(--serif);color:#7d6572}.venue-content address{justify-content:center;font-size:14px;color:#735c68}.venue-map{order:1;min-height:330px;width:100%;border:1px solid #e5ccd8}.wedding-experience .music-band{background:#fffbfd!important;padding:95px 24px;color:var(--ink);border-bottom:1px solid #ecdce4}.music-inner .eyebrow,.music-inner>svg{color:#ad7490}.music-inner h2{font:400 64px/1.3 var(--script)}.music-inner>p:not(.eyebrow){color:#7c6772;font:italic 24px/1.7 var(--serif)}.performer-list{list-style:none;padding:0;margin:50px auto 0;max-width:1140px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.performer{border-top:1px solid #e1c5d3;padding:30px 6px 0}.performer>svg{color:#a4768c;margin:0 auto 22px}.performer h3{font:400 34px/1.2 var(--serif);min-height:82px;display:flex;align-items:center;justify-content:center}.performer p{color:#7c6772;font:400 17px/1.5 var(--serif);min-height:52px;margin:12px 0 22px}.performer-profile{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:#94617a;font:400 13px/1.6 var(--sans);text-underline-offset:5px;text-decoration:underline;text-decoration-color:#d9b8c9}.performer-profile:hover{color:#6e354f;text-decoration-color:currentColor}.wedding-experience .rsvp{display:block;background:#fff;padding-left:24px;padding-right:24px}.rsvp-copy{max-width:610px;margin:0 auto 45px;text-align:center}.rsvp-copy h2{font:400 58px/1.3 var(--script);margin:18px 0 20px;text-wrap:balance}.rsvp-copy>p:not(.eyebrow){max-width:440px;margin:auto;font:italic 24px/1.65 var(--serif);color:#7c6772}.rsvp-signature{display:none}.rsvp-form,.rsvp-success,.rsvp>.form-status{max-width:550px;margin:auto}.attendance-options{display:flex;gap:10px;margin-bottom:30px}.attendance-option{padding:13px 10px;border:0;border-bottom:1px solid #dcc6d1;border-radius:0;font-size:14px;background:transparent}.attendance-option.selected{background:#faf0f5;border-color:#a06482}.name-fields{gap:26px}.guest-field>label,.name-fields label{font:400 16px var(--serif);color:#745466}.name-fields input{border:0;border-bottom:1px solid #dcc6d1;background:#fdf9fb;border-radius:0;height:50px}.stepper{border-color:#ddc7d2}.stepper button{background:#faf2f6}.rsvp-form .submit-button{margin-top:32px;background:#a06482}.rsvp-form .submit-button:hover{background:#864663}.rsvp-success .success-icon{background:#faedf3;color:#9d5475}.wedding-experience .memories{background:#f9eff4}.memories .eyebrow{color:#98627d}.memories .body-copy{font:italic 24px/1.65 var(--serif);color:#7c6772;max-width:530px}.album-grid{max-width:780px}.album+.album{border-color:#ddc2d0}.album>svg{color:#a4768c}.album p,.album-date{color:#806574;font-size:14px}.album h3{font-size:38px}.site-footer{padding:65px 24px 55px;background:#fffbfd}.site-footer>div{font:400 50px/1.5 var(--script);margin:12px 0}.site-footer>div span{font:inherit}.site-footer small{font-size:13px}.site-footer .analytics-privacy{max-width:540px;margin:28px auto 0;font:400 12px/1.7 var(--sans);color:#7c6772}.floating-music{position:fixed;bottom:22px;right:22px;z-index:40;max-width:calc(100% - 44px)}.floating-music .music-toggle{width:52px;height:52px;justify-content:center;border-radius:50%;background:#a06482;color:white;padding:0;box-shadow:0 4px 18px #7b3f6022}.floating-music .music-toggle>svg{width:19px;height:19px}.floating-music .music-toggle>span,.floating-music .sound-bars{display:none}.floating-music .music-toggle.needs-gesture{width:auto;max-width:100%;border-radius:6px;padding:0 16px}.floating-music .music-toggle.needs-gesture>span{display:block;font-size:13px;line-height:1.4}.intro-backdrop{background:#fbf2f6}.envelope-stage{width:min(560px,92%)}.envelope-backstage .opening-label{top:25%;left:19%;width:62%;height:52%;padding:22px 18px;background:#fffcfd;border:1px solid #eedee6;box-shadow:0 4px 18px #6a3b4a13;transform:rotate(-2deg)}.opening-label p{font:400 10px/1.4 var(--serif)}.opening-label strong{font:400 39px/1.2 var(--script);margin:12px 0 10px}.opening-label i{font:inherit}.opening-label span{font:400 17px var(--serif)}.envelope-flap{position:absolute;z-index:2}.wax-monogram{font:400 22px/1 var(--script);top:71.5%}.intro-languages{top:24px;left:50%;right:auto;transform:translateX(-50%)}@media(max-width:1050px){.hero .couple-names{font-size:94px;gap:8px}.hero .ampersand{font-size:50px}}@media(max-width:950px){.performer-list{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px;gap:35px}.performer h3{min-height:0}}@media(max-width:1000px){.welcome-rsvp-layout{grid-template-columns:1fr;gap:52px;max-width:610px}.welcome-copy{padding-top:0}.welcome-rsvp .welcome-copy .body-copy{max-width:520px}.rsvp-panel{padding-top:45px;border-top:1px solid #e6cfdc}}@media(max-width:700px){.wedding-page .hero#invitation{height:calc(100svh - 55px);min-height:600px}.wedding-page .hero-content{padding:70px 0 40px;width:calc(100% - 44px)}.hero .couple-names{display:grid;grid-template-columns:1fr;font-size:84px;gap:0;line-height:1.25}.hero .ampersand{font-size:42px;line-height:1;margin:0}.hero .hero-invite{margin-bottom:25px;font-size:13px}.hero .hero-date{font-size:20px;margin-top:23px}.hero .hero-location{font-size:21px}.hero .hero-rsvp{margin-top:27px}.flower-photo,.hero-art .hero-photo{width:132%;left:-16%;object-fit:fill}.wedding-experience .section{padding:75px 24px}.music-inner h2,.rsvp-copy h2,.wedding-experience h2{font-size:52px}.wedding-experience .rsvp-copy h2{font-size:42px}.welcome h2{max-width:100%}.welcome .body-copy{font-size:23px;line-height:1.7;max-width:440px}.welcome-rsvp-layout{gap:35px}.welcome-rsvp .welcome-copy h2{font-size:48px;margin:18px auto 22px}.welcome-rsvp .welcome-copy .body-copy{font-size:22px}.welcome-rsvp .couple-signature{font-size:34px;margin-top:24px}.welcome-rsvp .rsvp-copy h2{font-size:40px}.rsvp-panel{padding-top:35px}.couple-signature{font-size:38px}.day-facts{display:flex;flex-direction:column;gap:28px;margin:35px auto}.day-facts>div{min-height:0;border:0}.day-facts strong{font-size:31px}.day-facts svg{margin-bottom:6px}.venue-content{padding:0 0 30px}.venue-content h3{font-size:43px}.venue-map{min-height:310px}.wedding-experience .music-band{padding:70px 24px}.performer-list{gap:32px 20px;margin-top:35px}.performer{padding-top:24px}.performer h3{font-size:28px;min-height:68px}.performer p{font-size:16px;min-height:72px;margin:8px 0 16px}.performer-profile{font-size:14px}.memories .body-copy,.music-inner>p:not(.eyebrow),.rsvp-copy>p:not(.eyebrow){font-size:22px}.attendance-options{display:grid;grid-template-columns:1fr;gap:3px}.attendance-option{justify-content:flex-start;padding:14px}.name-fields{gap:18px}.album h3{font-size:35px}.floating-music{bottom:16px;right:16px}.floating-music .music-toggle{width:46px;height:46px}.floating-music .music-toggle.needs-gesture{width:auto}.site-footer>div{font-size:38px}.envelope-stage{width:min(460px,100%)}.envelope-backstage .opening-label{padding:15px 10px}.opening-label strong{font-size:31px;margin-top:8px}.opening-label p{font-size:8px}.opening-label span{font-size:14px}}@media(max-width:370px){.hero .couple-names{font-size:71px}.wedding-page .hero-content{width:calc(100% - 40px)}.hero .hero-invite{font-size:12px}.wedding-experience h2{font-size:46px}.site-footer>div{font-size:33px}.opening-label strong{font-size:26px}.performer-list{grid-template-columns:1fr;max-width:270px}.performer h3,.performer p{min-height:0}.performer-profile{font-size:13px}}@media(max-height:740px) and (max-width:700px){.wedding-page .hero#invitation{min-height:540px;height:calc(100svh - 45px)}.wedding-page .hero-content{padding-top:62px}.hero .couple-names{font-size:70px;line-height:1.13}.hero .hero-invite{margin-bottom:16px}.hero .hero-date{margin-top:14px}.hero .hero-rsvp{margin-top:20px}}.hero-art .flower-photo,.hero-art .hero-photo{width:100%;left:0;object-fit:cover}.flower-left .flower-photo{object-position:left center}.flower-right .flower-photo{object-position:right center}.wedding-experience :is(.welcome,.day,.music-band,.rsvp,.memories,.site-footer){position:relative;isolation:isolate}.wedding-experience :is(.welcome,.day,.music-band,.rsvp,.memories,.site-footer):before{content:"";position:absolute;top:var(--bloom-top,55px);left:0;width:var(--bloom-width,245px);height:var(--bloom-height,350px);z-index:-1;pointer-events:none;background:url(/wedding-garden.png) var(--bloom-edge,left) center /auto 100% no-repeat;mask-image:radial-gradient(ellipse at var(--bloom-edge,left) center,#000 32%,transparent 74%);mix-blend-mode:multiply;opacity:var(--bloom-opacity,.58)}.welcome{--bloom-top:95px;--bloom-height:390px}.day{--bloom-edge:right;--bloom-top:20px;--bloom-opacity:.43}.music-band{--bloom-top:10px;--bloom-width:190px;--bloom-height:240px;--bloom-opacity:.5}.rsvp{--bloom-edge:right;--bloom-top:90px;--bloom-width:280px;--bloom-height:390px;--bloom-opacity:.55}.memories{--bloom-top:50px;--bloom-width:225px;--bloom-height:320px;--bloom-opacity:.48}.site-footer{--bloom-edge:right;--bloom-top:0px;--bloom-width:210px;--bloom-height:270px;--bloom-opacity:.6}.wedding-experience :is(.day,.rsvp,.site-footer):before{left:auto;right:0}.site-footer>svg,.welcome .small-heart{width:138px;background:linear-gradient(#d9b7c8,#d9b7c8) 0 /43px 1px no-repeat,linear-gradient(#d9b7c8,#d9b7c8) 100% /43px 1px no-repeat}.music-inner:after,.rsvp-copy:after,.section-heading:after{content:"";display:block;width:64px;height:1px;margin:27px auto 0;background:#d9b7c8}@media(min-width:701px) and (max-width:1000px){.wedding-experience :is(.welcome,.day,.music-band,.rsvp,.memories,.site-footer){--bloom-width:145px;--bloom-height:255px;--bloom-opacity:.35}}@media(max-width:700px){.hero-art .flower-paper{object-fit:fill}.flower-left{mask-image:linear-gradient(90deg,#000 5%,transparent 28%)}.flower-right{mask-image:linear-gradient(90deg,transparent 72%,#000 95%)}.wedding-experience :is(.welcome,.day,.music-band,.rsvp,.memories,.site-footer){--bloom-top:0px;--bloom-width:100px;--bloom-height:110px;--bloom-opacity:.48}.music-inner:after,.rsvp-copy:after,.section-heading:after{margin-top:22px;width:50px}}