@import "https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=IBM+Plex+Sans+Arabic:wght@400;500;600&display=swap";
:root{--paper:#f9f7f1;--ink:#233c32;--muted:#73776c;--gold:#a68751;--line:#dedfd3;--serif:"Amiri",Georgia,serif;--sans:"IBM Plex Sans Arabic",Tahoma,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:15px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #bc9450}button{color:inherit}::selection{background:#d9c9a6}h1,h2,h3,p{margin:0}em{color:var(--gold);font-style:normal}.preview-bar{background:var(--ink);color:#f5f0e4;text-align:center;letter-spacing:.2px;padding:8px 16px;font-size:11px}.status-dot{vertical-align:middle;background:#d8bb83;border-radius:50%;width:5px;height:5px;margin-left:8px;display:inline-block}.bar-divider{opacity:.3;padding:0 14px}header{border-bottom:1px solid var(--line);align-items:center;gap:32px;max-width:1380px;height:110px;margin:auto;padding:0 6%;display:flex}.brand{direction:ltr;align-items:center;gap:12px;display:flex}.brand>span:last-child{letter-spacing:4px;font-family:Georgia,serif;font-size:25px}.brand small{letter-spacing:4px;font:12px var(--sans);text-align:center;margin-top:3px;display:block}.brand-mark{color:var(--gold);font-size:48px;font-weight:400}nav{gap:30px;margin:auto;display:flex}nav a{font-size:13px}.text-button{background:0 0;border:0;padding:8px 0;font-size:13px}.drafts-link span{color:var(--gold);margin-right:6px;font:11px Georgia}.button{background:var(--ink);color:#fffdf6;border:1px solid var(--ink);justify-content:center;align-items:center;gap:35px;min-height:52px;padding:16px 25px;font-size:14px;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#365647;transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.button.compact{gap:24px;min-height:42px;padding:10px 17px;font-size:12px}.button.outlined{color:var(--ink);background:0 0;border-color:#aeb6a8}.button.outlined:hover{background:#e8eadf}.mobile-toggle{display:none}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:20px;max-width:1380px;min-height:680px;margin:auto;padding:50px 6% 65px;display:grid;overflow:hidden}.eyebrow{letter-spacing:1.5px;color:#8a7753;font-size:11px;font-weight:500;display:block}.eyebrow i{background:var(--gold);vertical-align:middle;width:24px;height:1px;margin-left:10px;display:inline-block}.hero h1{font-family:var(--serif);margin:20px 0;font-size:78px;font-weight:400;line-height:1.35}.hero-description{color:#6c7266;font-size:16px;line-height:2.05}.hero-actions{align-items:center;gap:30px;margin-top:32px;display:flex}.underlined{border-bottom:1px solid #b7bcae;padding-bottom:6px;font-size:13px}.underlined span{margin-right:12px}.hero-footnote{color:#899080;align-items:center;gap:12px;margin-top:38px;font-size:12px;display:flex}.hero-footnote span{color:var(--gold);font-size:24px}.hero-art{direction:ltr;height:570px;position:relative}.art-orbit{background:#e9e9dd;border:1px solid #d9ddcc;border-radius:50%;width:460px;height:460px;position:absolute;top:55px;left:-20px}.art-orbit:after{content:"";border:1px solid #dce0d1;border-radius:50%;position:absolute;inset:-20px}.hero-invite{filter:drop-shadow(10px 20px 25px #263a2725);z-index:2;width:300px;position:absolute;top:25px;left:110px;transform:rotate(7deg)}.invitation{aspect-ratio:.67;color:#3c4d38;text-align:center;direction:rtl;background:#faf8ee;flex-direction:column;justify-content:center;align-items:center;padding:40px 30px 25px;display:flex;position:relative;overflow:hidden}.card-border{pointer-events:none;border:1px solid #ada27b65;position:absolute;inset:12px}.card-border:after{content:"";border:1px solid #ada27b30;position:absolute;inset:4px}.card-kicker{font-family:var(--serif);z-index:1;font-size:12px}.monogram{font:37px var(--serif);color:#9a8355;border-bottom:1px solid #b09c6b80;margin:18px 0 14px;padding:0 13px 8px}.card-intro{font:12px var(--serif);margin-bottom:9px}.invitation h3{font:36px/1.5 var(--serif);overflow-wrap:anywhere;z-index:1;max-width:100%;font-weight:400}.small-star{color:#a28a55;margin:5px;font-size:23px}.card-message{font:13px/1.9 var(--serif);z-index:1;white-space:pre-line;overflow-wrap:anywhere;max-width:225px}.card-date{font:17px var(--serif);margin-top:20px}.card-time{overflow-wrap:anywhere;max-width:100%;margin-top:6px;font-size:9px}.card-time span{color:var(--gold);padding:0 5px}.card-signature{letter-spacing:2px;margin-top:24px;font:7px Georgia}.sprig{color:#7f8c57;opacity:.6;pointer-events:none;width:95px;position:absolute}.sprig.one{top:9px;right:-28px;transform:rotate(-35deg)}.sprig.two{bottom:10px;left:-28px;transform:rotate(145deg)}.midnight{color:#ede8d8;background:#253b38}.midnight .sprig{color:#c3ab7c}.midnight .card-border{border-color:#bea77290}.rose{color:#664b4e;background:#f5e8e1}.rose .sprig{color:#ae807c}.sand{color:#5c4a31;background:#e7dcc8}.envelope{background:#b5bda2;width:345px;height:252px;position:absolute;bottom:43px;left:0;transform:rotate(-12deg);box-shadow:5px 12px 35px #30402c25}.envelope:before{content:"";clip-path:polygon(0 0,100% 0,50% 65%);background:#a0ad8e;position:absolute;inset:0}.envelope-fold{clip-path:polygon(0 100%,0 10%,50% 65%,100% 10%,100% 100%);background:#c3cbb2;position:absolute;inset:0}.wax{color:#e9d7b0;z-index:4;background:#b89760;border:5px double #c5a56d;border-radius:50%;place-items:center;width:48px;height:48px;font:italic 28px Georgia;display:grid;position:absolute;bottom:55px;left:145px;box-shadow:1px 3px 5px #66533244}.art-caption{letter-spacing:3px;font:9px Georgia;position:absolute;top:260px;left:-37px;transform:rotate(-90deg)}.art-note{direction:rtl;font-size:12px;line-height:1.8;position:absolute;bottom:5px;right:7px}.art-note span{color:var(--gold);margin-left:8px;font-family:Georgia}.art-note small{color:#898d7b}.art-star{color:#b49d6b;font-size:65px;position:absolute;top:30px;right:5px}.occasion-strip{border-block:1px solid var(--line);justify-content:center;align-items:center;gap:40px;padding:26px 5%;font-size:14px;display:flex}.occasion-strip>span{color:#8a8b7e;margin-left:25px;font-size:12px}.occasion-strip b{font-weight:400}.occasion-strip i{color:var(--gold);font-style:normal}.section{max-width:1380px;margin:auto;padding:95px 6%}.section-heading{justify-content:space-between;align-items:end;display:flex}.section h2{font:46px/1.4 var(--serif);margin-top:13px;font-weight:400}.section-heading>p{color:var(--muted);font-size:13px;line-height:1.9}.filters{gap:12px;margin:35px 0;display:flex}.filters button{color:#7a8074;background:0 0;border:1px solid #0000;padding:8px 25px;font-size:12px}.filters button.active{border-color:var(--ink);color:var(--ink);background:#edf0e6}.template-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.template-art{background:#e8e8de;border:0;justify-content:center;align-items:center;width:100%;height:335px;padding:38px 30px;display:flex;position:relative;overflow:hidden}.template-art .mini{flex-shrink:0;width:175px;min-width:0;transition:transform .3s;transform:rotate(-6deg);box-shadow:7px 10px 20px #28342620}.template-art:hover .mini{transform:rotate(0)translateY(-6px)}.art-midnight{background:#d5dcd4}.art-rose{background:#ece1da}.art-sand{background:#e4dfd3}.template-number{letter-spacing:2px;color:#7e8376;font:10px Georgia;position:absolute;top:15px;right:17px}.mini{padding:20px 13px 13px}.mini .card-kicker{font-size:7px}.mini .monogram{margin:10px 0 8px;padding-bottom:5px;font-size:23px}.mini .card-intro{margin-bottom:4px;font-size:8px}.mini h3{font-size:23px}.mini .small-star{margin:2px;font-size:13px}.mini .card-message{font-size:8px;line-height:1.8}.mini .card-date{margin-top:10px;font-size:10px}.mini .card-time{margin-top:3px;font-size:6px}.mini .card-signature{margin-top:12px;font-size:4px}.mini .sprig{width:58px}.mini .card-border{inset:7px}.template-cta{color:#fff;background:#223a32ee;padding:10px;font-size:10px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.template-art:hover .template-cta,.template-art:focus-visible .template-cta{transform:translateY(0)}.template-title{justify-content:space-between;align-items:start;gap:8px;padding-top:17px;display:flex}.template-title h3{font:22px var(--serif)}.template-title p{color:var(--muted);margin-top:6px;font-size:10px}.template-title>span{border:1px solid var(--line);color:#838775;padding:3px 8px;font-size:9px}.how{background:#eeeee5;border-block:1px solid #dfe2d4;grid-template-columns:1fr 1.2fr;gap:100px;max-width:none;padding-inline:max(6%,50vw - 607.5px);display:grid}.how-title p{color:var(--muted);margin-top:15px;font-size:13px;line-height:2}.step{border-bottom:1px solid #d1d7c7;align-items:center;gap:30px;padding:26px 0;display:flex}.step:first-child{padding-top:0}.step>span{color:var(--gold);font:15px Georgia}.step h3{font:26px var(--serif);margin-bottom:8px}.step p{color:var(--muted);font-size:12px;line-height:1.8}.step>b{color:#9da68e;margin-right:auto;font-size:23px;font-weight:400}.center-heading{text-align:center}.center-heading p{color:var(--muted);margin-top:12px;font-size:13px}.plans{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:58px;display:grid}.plan{border:1px solid var(--line);padding:35px 35px 30px;position:relative}.plan.featured{background:#ecefe5;border-color:#829073}.plan-tag{background:var(--ink);color:#f4f0e6;white-space:nowrap;padding:5px 18px;font-size:10px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan-symbol{color:var(--gold);font-size:35px}.plan h3{font:33px var(--serif);margin-top:10px}.plan>p{color:var(--muted);margin-top:3px;font-size:12px}.price{border-bottom:1px solid var(--line);margin:25px 0;padding-bottom:25px;font:55px Georgia}.price>span{font:11px var(--sans);color:var(--muted);margin-right:10px}.plan ul{min-height:116px;margin-bottom:25px;padding:0;list-style:none}.plan li{margin:15px 0;font-size:12px}.plan li span{color:var(--gold);margin-left:12px}.plan .button{justify-content:space-between;gap:0;width:100%;font-size:12px}.pricing-note{text-align:center;color:#7e8375;margin-top:25px;font-size:11px}.faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:70px;padding-top:60px;display:grid}.questions details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;padding:22px 0;font-size:14px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--gold);font-size:20px}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);padding-bottom:22px;font-size:13px;line-height:2}.closing{background:var(--ink);color:#f8f4e8;text-align:center;padding:65px 24px;position:relative;overflow:hidden}.closing>span{color:#c6cdb9;font-size:12px}.closing h2{font:53px/1.5 var(--serif);margin:15px 0 25px;font-weight:400}.closing em{color:#d4b881}.button.light{color:var(--ink);background:#eee9d9;border-color:#eee9d9}.closing-sprig{color:#a6b294;opacity:.2;width:210px;position:absolute;top:5px;left:7%;transform:rotate(30deg)}footer{justify-content:space-between;align-items:center;gap:20px;padding:40px 6%;display:flex}footer .brand>span:last-child{font-size:18px}footer .brand small{letter-spacing:0;font-size:9px}footer p{color:var(--muted);font-size:10px}footer p span{margin-top:6px;display:block}dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);width:min(1000px,95vw);max-height:94vh;padding:0;box-shadow:0 25px 100px #10261a55}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19291fd1}.dialog-header{border-bottom:1px solid var(--line);background:var(--paper);z-index:3;justify-content:space-between;align-items:center;padding:24px 32px;display:flex;position:sticky;top:0}.dialog-header h2{font:30px var(--serif);margin-top:4px}.close{border:1px solid var(--line);background:0 0;width:38px;height:38px;font-size:25px}.editor{grid-template-columns:1.05fr 1fr;display:grid}.editor form{padding:25px 30px}.local-note{color:var(--muted);margin-bottom:20px;font-size:11px;line-height:1.8}.editor label{flex-direction:column;gap:7px;margin-bottom:17px;font-size:12px;display:flex}.editor input,.editor select,.editor textarea{width:100%;min-width:0;color:var(--ink);background:#fffdf7;border:1px solid #cdd3c3;border-radius:0;padding:10px}.editor input:focus,.editor textarea:focus,.editor select:focus{outline-offset:1px;outline:2px solid #a88b51}.editor textarea{resize:vertical}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.editor-actions{gap:10px;display:flex}.editor-actions .button{padding:12px 16px;font-size:12px}.payment-locked{color:#83856e;border-top:1px solid var(--line);margin-top:20px;padding:13px 0;font-size:11px}.editor-preview{background:#e8e9df;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:30px 35px;display:flex}.editor-preview .invitation{aspect-ratio:auto;width:100%;max-width:310px;min-height:460px;box-shadow:0 12px 35px #25382220}.editor-preview .eyebrow{letter-spacing:0;font-size:10px}.full-preview{background:#e7e9df;flex-direction:column;align-items:center;gap:15px;padding:30px;display:flex}.full-preview .invitation{aspect-ratio:auto;width:340px;max-width:100%;min-height:500px}.draft-list{min-height:300px;padding:25px 32px}.draft-list article{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:20px 0;display:flex}.draft-list article>div{flex:1}.draft-list h3{font:25px var(--serif)}.draft-list article p{color:var(--muted);margin-top:7px;font-size:11px}.empty{text-align:center;padding:35px}.empty>span{color:var(--gold);font-size:45px}.empty h3{margin:15px 0}.empty p{color:var(--muted);margin-bottom:25px;font-size:13px}.toast{color:#fff9e9;z-index:100;opacity:0;pointer-events:none;background:#203c30;width:max-content;max-width:90vw;padding:15px 25px;font-size:13px;transition:all .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px);box-shadow:0 5px 25px #0003}.toast.visible{opacity:1;transform:translate(-50%)}body:has(dialog[open])>.toast{z-index:1000}@media (min-width:1500px){.hero-art{margin-left:35px}}@media (max-width:1100px){header{gap:20px}nav{gap:18px}.drafts-link{display:none}.hero h1{font-size:65px}.hero-invite{width:275px;left:65px}.envelope{width:300px;left:0}.hero-art{height:520px}.art-orbit{width:360px;height:360px;top:80px;left:0}.art-caption{left:-70px}.art-star{right:-15px}.template-grid{grid-template-columns:repeat(2,1fr)}.template-art{height:390px}.template-art .mini{width:210px}.how{gap:50px}.plan{padding:30px 22px}.occasion-strip{gap:23px}.occasion-strip>span{margin-left:0}}@media (max-width:760px){header{gap:15px;height:85px;padding:0 5%}.brand>span:last-child{font-size:21px}.brand-mark{font-size:37px}.brand small{font-size:10px}.mobile-toggle{background:0 0;border:0;margin-right:auto;font-size:20px;display:block}header>.button{display:none}nav{background:var(--paper);z-index:10;border-bottom:1px solid var(--line);padding:20px 6%;display:none;position:absolute;top:117px;left:0;right:0}nav.open{flex-direction:column;gap:20px;display:flex}.preview-bar{padding:9px 5px;font-size:9px}.bar-divider{padding:0 5px}.hero{flex-direction:column;gap:22px;min-height:0;padding:42px 6% 35px;display:flex}.hero-copy{width:100%}.hero h1{margin:17px 0;font-size:61px;line-height:1.3}.eyebrow{font-size:10px}.hero-description{font-size:14px}.hero-actions{gap:22px;margin-top:25px}.hero-actions .button{gap:28px;padding:13px 20px;font-size:13px}.hero-footnote{margin-top:22px;font-size:10px}.hero-art{width:100%;max-width:400px;height:450px;margin-top:10px}.hero-invite{width:245px;top:5px;left:90px}.hero-invite .invitation{padding:28px 25px 20px}.hero-invite .invitation h3{font-size:31px}.hero-invite .card-message{font-size:11px}.hero-invite .monogram{margin:13px 0 10px;font-size:30px}.hero-invite .card-date{margin-top:16px;font-size:15px}.hero-invite .card-signature{margin-top:18px}.art-orbit{width:310px;height:310px;top:45px;left:22px}.envelope{width:270px;height:200px;bottom:35px;left:15px}.wax{bottom:40px;left:110px}.art-caption{font-size:8px;top:220px;left:-57px}.art-star{font-size:40px;top:0;right:0}.art-note{font-size:10px;bottom:0;right:0}.occasion-strip{flex-wrap:wrap;gap:17px;padding:20px 6%;font-size:12px}.occasion-strip>span{text-align:center;width:100%;margin-bottom:3px;font-size:10px}.section{padding:60px 6%}.section h2{font-size:37px}.section-heading{display:block}.section-heading>p{margin-top:15px;font-size:12px}.filters{gap:7px;margin:25px 0}.filters button{padding:7px 18px}.template-grid{gap:25px 14px}.template-art{height:260px;padding:23px 12px}.template-art .mini{width:145px;max-width:100%}.mini h3{font-size:18px}.mini .monogram{margin:7px 0 5px;font-size:18px}.mini .card-message{font-size:7px}.mini .card-date{font-size:8px}.mini .card-signature{margin-top:8px;font-size:3px}.mini .card-intro,.mini .card-kicker{font-size:6px}.mini .card-time{font-size:5px}.template-cta{padding:7px;font-size:9px;transform:none}.template-title{gap:3px}.template-title h3{font-size:19px}.template-title p{font-size:9px;line-height:1.7}.template-title>span{padding:2px 5px;font-size:8px}.how{grid-template-columns:1fr;gap:35px}.step{gap:20px;padding:24px 0}.step h3{font-size:24px}.plans{grid-template-columns:1fr;gap:30px;margin-top:38px}.plan{padding:25px 30px}.plan ul{min-height:0}.plan .price{margin:17px 0;padding-bottom:18px}.plan-symbol{float:left}.plan h3{margin-top:0}.center-heading p{line-height:1.9}.pricing-note{line-height:2}.faq{grid-template-columns:1fr;gap:20px}.closing{padding:50px 20px}.closing h2{font-size:41px}.closing-sprig{left:-50px}.closing>span{font-size:11px}footer{flex-wrap:wrap;padding:30px 6%}footer p{font-size:9px}.editor{grid-template-columns:1fr}.editor-preview{order:-1;padding:25px}.editor-preview .invitation{max-width:255px;min-height:380px}.editor-preview .invitation h3{font-size:28px}.editor-preview .card-message{font-size:11px}.editor-preview .monogram{margin:12px 0;font-size:29px}.editor form{padding:25px 20px}.dialog-header{padding:17px 20px}.dialog-header h2{font-size:25px}.draft-list{padding:20px}.draft-list article{gap:12px}.draft-list h3{font-size:22px}.full-preview{padding:22px}.full-preview .invitation{min-height:440px}.toast{padding:13px 17px;font-size:12px;bottom:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.dialog-notice{color:#fff9e9;text-align:center;z-index:5;background:#203c30;padding:14px 24px;font-size:13px;display:none;position:sticky;bottom:0}.dialog-notice.shown{display:block}.account-header{justify-content:space-between}.account-main{max-width:1180px;min-height:70vh;margin:auto;padding:55px 5% 90px}.account-heading{margin-bottom:35px}.account-heading h1{font:46px/1.5 var(--serif);margin:8px 0}.account-heading>p{color:var(--muted);font-size:14px}.account-alert{background:#eef2e7;border:1px solid #a6b69d;margin:18px 0;padding:15px 20px;font-size:13px;line-height:1.8}.account-alert.error{color:#774938;background:#f7ede5;border-color:#bfa495}.account-empty{text-align:center;border:1px solid var(--line);background:#f1f1e8;grid-column:1/-1;padding:50px 25px}.account-empty>span{color:var(--gold);font-size:45px}.account-empty h2{font:30px var(--serif);margin:12px 0}.account-empty p{color:var(--muted);margin:15px 0 25px;font-size:13px;line-height:2}.login-form{border:1px solid var(--line);background:#f1f1e8;max-width:470px;padding:35px}.login-form label{margin-bottom:8px;font-size:13px;display:block}.login-form input{width:100%;color:var(--ink);background:#fffdf8;border:1px solid #bfc8b6;margin-bottom:22px;padding:13px}.login-form input:focus{outline:2px solid var(--gold)}.login-form .button{width:100%}.login-form>p{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.9}button:disabled{opacity:.55;cursor:wait;transform:none}.account-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.account-toolbar .filters{flex-wrap:wrap;margin:15px 0}.account-toolbar .filters button{padding:8px 15px}.cloud-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cloud-grid>article{border:1px solid var(--line);padding:22px}.cloud-card{background:#e7e9df;justify-content:center;margin:-22px -22px 22px;padding:25px 15px;display:flex}.cloud-card>.invitation{width:180px;box-shadow:3px 8px 20px #243a2720}.cloud-grid h3,.orders-list h3{font:26px var(--serif);overflow-wrap:anywhere}.cloud-grid article>p,.orders-list article p{color:var(--muted);margin:8px 0 20px;font-size:11px}.cloud-card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.cloud-card-actions .text-button{font-size:11px}.cloud-editor{border:1px solid var(--line)}.cloud-editor-title{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 30px;display:flex}.cloud-editor-title h2{font:29px var(--serif)}.cloud-editor .local-note{margin:18px 0 0}.orders-list article{border:1px solid var(--line);align-items:center;gap:35px;margin-bottom:15px;padding:25px;display:flex}.orders-list article>div{flex:1}.orders-list article p{margin:8px 0 0}.orders-list strong{font:35px Georgia}.orders-list small{font:12px var(--sans)}.locked-badge{border:1px solid #c6ccb9;padding:8px 12px;font-size:11px}.orders-list .eyebrow{letter-spacing:0;margin-bottom:10px;font-size:10px}@media (max-width:760px){.account-heading h1{font-size:35px}.account-main{padding-top:35px}.account-header{flex-wrap:wrap;height:auto;min-height:95px;padding-block:15px}.account-header>.underlined{font-size:11px}.account-toolbar{flex-wrap:wrap;gap:5px;padding-bottom:20px}.account-toolbar .filters button{padding:8px 10px;font-size:11px}.cloud-grid{grid-template-columns:1fr}.login-form{padding:25px}.orders-list article{flex-wrap:wrap;gap:15px}.orders-list article>div{flex-basis:65%}.cloud-editor-title{padding:20px}.account-empty{padding:35px 20px}}.orders-list article.payment-order{flex-wrap:wrap}.payment-order .wallet-transfer{border-top:1px solid var(--line);flex-basis:100%;min-width:0;padding-top:20px}.wallet-transfer form{gap:16px;display:grid}.wallet-transfer p{overflow-wrap:anywhere;font-size:13px;line-height:1.9}.wallet-transfer label{gap:8px;font-size:13px;display:grid}.wallet-transfer input:not([type=checkbox]){border:1px solid var(--line);background:#fffef9;width:100%;padding:12px}.wallet-transfer label.wallet-confirm{align-items:center;display:flex}.wallet-transfer small{color:var(--muted)}.invitation .invitation-credit{z-index:2;font:12px/1.8 var(--sans);letter-spacing:0;text-underline-offset:4px;min-height:40px;color:inherit;padding:8px 10px;text-decoration:underline;display:inline-block;position:relative}.mini .card-signature{letter-spacing:0;font-family:var(--sans)}.invitation-credit:focus-visible{outline-offset:4px;outline:2px solid}.public-header{justify-content:space-between;gap:30px;height:auto;min-height:100px;padding:25px 6%}.public-links{flex-wrap:wrap;gap:25px;font-size:13px;display:flex}.info-main{max-width:1180px;min-height:70vh;margin:auto;padding:65px 6% 90px}.info-heading{max-width:780px;margin-bottom:45px}.info-heading h1{font:clamp(38px,5vw,64px)/1.5 var(--serif);margin:15px 0}.info-heading p,.info-main section p{color:var(--muted);font-size:15px;line-height:2.2}.info-main h2{font:32px/1.5 var(--serif);margin:22px 0 12px}.info-split{grid-template-columns:1.1fr 1fr;align-items:start;gap:65px;display:grid}.info-block{border-top:1px solid var(--line);margin-top:25px;padding:25px 0}.info-block p{margin-bottom:20px}.info-quote{font:45px/1.8 var(--serif);text-align:center;background:#e9eddf;padding:65px 35px}.info-quote small{font:12px var(--sans);margin-top:30px;display:block}.info-main .button{margin-top:22px}.policy-note{border-right:3px solid var(--gold);background:#efeee5;padding:18px 23px;line-height:2;color:var(--ink)!important;font-size:13px!important}.info-cta{margin-top:30px}.public-templates{grid-template-columns:1fr 1fr;gap:45px 30px;display:grid}.sample-wrap{justify-content:center;padding:35px;display:flex}.sample-wrap .invitation{width:310px;max-width:100%}.sample-caption{justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}.sample-caption h2{margin:5px 0}.sample-caption p{color:var(--muted);font-size:12px}.sample-caption a{white-space:nowrap;font-size:12px}.site-footer{align-items:start;gap:30px}.footer-links{flex-wrap:wrap;gap:18px 25px;max-width:530px;font-size:12px;display:flex}.site-footer small{color:var(--muted);font-size:11px}@media (max-width:760px){.public-header{flex-wrap:wrap;padding:20px 6%}.public-links{gap:15px;font-size:12px}.info-main{padding-top:35px}.info-split{grid-template-columns:1fr;gap:20px}.public-templates{grid-template-columns:1fr}.sample-wrap{padding:28px 20px}.info-quote{padding:35px 20px;font-size:36px}.site-footer{flex-direction:column}.info-main h2{font-size:28px}.info-main .plans{margin-top:30px}}
