@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-curtain:#202124;--color-on-curtain:#fff;--color-ground:#f2f2ee;--color-ink:#202124;--color-muted:#55585e;--color-line:#cfcfc8;--color-paper:#fff;--color-on-paper:#202124;--color-stamp:#c62a24;--color-print-accent:#c62a24;--color-action:#c62a24;--color-on-action:#fff;--color-focus:#ffd54a;--color-focus-halo:#202124;--color-error:#b3211d;--color-error-on-paper:var(--color-error);--color-stamp-on-curtain:#ffd54a;--color-frame-line:transparent;--color-on-photo:#fff;--color-photo-scrim:#0000009e;--color-photo-backdrop:#000;--font-family:"Archivo Variable", system-ui, sans-serif;--display-stretch:100%;--display-weight:800;--display-size:2rem;--display-tracking:-.01em;--stamp-stretch:100%;--stamp-weight:600;--frame-pad:6px;--frame-pad-bottom:18px;--frame-radius:0;--frame-shadow:0 1px 2px #0000001f;--strip-shadow:0 2px 6px #00000024;--strip-width:112px;--stamp-radius:2px;--stamp-rotate:-4deg;--content-width:560px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--tap-min:44px;--nav-height:64px;--develop-duration:.6s;--ease-out:cubic-bezier(.16, 1, .3, 1)}[data-theme=wedding]{--color-curtain:#1f3b33;--color-ground:#e8ece9;--color-ink:#1b2a25;--color-muted:#4a5a54;--color-line:#c6d0cb;--color-stamp:#85601e;--color-print-accent:#9a6b12;--color-action:#1f3b33;--color-focus:#d9b45a;--color-focus-halo:#1b2a25;--display-stretch:125%;--display-weight:300;--display-size:2.25rem;--display-tracking:0;--stamp-stretch:125%;--stamp-weight:400;--color-stamp-on-curtain:#d9b45a;--color-paper:#fbfcfb;--color-frame-line:#d6ddd9;--frame-pad:10px;--frame-pad-bottom:30px;--strip-width:124px;--stamp-rotate:0deg}[data-theme=christening]{--color-curtain:#cfe3f2;--color-on-curtain:#1d3550;--color-ground:#f1f7fb;--color-ink:#1d3550;--color-muted:#4b6178;--color-line:#c9dbe8;--color-stamp:#24476b;--color-print-accent:#1f6fb2;--color-action:#24476b;--color-focus:#24476b;--color-focus-halo:#fff;--display-stretch:110%;--display-weight:500;--display-tracking:0;--stamp-weight:500;--frame-pad:8px;--color-stamp-on-curtain:#24476b;--color-paper:#e6f1f9;--color-on-paper:#1d3550;--frame-radius:14px;--frame-pad-bottom:16px;--strip-width:116px;--stamp-radius:999px;--stamp-rotate:0deg}[data-theme=communion]{--color-curtain:#e4e0ef;--color-on-curtain:#2e2442;--color-ground:#f6f5fa;--color-ink:#2e2442;--color-muted:#5a5170;--color-line:#d8d3e6;--color-stamp:#5b3f86;--color-print-accent:#7b3fbf;--color-action:#5b3f86;--color-focus:#5b3f86;--color-focus-halo:#fff;--display-stretch:115%;--display-weight:400;--display-tracking:.01em;--stamp-stretch:115%;--stamp-weight:400;--frame-radius:2px;--color-stamp-on-curtain:#5b3f86;--color-frame-line:#b9a8d6;--frame-pad:12px;--frame-pad-bottom:12px;--strip-width:120px;--stamp-rotate:0deg}[data-theme=birthday]{--color-curtain:#d81b60;--color-ground:#fde3ec;--color-ink:#1a1a1a;--color-muted:#5c3a47;--color-line:#f2b8cc;--color-paper:#ffd54a;--color-on-paper:#1a1a1a;--color-stamp:#1a1a1a;--color-print-accent:#d81b60;--color-action:#1a1a1a;--color-focus:#1a1a1a;--color-focus-halo:#fff;--display-stretch:90%;--display-size:2.375rem;--display-tracking:-.02em;--frame-radius:6px;--color-stamp-on-curtain:#fff;--stamp-radius:6px}[data-theme=birthday],[data-theme=eighteenth]{--display-weight:900;--stamp-weight:800;--stamp-rotate:-3deg}[data-theme=eighteenth]{--color-curtain:#121212;--color-ground:#1c1c1f;--color-ink:#f1f1f1;--color-muted:#b6b6bd;--color-line:#3a3a40;--color-paper:#c9ccd1;--color-on-paper:#121212;--color-stamp:#121212;--color-print-accent:#d1137a;--color-action:#ff3ea5;--color-on-action:#121212;--color-focus:#ff3ea5;--color-focus-halo:#121212;--color-error:#ff8a80;--display-stretch:62%;--display-size:2.75rem;--stamp-stretch:62%;--frame-pad-bottom:14px;--color-stamp-on-curtain:#ff3ea5;--color-error-on-paper:#8f1a14}[data-theme=corporate],[data-theme=eighteenth]{--display-tracking:0;--frame-pad:4px;--strip-width:104px}[data-theme=corporate]{--color-curtain:#0b3a4a;--color-ground:#eef2f4;--color-ink:#10242d;--color-muted:#4a5d66;--color-line:#cfd9de;--color-stamp:#0b3a4a;--color-print-accent:#0b6c76;--color-action:#0b6c76;--color-focus:#0b6c76;--color-focus-halo:#fff;--display-stretch:100%;--display-weight:600;--display-size:1.875rem;--stamp-weight:500;--frame-pad-bottom:12px;--color-stamp-on-curtain:#9fe0e6;--color-paper:#e6ecef;--color-on-paper:#10242d;--stamp-rotate:0deg;--stamp-radius:0}html{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-family);-webkit-text-size-adjust:100%}body{margin:0}::selection{background:var(--color-action);color:var(--color-on-action)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo)}@media (prefers-reduced-motion:reduce){:root{--develop-duration:0s}}
