.nCFgaq_phone{--phone-case:#272725;--phone-edge:#777770;isolation:isolate;aspect-ratio:390/800;background:var(--phone-case);width:min(100%,360px);min-width:0;box-shadow:inset 0 0 0 1px var(--phone-edge), 0 16px 32px color-mix(in srgb, var(--color-ink) 16%, transparent);border-radius:13%/6.34%;flex-shrink:0;position:relative}.nCFgaq_phone:before,.nCFgaq_phone:after{content:"";background:var(--phone-edge);border-radius:2px;width:2px;position:absolute}.nCFgaq_phone:before{height:13%;top:20%;left:-2px}.nCFgaq_phone:after{height:9%;top:27%;right:-2px}.nCFgaq_screen{background:var(--color-paper);border-radius:11.5%/5.6%;position:absolute;inset:2%;overflow:clip}.nCFgaq_island{z-index:2;background:var(--phone-case);pointer-events:none;border-radius:999px;width:30%;height:3.4%;position:absolute;top:1.6%;left:35%}.nCFgaq_island:after{content:"";aspect-ratio:1;background:#3b4147;border-radius:50%;height:40%;position:absolute;top:30%;right:9%}.nCFgaq_content{min-width:0;min-height:0;position:absolute;inset:6% 0 3%}.nCFgaq_homeIndicator{background:var(--phone-case);pointer-events:none;border-radius:999px;width:32%;height:.5%;position:absolute;bottom:1.2%;left:34%}
.fWfdUa_miniature{width:100%;max-width:var(--invitation-miniature-width,180px);pointer-events:none;margin-inline:auto}.fWfdUa_stage{height:100%;min-height:0}.fWfdUa_stage .invitation-cover{--invitation-seal-size:38cqi}.fWfdUa_miniature .fWfdUa_stage .invitation-cover .invitation-cover-address p{margin-bottom:3cqi;font-size:8cqi}.fWfdUa_miniature .fWfdUa_stage .invitation-cover .invitation-cover-signature p{margin-bottom:3cqi;font-size:9cqi}:is(.fWfdUa_miniature .fWfdUa_stage .invitation-cover .invitation-cover-address>span,.fWfdUa_miniature .fWfdUa_stage .invitation-cover .invitation-cover-signature>span){letter-spacing:.08em;font-size:2.8cqi}.fWfdUa_stage .invitation-cover-open{gap:4cqi}.fWfdUa_miniature .fWfdUa_stage .invitation-cover .invitation-monogram{font-size:8cqi}.fWfdUa_stage .invitation-monogram span+span{margin-top:5cqi;margin-left:-1.4cqi}.fWfdUa_stage .invitation-cover-hint{padding:1cqi;font-size:3cqi}.fWfdUa_stage .invitation-cover-bottom:after{inset:7cqi}.fWfdUa_stage .invitation-cover-top:after{inset:7cqi 7cqi 3cqi}
.KISfzq_picker{--invitation-miniature-width:110px;min-width:0;color:var(--color-ink);border:0;width:100%;margin:0 0 24px;padding:0}.KISfzq_picker legend{font:400 25px/1.2 var(--font-display);padding:0}.KISfzq_picker>p{max-width:50ch;font:14px/1.6 var(--font-ui);margin:10px 0 20px}.KISfzq_picker>.KISfzq_current{overflow-wrap:anywhere;margin:0 0 12px}.KISfzq_catalogue{min-width:0}.KISfzq_catalogue summary{border:1px solid var(--color-ink);min-height:48px;font:600 14px/1.6 var(--font-ui);cursor:pointer;background:var(--color-paper);overflow-wrap:anywhere;padding:12px 16px}.KISfzq_catalogue summary:hover{background:var(--color-cream)}.KISfzq_catalogue summary:focus-visible,.KISfzq_preview:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.KISfzq_choices{scrollbar-color:var(--color-taupe) var(--color-cream);grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:12px;max-height:65svh;margin-top:12px;padding:6px;display:grid;overflow-y:auto}.KISfzq_choice{border:1px solid var(--color-rule);cursor:pointer;background:var(--color-paper);flex-direction:column;gap:16px;min-width:0;padding:16px 10px;display:flex;position:relative}.KISfzq_choice:hover{border-color:var(--color-taupe)}.KISfzq_choice:has(input:checked){border-color:var(--color-ink);background:var(--color-cream)}.KISfzq_choice:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}.KISfzq_choice input{width:18px;height:18px;accent-color:var(--color-ink);position:absolute;bottom:18px;right:14px}.KISfzq_details{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.KISfzq_details strong{font:400 20px/1.25 var(--font-display)}.KISfzq_details>span{font:12px/1.6 var(--font-ui)}.KISfzq_details .KISfzq_selection{margin-top:auto;padding:6px 28px 0 0;font-weight:600}.KISfzq_preview{border:1px solid var(--color-ink);background:var(--color-ink);width:100%;min-height:48px;color:var(--color-paper);font:600 14px/1.6 var(--font-ui);cursor:pointer;margin-top:12px;padding:12px 16px}
