[hidden]{display:none!important}
.creator-layout{display:block;max-width:850px;margin:auto}
.studio-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.studio-roadmap button{border:1px solid #bac8c0;border-radius:12px;background:#f7faf7;color:#334b41;font:inherit;font-size:14px;padding:13px 7px;min-height:48px;cursor:pointer}
.studio-roadmap button.active{background:#293b46;color:white;border-color:#293b46}
.studio-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:850px;margin:18px auto}
.studio-controls .btn{min-height:50px}.studio-progress{font-size:14px;color:#53635c}
.studio-step{scroll-margin-top:90px}.studio-step fieldset{margin-top:22px}
.studio-final{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;scroll-margin-top:90px}
.studio-final>button{grid-column:1/-1;justify-self:start}.studio-final .preview-panel{position:static}.studio-final .send-review{margin:0}
.studio-final .review-jump{display:none}
.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
.filter-chip{font:inherit;font-size:14px;background:#fff;border:1px solid #aebdb4;border-radius:22px;padding:10px 15px;min-height:44px;color:#30453d;cursor:pointer}
.filter-chip[aria-pressed=true]{background:#e0eee4;border-color:#3d6954;font-weight:700}
.selected-note{font-size:15px;font-weight:650;color:#345f4b;margin:15px 0}
.draft-notice{font-size:14px;color:#52655b;line-height:1.5;margin:0 0 15px}
.option-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.occasion-choice span{min-height:50px;display:flex;align-items:center;text-align:left;padding:12px!important;white-space:normal}
.design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.design-option{min-width:0}.design-thumb{height:130px!important;overflow:hidden}.design-thumb b{position:static;font-size:46px}.design-thumb i{font-style:normal;font-size:15px}
.design-sample{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px}
.message-choices{grid-template-columns:1fr!important}.message-choice{text-align:left;min-height:80px}
.message-choice-copy{font-size:16px;line-height:1.55}
#messages-more,#designs-more{margin-top:14px;font-size:15px}
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #30705a;outline-offset:4px}
.design-option input:focus-visible+.design-thumb,.occasion-choice input:focus-visible+span{outline:3px solid #30705a;outline-offset:4px}
.studio-final .live-card{min-width:0}.studio-final .send-review-grid{grid-template-columns:1fr}
@media(max-width:760px){.studio-final{grid-template-columns:1fr}.option-group{grid-template-columns:repeat(2,minmax(0,1fr))}.design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-roadmap button{font-size:12px;padding:10px 4px}.studio-controls{flex-wrap:wrap}.studio-controls .btn{font-size:14px;padding:14px 18px}.studio-progress{order:3;width:100%;text-align:center;margin:0}.creator-form{padding:20px!important}.occasion-choice span{font-size:14px!important}.studio-final .live-card{padding:30px 22px}.studio-final .send-review{padding:23px}.design-thumb{height:115px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.design-classic{--bg:#fff0ed;--accent:#f5c9c5;--ink:#4a3444;--motif:"✿"}
.design-sample.design-classic,.live-card.design-classic,.gift-page.design-classic .gift-main{background:radial-gradient(ellipse at 10% 0%,var(--accent),transparent 60%),linear-gradient(145deg,var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-classic h3,.live-card.design-classic p,.live-card.design-classic .preview-bottom,.live-card.design-classic .preview-tag{color:var(--ink)}
.gift-page.design-classic{background:var(--bg);color:var(--ink)}
.gift-page.design-classic h1,.gift-page.design-classic .gift-signature,.gift-page.design-classic .eyebrow,.gift-page.design-classic .gift-given,.gift-page.design-classic .tiny-hint,.gift-page.design-classic .gift-after p,.gift-page.design-classic .brand{color:var(--ink)}
.gift-page.design-classic .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-classic .opened-message p{color:var(--ink)}
.gift-page.design-classic .quote-mark,.gift-page.design-classic .recipient-decor{color:var(--accent)}
.gift-page.design-classic .gift-box-body,.gift-page.design-classic .gift-box-lid{background:var(--accent)}
.live-card.design-classic .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-classic .design-decor::after{content:var(--motif)}

.design-garden{--bg:#f3f7e8;--accent:#9bbc97;--ink:#293e31;--motif:"❀"}
.design-sample.design-garden,.live-card.design-garden,.gift-page.design-garden .gift-main{background:radial-gradient(circle at 0% 0%,var(--accent) 0 12%,transparent 12.5%),radial-gradient(circle at 100% 100%,var(--accent) 0 14%,transparent 14.5%),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-garden h3,.live-card.design-garden p,.live-card.design-garden .preview-bottom,.live-card.design-garden .preview-tag{color:var(--ink)}
.gift-page.design-garden{background:var(--bg);color:var(--ink)}
.gift-page.design-garden h1,.gift-page.design-garden .gift-signature,.gift-page.design-garden .eyebrow,.gift-page.design-garden .gift-given,.gift-page.design-garden .tiny-hint,.gift-page.design-garden .gift-after p,.gift-page.design-garden .brand{color:var(--ink)}
.gift-page.design-garden .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-garden .opened-message p{color:var(--ink)}
.gift-page.design-garden .quote-mark,.gift-page.design-garden .recipient-decor{color:var(--accent)}
.gift-page.design-garden .gift-box-body,.gift-page.design-garden .gift-box-lid{background:var(--accent)}
.live-card.design-garden .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-garden .design-decor::after{content:var(--motif)}

.design-modern{--bg:#fff1a8;--accent:#ef9cba;--ink:#292e43;--motif:"✦"}
.design-sample.design-modern,.live-card.design-modern,.gift-page.design-modern .gift-main{background:linear-gradient(35deg,transparent 75%,var(--accent) 75%),linear-gradient(155deg,var(--bg) 75%,var(--accent) 75%);color:var(--ink);border-color:var(--accent)}
.live-card.design-modern h3,.live-card.design-modern p,.live-card.design-modern .preview-bottom,.live-card.design-modern .preview-tag{color:var(--ink)}
.gift-page.design-modern{background:var(--bg);color:var(--ink)}
.gift-page.design-modern h1,.gift-page.design-modern .gift-signature,.gift-page.design-modern .eyebrow,.gift-page.design-modern .gift-given,.gift-page.design-modern .tiny-hint,.gift-page.design-modern .gift-after p,.gift-page.design-modern .brand{color:var(--ink)}
.gift-page.design-modern .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-modern .opened-message p{color:var(--ink)}
.gift-page.design-modern .quote-mark,.gift-page.design-modern .recipient-decor{color:var(--accent)}
.gift-page.design-modern .gift-box-body,.gift-page.design-modern .gift-box-lid{background:var(--accent)}
.live-card.design-modern .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-modern .design-decor::after{content:var(--motif)}

.design-night{--bg:#202e4a;--accent:#526992;--ink:#fff4dc;--motif:"☾"}
.design-sample.design-night,.live-card.design-night,.gift-page.design-night .gift-main{background:radial-gradient(circle at 15% 15%,var(--accent) 0 2px,transparent 3px),radial-gradient(circle at 85% 25%,var(--accent) 0 3px,transparent 4px),radial-gradient(ellipse at top,var(--accent),var(--bg) 65%);color:var(--ink);border-color:var(--accent)}
.live-card.design-night h3,.live-card.design-night p,.live-card.design-night .preview-bottom,.live-card.design-night .preview-tag{color:var(--ink)}
.gift-page.design-night{background:var(--bg);color:var(--ink)}
.gift-page.design-night h1,.gift-page.design-night .gift-signature,.gift-page.design-night .eyebrow,.gift-page.design-night .gift-given,.gift-page.design-night .tiny-hint,.gift-page.design-night .gift-after p,.gift-page.design-night .brand{color:var(--ink)}
.gift-page.design-night .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-night .opened-message p{color:var(--ink)}
.gift-page.design-night .quote-mark,.gift-page.design-night .recipient-decor{color:var(--accent)}
.gift-page.design-night .gift-box-body,.gift-page.design-night .gift-box-lid{background:var(--accent)}
.live-card.design-night .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-night .design-decor::after{content:var(--motif)}

.design-sunrise{--bg:#fff2cf;--accent:#efb379;--ink:#583e2a;--motif:"☀"}
.design-sample.design-sunrise,.live-card.design-sunrise,.gift-page.design-sunrise .gift-main{background:repeating-conic-gradient(from 0deg at 100% 0%,var(--bg) 0deg 12deg,var(--accent) 12deg 15deg);color:var(--ink);border-color:var(--accent)}
.live-card.design-sunrise h3,.live-card.design-sunrise p,.live-card.design-sunrise .preview-bottom,.live-card.design-sunrise .preview-tag{color:var(--ink)}
.gift-page.design-sunrise{background:var(--bg);color:var(--ink)}
.gift-page.design-sunrise h1,.gift-page.design-sunrise .gift-signature,.gift-page.design-sunrise .eyebrow,.gift-page.design-sunrise .gift-given,.gift-page.design-sunrise .tiny-hint,.gift-page.design-sunrise .gift-after p,.gift-page.design-sunrise .brand{color:var(--ink)}
.gift-page.design-sunrise .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-sunrise .opened-message p{color:var(--ink)}
.gift-page.design-sunrise .quote-mark,.gift-page.design-sunrise .recipient-decor{color:var(--accent)}
.gift-page.design-sunrise .gift-box-body,.gift-page.design-sunrise .gift-box-lid{background:var(--accent)}
.live-card.design-sunrise .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-sunrise .design-decor::after{content:var(--motif)}

.design-ocean{--bg:#e7f6fa;--accent:#7eb7c9;--ink:#214c5a;--motif:"≈"}
.design-sample.design-ocean,.live-card.design-ocean,.gift-page.design-ocean .gift-main{background:repeating-radial-gradient(ellipse at 0% 100%,var(--bg) 0 22px,var(--accent) 23px 25px,var(--bg) 26px 45px);color:var(--ink);border-color:var(--accent)}
.live-card.design-ocean h3,.live-card.design-ocean p,.live-card.design-ocean .preview-bottom,.live-card.design-ocean .preview-tag{color:var(--ink)}
.gift-page.design-ocean{background:var(--bg);color:var(--ink)}
.gift-page.design-ocean h1,.gift-page.design-ocean .gift-signature,.gift-page.design-ocean .eyebrow,.gift-page.design-ocean .gift-given,.gift-page.design-ocean .tiny-hint,.gift-page.design-ocean .gift-after p,.gift-page.design-ocean .brand{color:var(--ink)}
.gift-page.design-ocean .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-ocean .opened-message p{color:var(--ink)}
.gift-page.design-ocean .quote-mark,.gift-page.design-ocean .recipient-decor{color:var(--accent)}
.gift-page.design-ocean .gift-box-body,.gift-page.design-ocean .gift-box-lid{background:var(--accent)}
.live-card.design-ocean .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-ocean .design-decor::after{content:var(--motif)}

.design-botanical{--bg:#eff5e9;--accent:#a4bc96;--ink:#30452c;--motif:"❦"}
.design-sample.design-botanical,.live-card.design-botanical,.gift-page.design-botanical .gift-main{background:repeating-linear-gradient(125deg,transparent 0 45px,var(--accent) 46px 48px,transparent 49px 90px),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-botanical h3,.live-card.design-botanical p,.live-card.design-botanical .preview-bottom,.live-card.design-botanical .preview-tag{color:var(--ink)}
.gift-page.design-botanical{background:var(--bg);color:var(--ink)}
.gift-page.design-botanical h1,.gift-page.design-botanical .gift-signature,.gift-page.design-botanical .eyebrow,.gift-page.design-botanical .gift-given,.gift-page.design-botanical .tiny-hint,.gift-page.design-botanical .gift-after p,.gift-page.design-botanical .brand{color:var(--ink)}
.gift-page.design-botanical .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-botanical .opened-message p{color:var(--ink)}
.gift-page.design-botanical .quote-mark,.gift-page.design-botanical .recipient-decor{color:var(--accent)}
.gift-page.design-botanical .gift-box-body,.gift-page.design-botanical .gift-box-lid{background:var(--accent)}
.live-card.design-botanical .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-botanical .design-decor::after{content:var(--motif)}

.design-lavender{--bg:#f0eafb;--accent:#c5b1df;--ink:#4b3b60;--motif:"✾"}
.design-sample.design-lavender,.live-card.design-lavender,.gift-page.design-lavender .gift-main{background:radial-gradient(circle at 0% 0%,var(--accent) 0 12%,transparent 12.5%),radial-gradient(circle at 100% 100%,var(--accent) 0 14%,transparent 14.5%),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-lavender h3,.live-card.design-lavender p,.live-card.design-lavender .preview-bottom,.live-card.design-lavender .preview-tag{color:var(--ink)}
.gift-page.design-lavender{background:var(--bg);color:var(--ink)}
.gift-page.design-lavender h1,.gift-page.design-lavender .gift-signature,.gift-page.design-lavender .eyebrow,.gift-page.design-lavender .gift-given,.gift-page.design-lavender .tiny-hint,.gift-page.design-lavender .gift-after p,.gift-page.design-lavender .brand{color:var(--ink)}
.gift-page.design-lavender .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-lavender .opened-message p{color:var(--ink)}
.gift-page.design-lavender .quote-mark,.gift-page.design-lavender .recipient-decor{color:var(--accent)}
.gift-page.design-lavender .gift-box-body,.gift-page.design-lavender .gift-box-lid{background:var(--accent)}
.live-card.design-lavender .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-lavender .design-decor::after{content:var(--motif)}

.design-confetti{--bg:#fff4d9;--accent:#f19491;--ink:#493844;--motif:"●"}
.design-sample.design-confetti,.live-card.design-confetti,.gift-page.design-confetti .gift-main{background:radial-gradient(circle,var(--accent) 2px,transparent 3px),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-confetti h3,.live-card.design-confetti p,.live-card.design-confetti .preview-bottom,.live-card.design-confetti .preview-tag{color:var(--ink)}
.gift-page.design-confetti{background:var(--bg);color:var(--ink)}
.gift-page.design-confetti h1,.gift-page.design-confetti .gift-signature,.gift-page.design-confetti .eyebrow,.gift-page.design-confetti .gift-given,.gift-page.design-confetti .tiny-hint,.gift-page.design-confetti .gift-after p,.gift-page.design-confetti .brand{color:var(--ink)}
.gift-page.design-confetti .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-confetti .opened-message p{color:var(--ink)}
.gift-page.design-confetti .quote-mark,.gift-page.design-confetti .recipient-decor{color:var(--accent)}
.gift-page.design-confetti .gift-box-body,.gift-page.design-confetti .gift-box-lid{background:var(--accent)}
.live-card.design-confetti .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-confetti .design-decor::after{content:var(--motif)}
.design-sample.design-confetti,.live-card.design-confetti,.gift-page.design-confetti .gift-main{background-size:24px 24px,auto}

.design-artdeco{--bg:#153f3b;--accent:#c6ad74;--ink:#fff5df;--motif:"◇"}
.design-sample.design-artdeco,.live-card.design-artdeco,.gift-page.design-artdeco .gift-main{background:repeating-linear-gradient(45deg,transparent 0 35px,var(--accent) 36px 37px,transparent 38px 72px),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-artdeco h3,.live-card.design-artdeco p,.live-card.design-artdeco .preview-bottom,.live-card.design-artdeco .preview-tag{color:var(--ink)}
.gift-page.design-artdeco{background:var(--bg);color:var(--ink)}
.gift-page.design-artdeco h1,.gift-page.design-artdeco .gift-signature,.gift-page.design-artdeco .eyebrow,.gift-page.design-artdeco .gift-given,.gift-page.design-artdeco .tiny-hint,.gift-page.design-artdeco .gift-after p,.gift-page.design-artdeco .brand{color:var(--ink)}
.gift-page.design-artdeco .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-artdeco .opened-message p{color:var(--ink)}
.gift-page.design-artdeco .quote-mark,.gift-page.design-artdeco .recipient-decor{color:var(--accent)}
.gift-page.design-artdeco .gift-box-body,.gift-page.design-artdeco .gift-box-lid{background:var(--accent)}
.live-card.design-artdeco .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-artdeco .design-decor::after{content:var(--motif)}

.design-peach{--bg:#fff0df;--accent:#efb19c;--ink:#583e36;--motif:"❀"}
.design-sample.design-peach,.live-card.design-peach,.gift-page.design-peach .gift-main{background:radial-gradient(circle at 0% 0%,var(--accent) 0 12%,transparent 12.5%),radial-gradient(circle at 100% 100%,var(--accent) 0 14%,transparent 14.5%),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-peach h3,.live-card.design-peach p,.live-card.design-peach .preview-bottom,.live-card.design-peach .preview-tag{color:var(--ink)}
.gift-page.design-peach{background:var(--bg);color:var(--ink)}
.gift-page.design-peach h1,.gift-page.design-peach .gift-signature,.gift-page.design-peach .eyebrow,.gift-page.design-peach .gift-given,.gift-page.design-peach .tiny-hint,.gift-page.design-peach .gift-after p,.gift-page.design-peach .brand{color:var(--ink)}
.gift-page.design-peach .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-peach .opened-message p{color:var(--ink)}
.gift-page.design-peach .quote-mark,.gift-page.design-peach .recipient-decor{color:var(--accent)}
.gift-page.design-peach .gift-box-body,.gift-page.design-peach .gift-box-lid{background:var(--accent)}
.live-card.design-peach .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-peach .design-decor::after{content:var(--motif)}

.design-sage{--bg:#edf2eb;--accent:#a6b8a0;--ink:#364b39;--motif:"❧"}
.design-sample.design-sage,.live-card.design-sage,.gift-page.design-sage .gift-main{background:linear-gradient(90deg,var(--accent) 0 5%,var(--bg) 5%);color:var(--ink);border-color:var(--accent)}
.live-card.design-sage h3,.live-card.design-sage p,.live-card.design-sage .preview-bottom,.live-card.design-sage .preview-tag{color:var(--ink)}
.gift-page.design-sage{background:var(--bg);color:var(--ink)}
.gift-page.design-sage h1,.gift-page.design-sage .gift-signature,.gift-page.design-sage .eyebrow,.gift-page.design-sage .gift-given,.gift-page.design-sage .tiny-hint,.gift-page.design-sage .gift-after p,.gift-page.design-sage .brand{color:var(--ink)}
.gift-page.design-sage .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-sage .opened-message p{color:var(--ink)}
.gift-page.design-sage .quote-mark,.gift-page.design-sage .recipient-decor{color:var(--accent)}
.gift-page.design-sage .gift-box-body,.gift-page.design-sage .gift-box-lid{background:var(--accent)}
.live-card.design-sage .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-sage .design-decor::after{content:var(--motif)}

.design-terracotta{--bg:#f8e8db;--accent:#c88b6c;--ink:#603c30;--motif:"◡"}
.design-sample.design-terracotta,.live-card.design-terracotta,.gift-page.design-terracotta .gift-main{background:radial-gradient(ellipse at 50% 110%,var(--accent) 0 48%,transparent 48.5%),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-terracotta h3,.live-card.design-terracotta p,.live-card.design-terracotta .preview-bottom,.live-card.design-terracotta .preview-tag{color:var(--ink)}
.gift-page.design-terracotta{background:var(--bg);color:var(--ink)}
.gift-page.design-terracotta h1,.gift-page.design-terracotta .gift-signature,.gift-page.design-terracotta .eyebrow,.gift-page.design-terracotta .gift-given,.gift-page.design-terracotta .tiny-hint,.gift-page.design-terracotta .gift-after p,.gift-page.design-terracotta .brand{color:var(--ink)}
.gift-page.design-terracotta .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-terracotta .opened-message p{color:var(--ink)}
.gift-page.design-terracotta .quote-mark,.gift-page.design-terracotta .recipient-decor{color:var(--accent)}
.gift-page.design-terracotta .gift-box-body,.gift-page.design-terracotta .gift-box-lid{background:var(--accent)}
.live-card.design-terracotta .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-terracotta .design-decor::after{content:var(--motif)}

.design-midnight{--bg:#28233d;--accent:#bda06c;--ink:#fff1cd;--motif:"✧"}
.design-sample.design-midnight,.live-card.design-midnight,.gift-page.design-midnight .gift-main{background:repeating-linear-gradient(45deg,transparent 0 35px,var(--accent) 36px 37px,transparent 38px 72px),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-midnight h3,.live-card.design-midnight p,.live-card.design-midnight .preview-bottom,.live-card.design-midnight .preview-tag{color:var(--ink)}
.gift-page.design-midnight{background:var(--bg);color:var(--ink)}
.gift-page.design-midnight h1,.gift-page.design-midnight .gift-signature,.gift-page.design-midnight .eyebrow,.gift-page.design-midnight .gift-given,.gift-page.design-midnight .tiny-hint,.gift-page.design-midnight .gift-after p,.gift-page.design-midnight .brand{color:var(--ink)}
.gift-page.design-midnight .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-midnight .opened-message p{color:var(--ink)}
.gift-page.design-midnight .quote-mark,.gift-page.design-midnight .recipient-decor{color:var(--accent)}
.gift-page.design-midnight .gift-box-body,.gift-page.design-midnight .gift-box-lid{background:var(--accent)}
.live-card.design-midnight .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-midnight .design-decor::after{content:var(--motif)}

.design-rainbow{--bg:#fff4ee;--accent:#d6b1df;--ink:#45364f;--motif:"⌒"}
.design-sample.design-rainbow,.live-card.design-rainbow,.gift-page.design-rainbow .gift-main{background:radial-gradient(ellipse at 50% 120%,var(--bg) 35%,var(--accent) 36% 40%,#e4b3ae 41% 46%,#d8c593 47% 52%,var(--bg) 53%);color:var(--ink);border-color:var(--accent)}
.live-card.design-rainbow h3,.live-card.design-rainbow p,.live-card.design-rainbow .preview-bottom,.live-card.design-rainbow .preview-tag{color:var(--ink)}
.gift-page.design-rainbow{background:var(--bg);color:var(--ink)}
.gift-page.design-rainbow h1,.gift-page.design-rainbow .gift-signature,.gift-page.design-rainbow .eyebrow,.gift-page.design-rainbow .gift-given,.gift-page.design-rainbow .tiny-hint,.gift-page.design-rainbow .gift-after p,.gift-page.design-rainbow .brand{color:var(--ink)}
.gift-page.design-rainbow .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-rainbow .opened-message p{color:var(--ink)}
.gift-page.design-rainbow .quote-mark,.gift-page.design-rainbow .recipient-decor{color:var(--accent)}
.gift-page.design-rainbow .gift-box-body,.gift-page.design-rainbow .gift-box-lid{background:var(--accent)}
.live-card.design-rainbow .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-rainbow .design-decor::after{content:var(--motif)}

.design-cherry{--bg:#fff0f5;--accent:#e2a5be;--ink:#663d50;--motif:"✿"}
.design-sample.design-cherry,.live-card.design-cherry,.gift-page.design-cherry .gift-main{background:radial-gradient(circle at 0% 0%,var(--accent) 0 12%,transparent 12.5%),radial-gradient(circle at 100% 100%,var(--accent) 0 14%,transparent 14.5%),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-cherry h3,.live-card.design-cherry p,.live-card.design-cherry .preview-bottom,.live-card.design-cherry .preview-tag{color:var(--ink)}
.gift-page.design-cherry{background:var(--bg);color:var(--ink)}
.gift-page.design-cherry h1,.gift-page.design-cherry .gift-signature,.gift-page.design-cherry .eyebrow,.gift-page.design-cherry .gift-given,.gift-page.design-cherry .tiny-hint,.gift-page.design-cherry .gift-after p,.gift-page.design-cherry .brand{color:var(--ink)}
.gift-page.design-cherry .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-cherry .opened-message p{color:var(--ink)}
.gift-page.design-cherry .quote-mark,.gift-page.design-cherry .recipient-decor{color:var(--accent)}
.gift-page.design-cherry .gift-box-body,.gift-page.design-cherry .gift-box-lid{background:var(--accent)}
.live-card.design-cherry .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-cherry .design-decor::after{content:var(--motif)}

.design-lemon{--bg:#fff9cd;--accent:#ddc45b;--ink:#51491f;--motif:"✺"}
.design-sample.design-lemon,.live-card.design-lemon,.gift-page.design-lemon .gift-main{background:repeating-conic-gradient(from 0deg at 100% 0%,var(--bg) 0deg 12deg,var(--accent) 12deg 15deg);color:var(--ink);border-color:var(--accent)}
.live-card.design-lemon h3,.live-card.design-lemon p,.live-card.design-lemon .preview-bottom,.live-card.design-lemon .preview-tag{color:var(--ink)}
.gift-page.design-lemon{background:var(--bg);color:var(--ink)}
.gift-page.design-lemon h1,.gift-page.design-lemon .gift-signature,.gift-page.design-lemon .eyebrow,.gift-page.design-lemon .gift-given,.gift-page.design-lemon .tiny-hint,.gift-page.design-lemon .gift-after p,.gift-page.design-lemon .brand{color:var(--ink)}
.gift-page.design-lemon .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-lemon .opened-message p{color:var(--ink)}
.gift-page.design-lemon .quote-mark,.gift-page.design-lemon .recipient-decor{color:var(--accent)}
.gift-page.design-lemon .gift-box-body,.gift-page.design-lemon .gift-box-lid{background:var(--accent)}
.live-card.design-lemon .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-lemon .design-decor::after{content:var(--motif)}

.design-rose{--bg:#fae7ec;--accent:#ce94a6;--ink:#673b4e;--motif:"♡"}
.design-sample.design-rose,.live-card.design-rose,.gift-page.design-rose .gift-main{background:linear-gradient(0deg,var(--accent) 0 2px,transparent 2px),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-rose h3,.live-card.design-rose p,.live-card.design-rose .preview-bottom,.live-card.design-rose .preview-tag{color:var(--ink)}
.gift-page.design-rose{background:var(--bg);color:var(--ink)}
.gift-page.design-rose h1,.gift-page.design-rose .gift-signature,.gift-page.design-rose .eyebrow,.gift-page.design-rose .gift-given,.gift-page.design-rose .tiny-hint,.gift-page.design-rose .gift-after p,.gift-page.design-rose .brand{color:var(--ink)}
.gift-page.design-rose .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-rose .opened-message p{color:var(--ink)}
.gift-page.design-rose .quote-mark,.gift-page.design-rose .recipient-decor{color:var(--accent)}
.gift-page.design-rose .gift-box-body,.gift-page.design-rose .gift-box-lid{background:var(--accent)}
.live-card.design-rose .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-rose .design-decor::after{content:var(--motif)}
.design-sample.design-rose,.live-card.design-rose,.gift-page.design-rose .gift-main{border-style:double;border-width:7px}

.design-forest{--bg:#193e35;--accent:#5e8671;--ink:#f2f5dc;--motif:"♧"}
.design-sample.design-forest,.live-card.design-forest,.gift-page.design-forest .gift-main{background:repeating-linear-gradient(125deg,transparent 0 45px,var(--accent) 46px 48px,transparent 49px 90px),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-forest h3,.live-card.design-forest p,.live-card.design-forest .preview-bottom,.live-card.design-forest .preview-tag{color:var(--ink)}
.gift-page.design-forest{background:var(--bg);color:var(--ink)}
.gift-page.design-forest h1,.gift-page.design-forest .gift-signature,.gift-page.design-forest .eyebrow,.gift-page.design-forest .gift-given,.gift-page.design-forest .tiny-hint,.gift-page.design-forest .gift-after p,.gift-page.design-forest .brand{color:var(--ink)}
.gift-page.design-forest .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-forest .opened-message p{color:var(--ink)}
.gift-page.design-forest .quote-mark,.gift-page.design-forest .recipient-decor{color:var(--accent)}
.gift-page.design-forest .gift-box-body,.gift-page.design-forest .gift-box-lid{background:var(--accent)}
.live-card.design-forest .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-forest .design-decor::after{content:var(--motif)}

.design-paper{--bg:#f8f4e9;--accent:#bdb39b;--ink:#323d40;--motif:"—"}
.design-sample.design-paper,.live-card.design-paper,.gift-page.design-paper .gift-main{background:linear-gradient(0deg,var(--accent) 0 2px,transparent 2px),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-paper h3,.live-card.design-paper p,.live-card.design-paper .preview-bottom,.live-card.design-paper .preview-tag{color:var(--ink)}
.gift-page.design-paper{background:var(--bg);color:var(--ink)}
.gift-page.design-paper h1,.gift-page.design-paper .gift-signature,.gift-page.design-paper .eyebrow,.gift-page.design-paper .gift-given,.gift-page.design-paper .tiny-hint,.gift-page.design-paper .gift-after p,.gift-page.design-paper .brand{color:var(--ink)}
.gift-page.design-paper .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-paper .opened-message p{color:var(--ink)}
.gift-page.design-paper .quote-mark,.gift-page.design-paper .recipient-decor{color:var(--accent)}
.gift-page.design-paper .gift-box-body,.gift-page.design-paper .gift-box-lid{background:var(--accent)}
.live-card.design-paper .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-paper .design-decor::after{content:var(--motif)}
.design-sample.design-paper,.live-card.design-paper,.gift-page.design-paper .gift-main{border-style:double;border-width:7px}

.design-cobalt{--bg:#e8efff;--accent:#809fd8;--ink:#203961;--motif:"◒"}
.design-sample.design-cobalt,.live-card.design-cobalt,.gift-page.design-cobalt .gift-main{background:linear-gradient(35deg,transparent 75%,var(--accent) 75%),linear-gradient(155deg,var(--bg) 75%,var(--accent) 75%);color:var(--ink);border-color:var(--accent)}
.live-card.design-cobalt h3,.live-card.design-cobalt p,.live-card.design-cobalt .preview-bottom,.live-card.design-cobalt .preview-tag{color:var(--ink)}
.gift-page.design-cobalt{background:var(--bg);color:var(--ink)}
.gift-page.design-cobalt h1,.gift-page.design-cobalt .gift-signature,.gift-page.design-cobalt .eyebrow,.gift-page.design-cobalt .gift-given,.gift-page.design-cobalt .tiny-hint,.gift-page.design-cobalt .gift-after p,.gift-page.design-cobalt .brand{color:var(--ink)}
.gift-page.design-cobalt .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-cobalt .opened-message p{color:var(--ink)}
.gift-page.design-cobalt .quote-mark,.gift-page.design-cobalt .recipient-decor{color:var(--accent)}
.gift-page.design-cobalt .gift-box-body,.gift-page.design-cobalt .gift-box-lid{background:var(--accent)}
.live-card.design-cobalt .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-cobalt .design-decor::after{content:var(--motif)}

.design-starlight{--bg:#eef0f8;--accent:#b6bfd8;--ink:#394560;--motif:"✧"}
.design-sample.design-starlight,.live-card.design-starlight,.gift-page.design-starlight .gift-main{background:radial-gradient(circle at 15% 15%,var(--accent) 0 2px,transparent 3px),radial-gradient(circle at 85% 25%,var(--accent) 0 3px,transparent 4px),radial-gradient(ellipse at top,var(--accent),var(--bg) 65%);color:var(--ink);border-color:var(--accent)}
.live-card.design-starlight h3,.live-card.design-starlight p,.live-card.design-starlight .preview-bottom,.live-card.design-starlight .preview-tag{color:var(--ink)}
.gift-page.design-starlight{background:var(--bg);color:var(--ink)}
.gift-page.design-starlight h1,.gift-page.design-starlight .gift-signature,.gift-page.design-starlight .eyebrow,.gift-page.design-starlight .gift-given,.gift-page.design-starlight .tiny-hint,.gift-page.design-starlight .gift-after p,.gift-page.design-starlight .brand{color:var(--ink)}
.gift-page.design-starlight .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-starlight .opened-message p{color:var(--ink)}
.gift-page.design-starlight .quote-mark,.gift-page.design-starlight .recipient-decor{color:var(--accent)}
.gift-page.design-starlight .gift-box-body,.gift-page.design-starlight .gift-box-lid{background:var(--accent)}
.live-card.design-starlight .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-starlight .design-decor::after{content:var(--motif)}

.design-meadow{--bg:#f6f8e4;--accent:#c6cc93;--ink:#46502b;--motif:"❃"}
.design-sample.design-meadow,.live-card.design-meadow,.gift-page.design-meadow .gift-main{background:radial-gradient(circle at 0% 0%,var(--accent) 0 12%,transparent 12.5%),radial-gradient(circle at 100% 100%,var(--accent) 0 14%,transparent 14.5%),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-meadow h3,.live-card.design-meadow p,.live-card.design-meadow .preview-bottom,.live-card.design-meadow .preview-tag{color:var(--ink)}
.gift-page.design-meadow{background:var(--bg);color:var(--ink)}
.gift-page.design-meadow h1,.gift-page.design-meadow .gift-signature,.gift-page.design-meadow .eyebrow,.gift-page.design-meadow .gift-given,.gift-page.design-meadow .tiny-hint,.gift-page.design-meadow .gift-after p,.gift-page.design-meadow .brand{color:var(--ink)}
.gift-page.design-meadow .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-meadow .opened-message p{color:var(--ink)}
.gift-page.design-meadow .quote-mark,.gift-page.design-meadow .recipient-decor{color:var(--accent)}
.gift-page.design-meadow .gift-box-body,.gift-page.design-meadow .gift-box-lid{background:var(--accent)}
.live-card.design-meadow .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-meadow .design-decor::after{content:var(--motif)}

.design-berry{--bg:#602e51;--accent:#b86a91;--ink:#fff1f7;--motif:"✹"}
.design-sample.design-berry,.live-card.design-berry,.gift-page.design-berry .gift-main{background:radial-gradient(circle,var(--accent) 2px,transparent 3px),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-berry h3,.live-card.design-berry p,.live-card.design-berry .preview-bottom,.live-card.design-berry .preview-tag{color:var(--ink)}
.gift-page.design-berry{background:var(--bg);color:var(--ink)}
.gift-page.design-berry h1,.gift-page.design-berry .gift-signature,.gift-page.design-berry .eyebrow,.gift-page.design-berry .gift-given,.gift-page.design-berry .tiny-hint,.gift-page.design-berry .gift-after p,.gift-page.design-berry .brand{color:var(--ink)}
.gift-page.design-berry .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-berry .opened-message p{color:var(--ink)}
.gift-page.design-berry .quote-mark,.gift-page.design-berry .recipient-decor{color:var(--accent)}
.gift-page.design-berry .gift-box-body,.gift-page.design-berry .gift-box-lid{background:var(--accent)}
.live-card.design-berry .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-berry .design-decor::after{content:var(--motif)}
.design-sample.design-berry,.live-card.design-berry,.gift-page.design-berry .gift-main{background-size:24px 24px,auto}

.design-linen{--bg:#f3eee4;--accent:#c7bca6;--ink:#554c3b;--motif:"❦"}
.design-sample.design-linen,.live-card.design-linen,.gift-page.design-linen .gift-main{background:repeating-linear-gradient(0deg,transparent 0 4px,#bdb39b22 5px 6px),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-linen h3,.live-card.design-linen p,.live-card.design-linen .preview-bottom,.live-card.design-linen .preview-tag{color:var(--ink)}
.gift-page.design-linen{background:var(--bg);color:var(--ink)}
.gift-page.design-linen h1,.gift-page.design-linen .gift-signature,.gift-page.design-linen .eyebrow,.gift-page.design-linen .gift-given,.gift-page.design-linen .tiny-hint,.gift-page.design-linen .gift-after p,.gift-page.design-linen .brand{color:var(--ink)}
.gift-page.design-linen .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-linen .opened-message p{color:var(--ink)}
.gift-page.design-linen .quote-mark,.gift-page.design-linen .recipient-decor{color:var(--accent)}
.gift-page.design-linen .gift-box-body,.gift-page.design-linen .gift-box-lid{background:var(--accent)}
.live-card.design-linen .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-linen .design-decor::after{content:var(--motif)}

.design-sunset{--bg:#fbe6d8;--accent:#e4a088;--ink:#683e3c;--motif:"◓"}
.design-sample.design-sunset,.live-card.design-sunset,.gift-page.design-sunset .gift-main{background:radial-gradient(ellipse at 50% 110%,var(--accent) 0 48%,transparent 48.5%),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-sunset h3,.live-card.design-sunset p,.live-card.design-sunset .preview-bottom,.live-card.design-sunset .preview-tag{color:var(--ink)}
.gift-page.design-sunset{background:var(--bg);color:var(--ink)}
.gift-page.design-sunset h1,.gift-page.design-sunset .gift-signature,.gift-page.design-sunset .eyebrow,.gift-page.design-sunset .gift-given,.gift-page.design-sunset .tiny-hint,.gift-page.design-sunset .gift-after p,.gift-page.design-sunset .brand{color:var(--ink)}
.gift-page.design-sunset .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-sunset .opened-message p{color:var(--ink)}
.gift-page.design-sunset .quote-mark,.gift-page.design-sunset .recipient-decor{color:var(--accent)}
.gift-page.design-sunset .gift-box-body,.gift-page.design-sunset .gift-box-lid{background:var(--accent)}
.live-card.design-sunset .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-sunset .design-decor::after{content:var(--motif)}

.design-monochrome{--bg:#faf7ef;--accent:#9a978c;--ink:#24282a;--motif:"◆"}
.design-sample.design-monochrome,.live-card.design-monochrome,.gift-page.design-monochrome .gift-main{background:repeating-linear-gradient(45deg,transparent 0 35px,var(--accent) 36px 37px,transparent 38px 72px),linear-gradient(var(--bg),var(--bg));color:var(--ink);border-color:var(--accent)}
.live-card.design-monochrome h3,.live-card.design-monochrome p,.live-card.design-monochrome .preview-bottom,.live-card.design-monochrome .preview-tag{color:var(--ink)}
.gift-page.design-monochrome{background:var(--bg);color:var(--ink)}
.gift-page.design-monochrome h1,.gift-page.design-monochrome .gift-signature,.gift-page.design-monochrome .eyebrow,.gift-page.design-monochrome .gift-given,.gift-page.design-monochrome .tiny-hint,.gift-page.design-monochrome .gift-after p,.gift-page.design-monochrome .brand{color:var(--ink)}
.gift-page.design-monochrome .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-monochrome .opened-message p{color:var(--ink)}
.gift-page.design-monochrome .quote-mark,.gift-page.design-monochrome .recipient-decor{color:var(--accent)}
.gift-page.design-monochrome .gift-box-body,.gift-page.design-monochrome .gift-box-lid{background:var(--accent)}
.live-card.design-monochrome .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-monochrome .design-decor::after{content:var(--motif)}

.design-mint{--bg:#e3f5ed;--accent:#9dceb8;--ink:#285344;--motif:"✳"}
.design-sample.design-mint,.live-card.design-mint,.gift-page.design-mint .gift-main{background:repeating-radial-gradient(ellipse at 0% 100%,var(--bg) 0 22px,var(--accent) 23px 25px,var(--bg) 26px 45px);color:var(--ink);border-color:var(--accent)}
.live-card.design-mint h3,.live-card.design-mint p,.live-card.design-mint .preview-bottom,.live-card.design-mint .preview-tag{color:var(--ink)}
.gift-page.design-mint{background:var(--bg);color:var(--ink)}
.gift-page.design-mint h1,.gift-page.design-mint .gift-signature,.gift-page.design-mint .eyebrow,.gift-page.design-mint .gift-given,.gift-page.design-mint .tiny-hint,.gift-page.design-mint .gift-after p,.gift-page.design-mint .brand{color:var(--ink)}
.gift-page.design-mint .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-mint .opened-message p{color:var(--ink)}
.gift-page.design-mint .quote-mark,.gift-page.design-mint .recipient-decor{color:var(--accent)}
.gift-page.design-mint .gift-box-body,.gift-page.design-mint .gift-box-lid{background:var(--accent)}
.live-card.design-mint .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-mint .design-decor::after{content:var(--motif)}

.design-postcard{--bg:#fff3dd;--accent:#d7b58a;--ink:#60482d;--motif:"✉"}
.design-sample.design-postcard,.live-card.design-postcard,.gift-page.design-postcard .gift-main{background:repeating-linear-gradient(135deg,var(--accent) 0 12px,var(--bg) 12px 24px);color:var(--ink);border-color:var(--accent)}
.live-card.design-postcard h3,.live-card.design-postcard p,.live-card.design-postcard .preview-bottom,.live-card.design-postcard .preview-tag{color:var(--ink)}
.gift-page.design-postcard{background:var(--bg);color:var(--ink)}
.gift-page.design-postcard h1,.gift-page.design-postcard .gift-signature,.gift-page.design-postcard .eyebrow,.gift-page.design-postcard .gift-given,.gift-page.design-postcard .tiny-hint,.gift-page.design-postcard .gift-after p,.gift-page.design-postcard .brand{color:var(--ink)}
.gift-page.design-postcard .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-postcard .opened-message p{color:var(--ink)}
.gift-page.design-postcard .quote-mark,.gift-page.design-postcard .recipient-decor{color:var(--accent)}
.gift-page.design-postcard .gift-box-body,.gift-page.design-postcard .gift-box-lid{background:var(--accent)}
.live-card.design-postcard .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-postcard .design-decor::after{content:var(--motif)}
.live-card.design-postcard,.gift-page.design-postcard .gift-main{background:var(--bg);border:12px solid var(--accent);outline:2px dashed var(--ink);outline-offset:-8px}

.design-disco{--bg:#382d59;--accent:#b58fd2;--ink:#fff0fb;--motif:"✷"}
.design-sample.design-disco,.live-card.design-disco,.gift-page.design-disco .gift-main{background:radial-gradient(circle at 15% 15%,var(--accent) 0 2px,transparent 3px),radial-gradient(circle at 85% 25%,var(--accent) 0 3px,transparent 4px),radial-gradient(ellipse at top,var(--accent),var(--bg) 65%);color:var(--ink);border-color:var(--accent)}
.live-card.design-disco h3,.live-card.design-disco p,.live-card.design-disco .preview-bottom,.live-card.design-disco .preview-tag{color:var(--ink)}
.gift-page.design-disco{background:var(--bg);color:var(--ink)}
.gift-page.design-disco h1,.gift-page.design-disco .gift-signature,.gift-page.design-disco .eyebrow,.gift-page.design-disco .gift-given,.gift-page.design-disco .tiny-hint,.gift-page.design-disco .gift-after p,.gift-page.design-disco .brand{color:var(--ink)}
.gift-page.design-disco .opened-message{background:var(--bg);border:3px solid var(--accent)}
.gift-page.design-disco .opened-message p{color:var(--ink)}
.gift-page.design-disco .quote-mark,.gift-page.design-disco .recipient-decor{color:var(--accent)}
.gift-page.design-disco .gift-box-body,.gift-page.design-disco .gift-box-lid{background:var(--accent)}
.live-card.design-disco .design-decor{display:block;color:var(--ink);opacity:.25}
.live-card.design-disco .design-decor::after{content:var(--motif)}
body{overflow-x:hidden}
.live-card h3,.live-card p,.gift-heading,.opened-message p,.gift-signature{overflow-wrap:anywhere}
.studio-step input[type=search]{width:100%;min-width:0}
