.guest-day{z-index:2;text-align:left;color:var(--di-ink,#534636);background:var(--di-paper,#fffcf8);border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-family:var(--font-body,Arial,sans-serif);padding:50px clamp(22px,7%,56px);position:relative}.guest-day h2{margin:8px 0 14px;font-size:clamp(25px,5vw,37px)}.gd-eyebrow{letter-spacing:.18em;font-size:10px}.gd-small{opacity:.8;font-size:12px;line-height:1.6}.gd-calendar{border:1px solid;border-radius:6px;margin:12px 0;padding:13px 18px;text-decoration:none;display:inline-flex}.guest-day details{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:15px 0}.guest-day summary{cursor:pointer;font-weight:600}.guest-day details p{white-space:pre-line;line-height:1.7}.gd-program{padding:0;list-style:none}.gd-program li{gap:6px;margin:22px 0;display:grid}.gd-program li span{font-size:14px}.gd-program a{font-size:13px}.gd-placements{gap:12px;margin:24px 0;display:grid}.gd-placements article{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);flex-wrap:wrap;gap:8px 18px;padding:12px 0;display:flex}.gd-placements article strong{width:100%}.guest-experience-settings{max-width:760px;margin:25px 0}.guest-experience-settings fieldset{border:0;padding:0}.guest-experience-settings label:not(.gd-check){gap:8px;margin:18px 0;display:grid}.guest-experience-settings textarea{box-sizing:border-box;background:#fffdf9;border:1px solid #d8cdbd;border-radius:6px;width:100%;min-height:80px;padding:12px}.gd-check{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.gd-check input{margin-top:4px;width:auto!important}.gd-preview-banner{z-index:1000;color:#fff;background:#514334;flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 20px;font:14px Arial,sans-serif;display:flex;position:sticky;top:0}.gd-preview-banner a{color:#fff;text-decoration:underline}.gd-pending-panel{background:#f4ede2;border-radius:8px;margin:24px 0;padding:18px}.gd-pending-panel select{max-width:100%;margin:10px 0}.gd-reminder{font-size:13px}.gd-event-choices{gap:8px;display:grid}.gd-event-choices label{gap:8px;display:flex}.gd-filter-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.gd-filter-tabs button{padding:8px 14px}.gd-filter-tabs button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #9e8664}.personal-saved-reply{background:color-mix(in srgb,currentColor 6%,transparent);border-radius:6px;margin:15px 0;padding:15px}.personal-closed-note{border:1px solid;padding:15px}.gd-form-notice{font-size:13px;line-height:1.6}.guest-day h2{color:inherit}.form .gd-check,.admin .gd-event-choices label{align-items:flex-start;gap:10px;display:flex}.gd-check input[type=checkbox],.admin .gd-event-choices input[type=checkbox]{accent-color:#8d7757;flex-shrink:0;height:20px;margin-top:3px;padding:0;width:20px!important}.guest-experience-settings textarea{font-size:16px}.admin .gd-event-choices{border:1px solid #d8cdbd;margin:20px 0;padding:15px}.admin .gd-event-choices label{margin:8px 0}.optional-guest-info{border-bottom:1px solid #ded7ce;padding:8px 0}.admin.admin .guest-experience-settings .optional-guest-info-toggle{color:#40372f;text-align:left;width:100%;min-height:52px;font:600 18px/1.5 var(--font-platform,Arial,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 4px;display:flex}.optional-guest-info-toggle>svg{flex:none}.admin .optional-guest-info-toggle:hover{background:#eee8df}.optional-guest-info-toggle:focus-visible{outline-offset:3px;outline:2px solid #806a4e}.guest-experience-settings .optional-guest-info-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-line;color:#65584b;-webkit-box-orient:vertical;margin:0 0 12px;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.guest-experience-settings .optional-guest-info textarea{resize:vertical;min-height:112px;margin:4px 0 12px;font-size:18px;line-height:1.6;display:block}.dress-palette{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex;margin:20px 0!important;padding:0!important;list-style:none!important}.dress-palette li{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:7px;max-width:100px;font-size:12px;line-height:1.4;display:flex}.dress-swatch{border:1px solid #0002;border-radius:50%;flex-shrink:0;width:48px;height:48px;display:block;box-shadow:0 2px 5px #0000000a}.guest-experience-settings .dress-settings{border-bottom:1px solid #d8cdbd;margin:24px 0 30px;padding:0 0 22px}.dress-settings legend{margin-bottom:10px;font-size:18px;font-weight:600}.dress-mode{flex-wrap:wrap;gap:8px;display:flex}.admin .dress-mode button{color:#65533f;background:#fffdf9;border:1px solid #d8cdbd;border-radius:6px;min-height:44px;margin:0;padding:10px 14px;font-size:14px}.admin .dress-mode button[aria-pressed=true]{background:#ede4d8;border-color:#8b7557;box-shadow:inset 0 0 0 1px #8b7557}.dress-color-editor{gap:12px;margin:20px 0;display:grid}.dress-color-row{grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;gap:14px;max-width:460px;display:grid}.guest-experience-settings .dress-color-row .dress-color-picker,.guest-experience-settings .dress-color-row .dress-color-name{min-width:0;margin:0}.admin .dress-color-picker input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:52px;height:52px;min-height:52px;padding:0}.dress-color-picker input::-webkit-color-swatch-wrapper{padding:0}.dress-color-picker input::-webkit-color-swatch{border:1px solid #0002;border-radius:50%}.dress-color-picker input::-moz-color-swatch{border:1px solid #0002;border-radius:50%}.dress-color-name{font-size:13px}.dress-color-name>span{opacity:.7;font-size:11px;display:inline}.admin .dress-color-name input{box-sizing:border-box;min-width:0;padding:8px 10px;font-size:16px}.admin .dress-color-remove{color:#8b5142;background:0 0;border-color:#d8cdbd;border-radius:6px;width:44px;height:44px;margin:20px 0 0;padding:0;font-size:24px}.admin .dress-add-color{min-height:44px;margin-top:5px}.dress-live-preview{background:#fffdf9;border:1px dashed #d8cdbd;border-radius:8px;margin-top:22px;padding:18px}.dress-live-preview>small{color:#8b7557;margin:0 0 10px;font-size:12px}.dress-live-preview p{white-space:pre-line;overflow-wrap:anywhere}.dress-live-preview .dress-palette{margin-bottom:0!important}.guest-day .dress-guest .dress-palette{margin-top:18px!important}@media (max-width:480px){.dress-color-row{grid-template-columns:48px minmax(0,1fr) 40px;gap:10px}.admin .dress-color-picker input[type=color]{width:48px;height:48px;min-height:48px}.admin .dress-color-remove{width:40px}.admin .dress-mode button{flex:1;padding:10px 8px;font-size:13px}}.assembled-invite .pf-shell,.pf-sample.pf-shell{box-sizing:border-box;padding:var(--pf-width);background:var(--pf-color);position:relative;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}.assembled-invite .pf-shell.pf-double,.pf-sample.pf-double{border:var(--pf-width) double var(--pf-color);background:var(--di-paper,#fffdf8);padding:4px}.assembled-invite .pf-shell.pf-art,.pf-sample.pf-art{background:0 0;border:0;border-radius:0!important}.pf-window{border-radius:inherit;background:var(--di-paper,#ebe5de);width:100%;position:relative;overflow:hidden}.pf-border{z-index:5;border:var(--pf-width) solid transparent;border-image-source:var(--pf-image);border-image-slice:24%;border-image-width:1;border-image-repeat:stretch;position:absolute;inset:0;pointer-events:none!important}.assembled-invite .pf-shell>.pf-window>img{aspect-ratio:1.4;object-fit:cover;width:100%;height:auto;display:block}.assembled-invite .pf-shell.di-shape-arch:not(.pf-art)>.pf-window>img{aspect-ratio:1/1.08}.assembled-invite .pf-shell.di-witness-photo>.pf-window>img{aspect-ratio:1.45}.di-character-editorial .pf-shell.di-photo>.pf-window>img{filter:grayscale()}.assembled-invite .di-photo-area>.pf-shell>.pf-window{height:100%}.assembled-invite .di-photo-area>.pf-shell>.pf-window>img{object-fit:cover;height:100%;aspect-ratio:auto!important}.assembled-invite .di-image-layer.pf-shell>.pf-window>img{aspect-ratio:auto;pointer-events:none;height:auto}.assembled-invite.canvas-editing .pf-window>img{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.assembled-invite .di-photo figcaption{pointer-events:none}.assembled-invite .pf-shell .di-empty-photo{text-align:center;min-height:200px;padding:70px 12px}.pf-sample{--pf-width:12px;--pf-color:#a38b65;pointer-events:none;isolation:isolate;border-radius:8px;width:100%;height:90px;display:block}.pf-sample .pf-window{color:#8c8071;background:linear-gradient(145deg,#f5f0e8,#e0d9cf);place-items:center;height:100%;font:italic 16px Georgia,serif;display:grid}.pf-sample .pf-window>svg{color:var(--ui-muted,#536575)}.pf-sample .pf-thumbnail-art{object-fit:fill;pointer-events:none;z-index:5;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.assembled-invite .di-block.di-witnesses>.di-block-content{max-width:100%;margin-inline:auto;padding-inline:0!important}.di-witnesses .di-eyebrow{text-align:center;margin-bottom:24px}.di-witness-image{background:color-mix(in srgb,var(--di-ink) 5%,transparent);border:1px solid color-mix(in srgb,var(--di-accent) 45%,transparent);box-sizing:border-box;position:relative;overflow:hidden}.di-witness-joint{aspect-ratio:3/2;width:100%;max-width:360px;margin:0 auto 20px}.di-witness-joint.di-shape-oval{aspect-ratio:1;max-width:260px}.di-witness-image>.pf-window{border-radius:inherit;width:100%;height:100%;min-height:0;overflow:hidden}.assembled-invite .di-witness-image>.pf-window>img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block}.di-witness-image>.pf-window>button{width:100%;height:100%;color:var(--di-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font:14px/1.4 Arial,sans-serif;display:flex}.di-witness-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,4cqw,30px);max-width:460px;margin:auto;display:grid}.di-witness-portraits>div{text-align:center;min-width:0}.di-witness-circle{aspect-ratio:1;border-radius:50%;width:100%;max-width:190px;margin:0 auto 16px}.di-witness-portraits .di-text-box{overflow-wrap:anywhere;font:20px/1.4 Georgia,serif}.di-witnesses .di-witness-names{flex-wrap:wrap;gap:10px 16px;margin-top:16px}.di-witnesses .di-witness-names span{max-width:100%;font-size:20px}.di-witnesses .di-prose:empty{display:none}.witness-photo-editor .wpe-slot{border-top:1px solid #d7dfe4;padding:18px 0}.witness-photo-editor .wpe-slot h4{margin:0 0 12px;font-size:16px}.witness-photo-editor .wpe-thumbnail{object-fit:contain;width:100%;max-height:130px;margin:0 0 12px}.witness-photo-editor .wpe-remove{align-items:center;gap:8px;width:100%;margin-top:10px;display:flex}.wpe-choice{justify-content:center;align-items:center;gap:5px;height:54px;display:flex}.wpe-choice i{background:#edf2f5;border:1px solid #8ba6b4;border-radius:5px;width:42px;height:32px;display:block}.wpe-choice-separate i{border-radius:50%;width:30px;height:30px}.assembled-invite .pb-photo.di-photo{width:var(--pb-width);box-sizing:border-box;isolation:isolate;position:relative;overflow:visible;max-width:none!important;margin:0 auto!important}.assembled-invite .pb-photo .pb-photo-window{aspect-ratio:var(--pb-aspect);background:var(--di-paper);border-radius:inherit;touch-action:pan-y;position:relative;overflow:hidden;height:auto!important}.assembled-invite .pb-photo .pb-photo-window>img{object-fit:cover;filter:none;border-radius:0;display:block;aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;-webkit-mask-image:none!important;mask-image:none!important}.assembled-invite .pb-photo.pb-shape-square{border-radius:0}.assembled-invite .pb-photo.pb-shape-rounded{border-radius:20px}.assembled-invite .pb-photo.pb-shape-arch{border-radius:50% 50% 0 0/28% 28% 0 0}.assembled-invite .pb-photo.pb-shape-oval,.assembled-invite .pb-photo.pb-shape-oval .pb-photo-window{border-radius:50%}.assembled-invite .pb-photo.pb-size-full{border-radius:0;width:100%}.assembled-invite .pb-photo.pb-size-full.pb-shape-rounded .pb-photo-window{border-radius:20px}.assembled-invite .pb-photo.pb-size-full.pb-shape-arch .pb-photo-window{border-radius:50% 50% 0 0/28% 28% 0 0}.assembled-invite .pb-photo .di-block-linework{z-index:4}.assembled-invite .pb-photo figcaption{z-index:3}.assembled-invite .pb-carousel-controls{z-index:10;pointer-events:auto;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:auto 8px 8px}.assembled-invite .pb-carousel-controls button{color:#fff;cursor:pointer;min-width:44px;min-height:44px;box-shadow:none;background:#172d41d9;border:1px solid #ffffff70;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:8px;display:inline-flex}.assembled-invite .pb-carousel-controls button:hover{color:#fff;background:#172d41}.assembled-invite .pb-carousel-controls button:focus-visible{outline-offset:2px;outline:3px solid #fff}.pb-carousel-count{color:#fff;font-variant-numeric:tabular-nums;background:#172d41d9;border-radius:22px;place-items:center;min-width:60px;min-height:44px;padding:0 8px;font:500 14px/1.4 system-ui,sans-serif;display:grid}.assembled-invite .pb-empty{background:var(--di-program);width:100%;height:100%;min-height:220px;color:var(--di-ink);border:1px dashed var(--di-accent);flex-direction:column;justify-content:center;align-items:center;gap:12px;font:16px/1.5 system-ui,sans-serif;display:flex}.assembled-invite .pb-photo:has(.pb-carousel-controls) figcaption{padding-bottom:65px}.custom-survey-fields{gap:22px;margin:24px 0;display:grid}.custom-survey-fields>fieldset{min-width:0;border:0!important;margin:0!important;padding:0!important}.custom-survey-fields legend{overflow-wrap:anywhere;margin-bottom:12px;font-size:16px;font-weight:500;line-height:1.6;display:block}.custom-survey-fields legend>small{opacity:.7;font-size:11px;font-weight:400}.custom-survey-options{gap:9px;display:grid}.custom-survey-options>label{border:1px solid;border-color:color-mix(in srgb,currentColor 24%,transparent);cursor:pointer;overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:11px;min-height:44px;padding:9px 12px;margin:0!important;font-weight:400!important;display:flex!important}.custom-survey-options input{accent-color:currentColor;flex:none;-webkit-appearance:auto!important;appearance:auto!important;opacity:1!important;width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.custom-survey-fields textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:90px;font:inherit;color:inherit;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:0 0;border-radius:5px;padding:12px}.custom-survey-help{opacity:.75;margin-top:9px;font-size:11px;line-height:1.7;display:block}:is(.custom-survey-options input:focus-visible,.custom-survey-fields textarea:focus-visible){outline-offset:4px;outline:2px solid}.di-feather-fall{z-index:7;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.di-feather-track{width:clamp(30px,8%,75px);height:calc(100% + 160px);animation:di-feather-descend var(--feather-duration,110s) linear infinite;animation-delay:var(--feather-delay,0s);will-change:transform;position:absolute;top:0}.di-feather-track>img{opacity:.32;width:100%;height:auto;transform:rotate(var(--feather-angle,20deg));filter:drop-shadow(0 1px 2px #7b685d20)}@keyframes di-feather-descend{0%{transform:translateY(-100%)}to{transform:translate3d(var(--feather-drift,20px),100%,0)}}@media (prefers-reduced-motion:reduce){.di-feather-track{opacity:.35;height:auto;animation:none;top:15%}.di-feather-track:nth-child(2n){top:52%}.di-feather-track:nth-child(3n){top:84%}}@media (max-width:500px){.di-feather-track{width:40px}.di-feather-track>img{opacity:.25}}.assembled-invite{background:var(--di-paper);color:var(--di-ink);padding:0 22px 40px;font-family:Arial,sans-serif;overflow:hidden;container-type:inline-size}.assembled-invite *{box-sizing:border-box}.assembled-invite .di-nav{justify-content:space-between;align-items:center;max-width:760px;margin:auto;padding:20px 0;font-size:12px;display:flex}.di-nav>a{color:var(--di-accent);font:28px Marck Script,Georgia,serif}.di-nav>div{gap:20px;display:flex}.di-nav a{color:inherit;text-decoration:none}.assembled-invite .di-paper{isolation:isolate;background:var(--di-paper);max-width:760px;margin:auto;position:relative;overflow:hidden}.di-framed{border:1px solid color-mix(in srgb,var(--di-accent) 65%,transparent)}.di-framed:before{content:"";border:1px solid color-mix(in srgb,var(--di-accent) 30%,transparent);z-index:6;pointer-events:none;position:absolute;inset:12px}.assembled-invite .di-block{isolation:isolate;min-height:80px;scroll-margin-top:30px;position:relative;overflow:hidden}.di-block-content{z-index:2;pointer-events:auto;position:relative}.assembled-invite .di-block h1{letter-spacing:.14em;color:var(--di-ink);margin:0 0 25px;font:400 15px/1.5 Georgia,serif}.assembled-invite .di-block h2{color:var(--di-ink);text-wrap:balance;margin:12px 0 22px;font:400 31px/1.35 Georgia,serif}.di-couple{color:var(--di-ink);flex-direction:column;gap:5px;margin:0;font:54px/1.15 Marck Script,Georgia,serif;display:flex}.di-couple.di-font-serif{font-family:Georgia,serif;font-size:43px}.di-couple i{color:var(--di-accent);font-size:.45em}.assembled-invite .di-date{letter-spacing:.12em;color:var(--di-accent);margin:26px 0 0;font:18px/1.6 Georgia,serif}.di-invited{color:var(--di-accent);overflow-wrap:anywhere;margin:0 0 24px;font:italic 20px/1.5 Georgia,serif}.di-photo{background:#ebe5de;max-width:510px;margin:0 auto;position:relative;overflow:hidden}.di-photo>img{aspect-ratio:1.4;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.di-photo.di-shape-arch{max-width:370px}.di-photo.di-shape-arch>img{aspect-ratio:1/1.08}.di-shape-arch{border-radius:48% 48% 15px 15px/25% 25% 15px 15px}.di-shape-rounded{border-radius:22px}.di-shape-oval{border-radius:50%}.di-photo figcaption{color:#fffcf5;text-align:left;background:linear-gradient(#0000,#221d16a1);padding:45px 22px 20px;position:absolute;inset:auto 0 0}.di-photo figcaption strong{font:26px/1.4 Georgia,serif;display:block}.di-photo figcaption span{letter-spacing:.1em;margin-top:6px;font-size:14px;display:block}.di-empty-photo{color:var(--di-ink);padding:90px 15px}.di-eyebrow{letter-spacing:.2em;color:var(--di-accent);margin:0 0 15px;font:11px/1.6 Arial,sans-serif}.di-prose{white-space:pre-wrap;max-width:545px;color:var(--di-ink);overflow-wrap:anywhere;margin:16px auto 0;font:15px/2 Arial,sans-serif}.di-witness-photo{max-width:300px;margin:18px auto;overflow:hidden;-webkit-mask-image:radial-gradient(85% 85%,#000 50%,#000c 75%,#0000);mask-image:radial-gradient(85% 85%,#000 50%,#000c 75%,#0000)}.di-witness-photo img{aspect-ratio:1.45;object-fit:cover;width:100%;display:block}.di-witness-names{justify-content:center;align-items:center;gap:20px;font:18px/1.5 Georgia,serif;display:flex}.di-witness-names span{max-width:160px}.di-witness-names i{color:var(--di-accent)}.di-program{background:var(--di-program)}.di-events{margin-top:25px}.di-events article{isolation:isolate;border-bottom:1px solid color-mix(in srgb,var(--di-accent) 20%,transparent);padding:28px 14px;position:relative}.di-events article:last-child{border:0}.di-event-photo{object-fit:cover;opacity:.12;z-index:-1;pointer-events:none;border-radius:18px;width:100%;height:100%;position:absolute;inset:0}.di-event-index{color:var(--di-accent);font:italic 16px Georgia,serif}.di-events h3{letter-spacing:.07em;color:var(--di-accent);margin:13px 0;font:12px/1.5 Arial,sans-serif}.di-events .di-place{color:var(--di-ink);margin:9px 0;font:27px/1.3 Georgia,serif}.di-events p{color:var(--di-ink);font-size:13px;line-height:1.8}.di-events a{color:var(--di-accent);text-underline-offset:7px;margin-top:15px;font-size:12px;text-decoration:underline;display:inline-block}.di-program-note,.di-empty-events{max-width:370px;color:var(--di-ink);margin:25px auto 0;font:12px/1.8 Arial,sans-serif}.di-signature{font:38px/1.4 Marck Script,Georgia,serif}.assembled-invite .di-rsvp .form{max-width:100%;box-shadow:none;text-align:left;background:0 0;border:0;padding:16px 0}.assembled-invite .di-rsvp label{color:var(--di-ink)}.assembled-invite .di-rsvp h3{color:var(--di-ink);font:20px/1.4 Georgia,serif}.assembled-invite .personal-invite-required{text-align:center;margin:20px auto;font:14px/1.8 Arial,sans-serif}.di-rsvp-preview{text-align:left;border:1px dashed #c5baac;border-radius:12px;margin-top:20px;padding:22px}.di-rsvp-preview .di-preview-tag{letter-spacing:2px;color:var(--di-accent);font:9px Arial,sans-serif}.di-rsvp-preview>div{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.di-rsvp-preview span{border:1px solid #d4cbc0;border-radius:7px;padding:9px 12px;font-size:12px}.di-rsvp-preview p,.di-rsvp-preview small{font-size:12px;line-height:1.8}.di-decoration{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute;max-width:none!important}.canvas-editing .di-decoration{pointer-events:auto;cursor:grab;touch-action:none}.canvas-editing .di-decor-selected{outline-offset:5px;outline:2px dashed #947d60}.canvas-editing .di-block{cursor:pointer}.canvas-editing .di-block:hover{box-shadow:inset 0 0 0 1px #a38e72}.canvas-editing .di-block.di-selected{box-shadow:inset 0 0 0 2px #907a5e}.di-block-label{color:#fff;z-index:5;background:#6e5e48;padding:3px 6px;font:9px Arial,sans-serif;display:none;position:absolute;top:4px;left:6px}.di-selected>.di-block-label{display:block}.canvas-editing a{pointer-events:none}.di-decoration:focus-visible{outline:3px solid #947d60}.assembled-invite :is(a,button,input):focus-visible{outline:2px solid var(--di-accent);outline-offset:3px}@container (width<=480px){.assembled-invite .di-block h2{font-size:26px}.di-couple{font-size:43px}.di-couple.di-font-serif{font-size:34px}.di-witness-names{gap:12px;font-size:16px}.di-photo figcaption strong{font-size:20px}.di-prose{font-size:14px}.assembled-invite .di-date{font-size:16px}.di-nav>div{gap:12px}.di-signature{font-size:30px}}@media (max-width:500px){.assembled-invite{padding:0 10px 24px}}.di-city,.di-deadline{color:var(--di-accent);margin:12px 0 0;font:12px/1.7 Arial,sans-serif}.assembled-invite .di-block h2{font-size:calc(31px * var(--di-scale,1))}.di-block .di-prose{font-size:calc(15px * var(--di-scale,1))}.di-block .di-couple{font-size:calc(54px * var(--di-scale,1))}.di-block .di-couple.di-font-serif{font-size:calc(43px * var(--di-scale,1))}.di-empty-photo{min-height:260px;color:var(--di-accent);opacity:.7;background:linear-gradient(135deg,var(--di-program),var(--di-paper));flex-direction:column;justify-content:center;align-items:center;gap:12px;font:13px Georgia,serif;display:flex}.di-empty-photo svg{opacity:.35}.assembled-invite .di-block h1{font-size:calc(15px * var(--di-scale,1))}.di-block .di-photo figcaption strong{font-size:calc(26px * var(--di-scale,1))}.assembled-invite .di-surface-tint{background:var(--di-program)}.di-texture-linen{background-image:repeating-linear-gradient(0deg,#8a765106 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#8a765105 0 1px,#0000 1px 4px)}.di-texture-linen .di-paper{background:0 0}.di-transition-arch .di-surface-tint{border-radius:50% 50% 0 0/35px 35px 0 0}.di-transition-wave .di-surface-tint:before{content:"";background:var(--di-paper);clip-path:polygon(0 0,100% 0,100% 30%,85% 90%,65% 30%,45% 90%,25% 30%,10% 90%,0 40%);pointer-events:none;z-index:3;height:14px;position:absolute;inset:0 0 auto}.di-layout-timeline .di-events{position:relative}.di-layout-timeline .di-events:before{content:"";background:color-mix(in srgb,var(--di-accent) 35%,transparent);width:1px;position:absolute;top:18px;bottom:18px;left:0}.di-layout-timeline .di-events article{border:0;padding-left:23px}.di-layout-timeline .di-events article:before{content:"";background:var(--di-accent);border:2px solid var(--di-paper);border-radius:50%;width:9px;height:9px;position:absolute;top:35px;left:-4px}.di-layout-cards .di-events{gap:14px;display:grid}.di-layout-cards .di-events article{background:color-mix(in srgb,var(--di-paper) 85%,transparent);border:1px solid color-mix(in srgb,var(--di-accent) 16%,transparent);border-radius:26px}.di-layout-editorial .di-events article{text-align:left;padding:28px 5px}.di-layout-editorial .di-events article:nth-child(2n){text-align:right}.di-layout-editorial .di-event-index{opacity:.6;font-size:28px}.di-surface-tint+.di-surface-tint{border-radius:0}.assembled-invite .di-block .di-empty-photo{background:linear-gradient(135deg,var(--di-program),var(--di-paper));border-color:color-mix(in srgb,var(--di-accent) 30%,transparent);color:var(--di-accent)}.assembled-invite .di-surface-paper{background:var(--di-paper)}.di-tone-layers{z-index:0;pointer-events:none;background:linear-gradient(160deg,transparent 40%,color-mix(in srgb,var(--di-program) 30%,transparent));position:absolute;inset:0;overflow:hidden}.di-tone-layers>i{background:var(--di-program);border-radius:50% 50% 0 0/30% 30% 0 0;position:absolute;inset:68% -10% -23%;transform:rotate(-6deg)}.di-tone-layers>i+i{background:var(--di-wash);opacity:.85;top:85%;bottom:-18%;transform:rotate(7deg)}.di-two-tone .di-surface-tint,.di-two-tone .di-program{background:color-mix(in srgb,var(--di-program) 30%,var(--di-paper))}.di-two-tone .di-surface-paper{background:var(--di-paper)}.di-champagne .di-tone-layers{background:radial-gradient(at 90% 4%,#e3c68c2a,#0000 50%),linear-gradient(150deg,#0000 45%,#e9d5ab22)}.di-champagne .di-tone-layers>i{border-top:1px solid #c2a36b55}.di-champagne .di-tone-layers:after{content:"";background:radial-gradient(circle at 88% 23%,#b3915270 1px,#0000 2px),radial-gradient(circle at 9% 67%,#b3915266 1px,#0000 2px),radial-gradient(circle at 92% 48%,#b3915244 1px,#0000 2px);position:absolute;inset:0}.assembled-invite{isolation:isolate;position:relative}.di-emerald .di-paper{background:var(--di-paper)}.di-emerald .di-tone-layers{background:radial-gradient(at 3% 22%,#021b19b3,#0000 55%),radial-gradient(at 85% 8%,#20675944,#0000 56%),radial-gradient(at 65% 85%,#031f1bcc,#0000 60%)}.di-emerald .di-tone-layers>i{opacity:.7;border-top:1px solid #c4a35c33}.di-emerald .di-block h1{color:var(--di-accent);letter-spacing:.22em}.di-emerald .di-date{border-top:1px solid #c4a35c55;margin:26px auto 0;padding-top:18px;display:table}.di-emerald .di-rsvp-preview{background:#062d2870;border-color:#c4a35c66}.di-emerald .di-rsvp-preview span{border-color:#c4a35c66}.di-emerald .di-events article{border-color:#c4a35c44}.di-emerald .di-events a{color:#e7cb8d}.assembled-invite.di-emerald :is(input,textarea,select){color:#f0dca7;background:#0c3c34;border-color:#b89b5e88}.assembled-invite.di-emerald option{color:#f0dca7;background:#0c3c34}.assembled-invite.di-emerald button{color:#092e28;background:#ceb47d;border-color:#ceb47d}.di-emerald .personal-invite-required{color:var(--di-ink)}.di-feathers .di-decoration{filter:drop-shadow(0 2px 3px #7b685d22)}.di-feathers .di-tone-layers{background:radial-gradient(at 20% 15%,#fffefa88,#0000 65%),linear-gradient(150deg,#0000 40%,#c8b59c15)}.di-background-sea .di-paper{background:linear-gradient(color-mix(in srgb,var(--di-paper) 67%,transparent),color-mix(in srgb,var(--di-paper) 67%,transparent)),url(/themes/natural-v1/sea-water.png) center top/760px auto repeat-y}.di-background-marble .di-paper{background:linear-gradient(color-mix(in srgb,var(--di-paper) 30%,transparent),color-mix(in srgb,var(--di-paper) 30%,transparent)),url(/themes/natural-v1/midnight-marble.png) center top/760px auto repeat-y}.di-background-linen .di-paper{background-color:var(--di-paper);background-image:repeating-linear-gradient(0deg,#806a4309 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#806a4309 0 1px,#0000 1px 3px)}.assembled-invite:is(.di-background-sea,.di-background-marble,.di-background-linen) .theme-backdrop{background:0 0}.di-outer-frame-single .di-framed:before{display:none}.di-outer-frame-none .di-paper{border:0}.di-outer-frame-none .di-paper:before{display:none}.di-outer-frame-single .di-paper,.di-outer-frame-double .di-paper{border:1px solid var(--di-accent)}.di-outer-frame-double .di-paper:before{content:"";border:1px solid color-mix(in srgb,var(--di-accent) 65%,transparent);z-index:6;pointer-events:none;position:absolute;inset:12px}.assembled-invite[class*=di-outer-frame-]:not(.di-outer-frame-legacy) .tc-frame,.assembled-invite[class*=di-outer-frame-]:not(.di-outer-frame-legacy) .tc-frame:after{border:0}.assembled-invite:is(.di-background-sea,.di-background-marble,.di-background-linen) .di-block:is(.di-surface-paper,.di-surface-auto){background:0 0!important}.assembled-invite .di-block.cc-title :is(h1,h2,h3){color:var(--cc-title)!important}.assembled-invite .di-block.cc-names :is(.di-couple,.di-couple>span,.di-couple>i,.di-witness-names,.di-witness-names>span,.di-witness-names>i,.di-signature,.di-invited){color:var(--cc-names)!important}.assembled-invite .di-block.cc-body :is(.di-prose,.di-program-note,.di-empty-events,.personal-invite-required p,.di-events .di-place,.di-rsvp-preview p,.form label,.form legend,.form p,.form .field-label){color:var(--cc-body)!important}.assembled-invite .di-block.cc-details :is(.di-date,.di-city,.di-deadline,.di-eyebrow,.di-event-index,.di-events article p:not(.di-place),.di-events article a,figcaption,.di-preview-tag){color:var(--cc-details)!important}.assembled-invite .di-block.cc-cards .di-events article{background:var(--cc-cards)!important}.assembled-invite .di-block.cc-button .form button:not([role=checkbox]):not([role=radio]),.assembled-invite .di-block.cc-button .di-rsvp-preview>div>span{background:var(--cc-button)!important;border-color:var(--cc-button)!important}.assembled-invite .di-block.cc-buttonText .form button:not([role=checkbox]):not([role=radio]),.assembled-invite .di-block.cc-buttonText .di-rsvp-preview>div>span{color:var(--cc-buttonText)!important}.assembled-invite .di-block.cc-frame :is(.di-events article,.di-rsvp-preview,.di-rsvp-preview span,.di-photo,.di-witness-photo),.assembled-invite .di-paper.cc-frame,.assembled-invite .di-paper.cc-frame:before{border-color:var(--cc-frame)!important}.di-tint-defs{pointer-events:none;position:absolute;overflow:hidden}.theme-backdrop.tc-color-frame .tc-frame,.theme-backdrop.tc-color-frame .tc-frame:after{border-color:var(--tc-frame)!important}.theme-backdrop.tc-color-seal>.tc-seal{background:0 0!important}.theme-backdrop.tc-color-sealText>.tc-seal{color:var(--tc-seal-text)!important}.theme-backdrop.tc-color-frame>.tc-seal{border-color:var(--tc-frame)!important}.theme-backdrop.tc-color-ornament.tc-lace:before,.theme-backdrop.tc-color-ornament.tc-lace:after{background:var(--tc-ornament)!important}.theme-backdrop.tc-color-background:is(.tc-marble,.tc-velvet){background-image:linear-gradient(color-mix(in srgb,var(--tc-base) 60%,transparent),color-mix(in srgb,var(--tc-base) 60%,transparent)),var(--tc-texture)}.assembled-invite .di-block.cc-background{background:var(--cc-background)!important}.assembled-invite .di-block.cc-background .theme-backdrop{--tc-base:var(--cc-background)}.assembled-invite .di-block.cc-button .form button:not([role=checkbox]):not([role=radio]),.assembled-invite .di-block.cc-button .di-rsvp-preview>div>span{color:var(--cc-buttonText,var(--cc-auto-button-ink))!important}.assembled-invite .di-paper .di-block{isolation:auto!important;z-index:auto!important;overflow:visible!important}.assembled-invite .di-paper{isolation:isolate;overflow:hidden}.assembled-invite .di-block-content{z-index:2;position:relative}.di-block-background-clip{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.di-block-background{pointer-events:none;position:absolute}.assembled-invite.di-shared-background .di-paper .di-block,.assembled-invite .di-paper .di-block.di-manual-background{background:0 0!important}.assembled-invite.di-shared-background .di-block:before,.assembled-invite .di-block.di-manual-background:before{display:none!important}.assembled-invite.di-shared-background .di-tone-layers{display:none}.canvas-editing .di-block-label{z-index:200;pointer-events:none}.assembled-invite .di-decoration{pointer-events:none}.assembled-invite.canvas-editing .di-decoration{pointer-events:auto;touch-action:none}.canvas-editing .di-photo>img,.canvas-editing .di-witness-photo>img{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.di-photo-area{width:100%;position:relative;overflow:hidden}.di-photo-area>.di-photo,.di-photo-area>.di-witness-photo{box-sizing:border-box;min-height:0;position:absolute;overflow:hidden;max-width:none!important;margin:0!important}.di-photo-area>.di-photo>img,.di-photo-area>.di-witness-photo>img{object-fit:cover;width:100%;height:100%;aspect-ratio:auto!important}.di-photo-area .di-empty-photo{height:100%;min-height:0}.di-photo-area .di-photo figcaption{pointer-events:none}.canvas-editing .di-decoration.di-decor-selected{z-index:180!important}.assembled-invite.canvas-editing .di-block-selection{z-index:210;pointer-events:none;box-sizing:border-box;border:2px solid #70549a;border-radius:2px;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #fff}.assembled-invite.canvas-editing .di-block-label{z-index:211;color:#fff;letter-spacing:.02em;pointer-events:none;background:#70549a;border:1px solid #fff;border-radius:3px;padding:4px 7px;font:600 10px/1.4 Arial,sans-serif}.assembled-invite.canvas-editing .di-block.di-selected{box-shadow:none}.assembled-invite.canvas-editing .di-decoration{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.admin .design-editor .de-preview-scroll{overscroll-behavior:contain;padding-bottom:185px}.assembled-invite .di-continuous-background{z-index:-3}.assembled-invite .di-block-base{z-index:-2}.assembled-invite .di-block-background-clip{z-index:-1}.assembled-invite .di-manual-background>.di-block-content{padding-inline:0!important}.assembled-invite .di-manual-background{--di-panel-ink:var(--di-ink)}.assembled-invite .di-manual-background h1{color:var(--cc-title,var(--di-ink))}.di-text-box{overflow-wrap:anywhere;position:relative}.di-text-box.box-font,.di-text-box.box-font *{font-family:var(--box-font)!important}.di-text-box.box-size,.di-text-box.box-size *{font-size:var(--box-size)!important;line-height:1.35!important}.di-text-box.box-color,.di-text-box.box-color *{color:var(--box-color)!important}.di-text-box[style*=width]{box-sizing:border-box;max-width:none!important}.di-text-content{white-space:pre-wrap}.di-text-box.di-text-button{text-align:center;width:fit-content;max-width:100%;margin:18px auto;font:16px/1.4 Arial,sans-serif;background:var(--box-button)!important;color:var(--box-button-text)!important;border-radius:7px!important;padding:12px 22px!important;text-decoration:none!important;display:block!important}.di-text-button .di-text-content{color:var(--box-button-text)!important}.di-custom-text{margin:18px auto;font:18px/1.6 Georgia,serif}.di-text-free{z-index:3}.di-block-content.has-free-text{min-height:var(--di-content-height,440px)}.canvas-editing .di-text-box{cursor:text;outline-offset:3px;outline:1px dashed #0000}.canvas-editing .di-text-box:hover{outline-color:#aa96c9}.canvas-editing .di-text-selected{outline-offset:3px;outline:2px solid #70549a!important;box-shadow:0 0 0 4px #ffffffb3!important}.canvas-editing .di-block:has(.di-text-selected)>.di-block-content{z-index:185}.canvas-editing a.di-text-box{pointer-events:auto}.canvas-editing .di-text-content[contenteditable=true]{cursor:text;outline:0;min-height:1em;display:block}.di-text-placeholder{opacity:.55;font:12px Arial,sans-serif}.canvas-editing .di-text-box button{z-index:220;pointer-events:auto;touch-action:none;cursor:grab;position:absolute;color:#fff!important;background:#70549a!important;border:1px solid #fff!important;border-radius:4px!important;min-height:22px!important;margin:0!important;padding:5px!important;font:11px/1 Arial,sans-serif!important}.di-text-move{top:-27px;left:0}.canvas-editing .di-text-box .di-text-resize{cursor:nwse-resize;width:23px;height:23px;bottom:-9px;right:-9px}.di-decor-resize{touch-action:none;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);z-index:220!important;color:#fff!important;cursor:ew-resize!important;background:#70549a!important;border:1px solid #fff!important;border-radius:4px!important;min-height:22px!important;padding:0!important}.di-block-base{z-index:0;pointer-events:none;position:absolute;inset:0}.canvas-editing .di-text-box:focus-visible{outline:2px solid #70549a}.di-couple>.di-text-content,.di-witness-names>.di-text-content{display:contents}.di-couple.box-size i{font-size:calc(var(--box-size)*.45)!important}.di-photo figcaption .di-text-content{font:inherit;letter-spacing:inherit;margin:0}.di-couple>.di-text-box{line-height:inherit;margin:0}.di-couple>.di-name-join{color:var(--di-accent);font-size:.45em}.di-witness-names>.di-text-box>.di-text-content{display:contents}.canvas-editing figcaption .di-text-box{pointer-events:auto}.di-witness-names>.di-text-box{display:inline-block}.assembled-invite .di-ordered-layers .di-block-content{z-index:auto!important}.assembled-invite .di-ordered-layers .di-events article{isolation:auto}.assembled-invite .di-decoration.di-ordered-decoration.di-decor-selected{z-index:var(--di-element-z)!important}.assembled-invite .di-ordered-layers .di-block-label{z-index:10010}.assembled-invite .di-ordered-layers .di-block-selection{z-index:10009}.assembled-invite .di-decor-handles{z-index:10020!important}.di-native-photo-slot{max-width:510px;margin:0 auto;position:relative}.di-native-photo-slot.di-native-arch{max-width:370px}.di-native-photo-slot.di-native-witness{max-width:300px;margin:18px auto}.assembled-invite .di-native-photo-slot>figure{width:100%;position:relative;max-width:none!important;margin:0!important}.di-native-caption{pointer-events:none;position:absolute;inset:auto 0 0}.di-native-caption-shade{pointer-events:none;background:linear-gradient(#0000,#221d16a1);position:absolute;inset:0}.di-native-caption figcaption{color:#fffcf5;text-align:left;margin:0;padding:45px 22px 20px}.di-native-caption figcaption strong{font:calc(26px * var(--di-scale,1))/1.4 Georgia,serif;display:block}.di-native-caption figcaption span{letter-spacing:.1em;margin-top:6px;font-size:14px;display:block}.di-native-caption .di-text-box{pointer-events:auto}.di-ordered-photo-area{overflow:visible}.di-native-positioned{position:absolute;max-width:none!important;margin:0!important}.assembled-invite .di-native-positioned>figure{box-sizing:border-box;height:100%}.assembled-invite .di-native-positioned>figure>img,.assembled-invite .di-native-positioned>figure>.pf-window,.assembled-invite .di-native-positioned>figure>.pf-window>img{object-fit:cover;height:100%;aspect-ratio:auto!important}.admin .design-editor .de-layer-position{border-top:1px solid #e6ddcf;margin-top:8px;padding:8px 0;font:11px Arial,sans-serif}.de-layer-position>span{color:#77644f;margin-bottom:6px;display:block}.de-layer-position>div{flex-wrap:wrap;gap:4px;display:flex}.admin .design-editor .de-layer-position button{white-space:nowrap;flex:1;min-height:36px;padding:7px 5px;font-size:10px}.de-child-layers .de-element-row{border-radius:5px;min-width:0;display:flex;position:relative}.admin .design-editor .de-element-row>.de-element-select{text-align:left;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.admin .design-editor .de-element-row>.de-element-grip{cursor:grab;touch-action:none;color:#9b8b76;background:0 0;border:0;flex:none;width:22px;min-width:22px;margin:0;padding:2px}.de-element-row .de-element-select img{object-fit:contain;width:22px;height:22px}.de-element-row .de-element-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.de-element-row.is-layer-source{opacity:.45}.de-element-row.is-layer-before:before,.de-element-row.is-layer-after:after{content:"";pointer-events:none;z-index:2;background:#70549a;height:3px;position:absolute;left:0;right:0}.de-element-row.is-layer-before:before{top:-2px}.de-element-row.is-layer-after:after{bottom:-2px}@media (max-width:760px){.de-element-grip{display:none!important}.admin .design-editor .de-layer-position button{min-height:40px;font-size:10px}}.di-story-image{margin:24px auto;position:relative}.di-story-photo .di-photo{max-width:460px}.assembled-invite .di-photo-slot-add{border:1px dashed color-mix(in srgb,var(--di-accent) 55%,transparent);border-radius:inherit;background:linear-gradient(135deg,var(--di-program),var(--di-paper));width:100%;min-height:260px;color:var(--di-ink);cursor:pointer;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 20px;font:15px/1.5 Georgia,serif;display:flex}.assembled-invite .di-photo-slot-add small{opacity:.65;font:11px/1.5 Arial,sans-serif}.assembled-invite .di-photo-slot-add:hover{outline:2px solid var(--di-accent);outline-offset:-5px}.assembled-invite .di-photo-slot-add:focus-visible{outline-offset:-5px;outline:3px solid #70549a}.de-sketch-story-photo{background:#f4eee5;padding:10px}.de-story-slot-sketch{color:#aa9475;border:1px dashed #aa9475;border-radius:18px 18px 4px 4px;place-items:center;width:70%;height:46px;display:grid}@media (max-width:760px){.di-story-image{margin:20px auto}.assembled-invite .di-photo-slot-add{min-height:220px}}.di-character-editorial .di-native-photo-slot:not(.di-native-witness){max-width:620px}.di-story-photo .di-native-photo-slot:not(.di-native-witness){max-width:460px}.assembled-invite .di-photo.di-natural-photo-size .di-empty-photo,.assembled-invite .di-photo.di-natural-photo-size>img,.assembled-invite .di-photo.di-natural-photo-size>.pf-window>img{box-sizing:border-box;min-height:260px}.assembled-invite .di-photo.di-fixed-photo-height{box-sizing:border-box}.assembled-invite .di-photo.di-fixed-photo-height>img,.assembled-invite .di-photo.di-fixed-photo-height>.pf-window,.assembled-invite .di-photo.di-fixed-photo-height>.pf-window>img{object-fit:cover;min-height:0;aspect-ratio:auto!important;height:100%!important}.assembled-invite .di-photo.di-fixed-photo-height .di-empty-photo{box-sizing:border-box;height:100%;min-height:0}@media (max-width:760px){.assembled-invite .di-photo.di-natural-photo-size .di-empty-photo,.assembled-invite .di-photo.di-natural-photo-size>img,.assembled-invite .di-photo.di-natural-photo-size>.pf-window>img{box-sizing:border-box;min-height:220px}}.assembled-invite section.di-block.di-photo{width:100%;max-width:none;margin:0}.assembled-invite .theme-backdrop:not(.tc-frame-overlay)>.tc-frame,.assembled-invite .theme-backdrop:not(.tc-frame-overlay)>.tc-frame:after{border-color:#0000!important}.assembled-invite .di-block .theme-backdrop.tc-frame-overlay{z-index:1500;pointer-events:none;box-shadow:none!important;background:0 0!important}.assembled-invite .tc-frame-overlay:before,.assembled-invite .tc-frame-overlay:after{display:none!important}.assembled-invite .tc-frame-overlay>.tc-frame{pointer-events:none;box-shadow:none!important;background:0 0!important}.assembled-invite .di-block>.di-block-linework{z-index:1501}.assembled-invite .di-paper:before{z-index:2000}.assembled-invite.canvas-editing .di-block-selection{z-index:2009}.assembled-invite.canvas-editing .di-block-label{z-index:2010}.assembled-invite.di-continuous .di-paper{container-type:inline-size}.di-continuous-background{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.di-background-tile{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;right:0}.di-background-tile.is-mirrored{transform:scaleY(-1)}.di-background-blend{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bc-accent-materials{grid-template-columns:repeat(2,minmax(0,1fr))!important}.de-global-blend{margin:14px 0;font-size:16px;line-height:1.5}.de-global-blend .de-blend-toggle{width:100%;min-height:44px;font-size:16px}.de-global-blend .de-blend-material{text-align:left;gap:12px;width:100%;min-height:56px;margin-top:12px;font-size:16px;display:flex}.de-blend-material>i{background-size:cover;border:1px solid #c8d0d5;border-radius:50%;flex:0 0 40px;width:40px;height:40px;display:block}.de-blend-material small{font-size:14px;display:block}.de-global-blend label{margin-top:14px;font-size:16px;display:block}.de-global-blend label>span{justify-content:space-between;gap:8px;display:flex}.de-global-blend input[type=range]{width:100%;min-height:44px}.de-global-blend p{margin:6px 0;font-size:14px;line-height:1.5}.assembled-invite.di-continuous .di-paper .di-block,.assembled-invite.di-continuous .di-block:before,.assembled-invite.di-continuous .theme-backdrop{background:0 0!important}.assembled-invite.di-continuous .di-heading .theme-backdrop:is(.tc-arch,.tc-letterpress)>.tc-frame{background:var(--di-paper)!important}.assembled-invite.di-continuous .di-block:not(.di-heading) .theme-backdrop>.tc-field-a,.assembled-invite.di-continuous .di-block:not(.di-heading) .theme-backdrop>.tc-field-b{display:none!important}.assembled-invite.di-continuous .di-block:not(.di-heading) .theme-backdrop>.tc-frame{box-shadow:none!important;background:0 0!important}.assembled-invite.di-continuous .di-tone-layers{display:none!important}.assembled-invite.di-continuous .pb-photo.di-photo:not(.pf-shell){background:0 0}.de-background-flow{margin:12px 0 18px}.de-background-flow>span{margin-bottom:8px;font-size:16px;font-weight:600;display:block}.de-background-flow>div{gap:5px;display:flex}.de-background-flow button{color:#233b50;background:#fff;border:1px solid #c8d0d5;border-radius:9px;flex:1;min-height:44px;padding:8px;font-size:15px}.de-background-flow button[aria-pressed=true]{color:#fff;background:#233b50;border-color:#233b50}.de-background-advice{background:#f5f7f7;border:1px solid #c8d0d5;border-radius:12px;margin:12px 0;padding:14px;font-size:16px;line-height:1.5}.de-background-advice p{font:inherit;margin:0 0 10px}.de-background-advice>div{flex-wrap:wrap;gap:8px;display:flex}.de-background-advice button{min-height:44px;padding:8px 12px;font-size:16px}
