:root{--wedding-white: #FFF3DD;--wedding-green: #061d17;--wedding-gold: #E3BE89;--ngp-white: oklch(1 .001 .001);--ngp-black: oklch(0 .001 .001);--ngp-gray-50: oklch(.985 0 0);--ngp-gray-100: oklch(.967 .001 286.375);--ngp-gray-200: oklch(.92 .004 286.32);--ngp-gray-300: oklch(.871 .006 286.286);--ngp-gray-400: oklch(.705 .015 286.067);--ngp-gray-500: oklch(.552 .016 285.938);--ngp-gray-600: oklch(.442 .017 285.786);--ngp-gray-700: oklch(.37 .013 285.805);--ngp-gray-800: oklch(.274 .006 286.033);--ngp-gray-900: oklch(.21 .006 285.885);--ngp-gray-950: oklch(.141 .005 285.823);--ngp-background: var(--ngp-white);--ngp-background-secondary: var(--ngp-gray-300);--ngp-background-hover: var(--wedding-gold);--ngp-background-active: var(--ngp-gray-100);--ngp-background-inverse: var(--ngp-black);--ngp-background-disabled: var(--ngp-gray-100);--ngp-background-blue: #dbeafe;--ngp-background-success: oklch(84.1% .238 128.85);--ngp-border: var(--wedding-gold);--ngp-border-secondary: var(--ngp-gray-300);--ngp-border-blue: #3b82f6;--ngp-border-inverse: var(--ngp-black);--ngp-text-emphasis: var(--ngp-black);--ngp-text-primary: var(--wedding-white);--ngp-text-secondary: var(--ngp-gray-600);--ngp-text-tertiary: var(--ngp-gray-500);--ngp-text-disabled: var(--ngp-gray-400);--ngp-text-placeholder: var(--ngp-gray-400);--ngp-text-inverse: var(--ngp-white);--ngp-text-blue: #3b82f6;--ngp-text-red: #ef4444;--ngp-shadow: 0 1px 2px 0 rgba(0 0 0 .05);--ngp-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--ngp-shadow-border: inset 0 0 0 1px rgba(0, 0, 0, .1);--ngp-focus-ring: rgb(59 130 246);--ngp-avatar-background: #bae6fd;--ngp-avatar-border: #fff;--ngp-button-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1), 0 0 0 1px rgb(0 0 0 / .05);--ngp-input-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 0 0 1px rgba(0, 0, 0, .1)}.dark{--ngp-background: var(--ngp-gray-950);--ngp-background-secondary: var(--ngp-gray-700);--ngp-background-hover: var(--ngp-gray-900);--ngp-background-active: var(--ngp-gray-800);--ngp-background-inverse: var(--ngp-white);--ngp-background-disabled: var(--ngp-gray-900);--ngp-background-blue: rgba(95, 160, 246, .274);--ngp-border: var(--ngp-gray-800);--ngp-border-secondary: var(--ngp-gray-700);--ngp-border-blue: #1980ff;--ngp-border-inverse: var(--ngp-white);--ngp-text-emphasis: var(--ngp-white);--ngp-text-primary: var(--wedding-white);--ngp-text-secondary: var(--ngp-gray-300);--ngp-text-tertiary: var(--ngp-gray-400);--ngp-text-disabled: var(--ngp-gray-500);--ngp-text-inverse: var(--ngp-black);--ngp-text-blue: #1980ff;--ngp-text-red: #ff4d4d;--ngp-avatar-background: #18181b;--ngp-avatar-border: #3f3f46;--ngp-shadow-border: inset 0 0 0 1px rgba(255, 255, 255, .1);--ngp-input-shadow: 0 1px 2px rgba(255, 255, 255, .007), 0 0 0 1px rgba(255, 255, 255, .1);--ngp-button-shadow: 0 1px 3px 0 rgb(255, 255, 255, .1), 0 1px 2px -1px rgb(255, 255, 255, .1), 0 0 0 1px rgb(255, 255, 255, .05)}.page-container{width:100%;display:flex;justify-content:center;padding:20px;box-sizing:border-box}@font-face{font-family:BrittanySignature;src:url(/fonts/BrittanySignature.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Makina;src:url(/fonts/29LTMakina.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:Makina,sans-serif;font-size:1.5rem;color:#fff3dd;background-color:#121212}
