@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--primary-50:#e8f3fc;--primary-100:#c8e3f6;--primary-200:#a5d2f0;--primary-300:#7db5e3;--primary-400:#2563eb;--primary-500:#4a8bc7;--primary-600:#3b77ba;--primary-700:#2c63a7;--primary-800:#1e4f94;--primary-900:#0f3b81;--secondary-50:#f7f1e8;--secondary-100:#ede0c8;--secondary-200:#e3cfa5;--secondary-300:#d9be82;--secondary-400:#cfb065;--secondary-500:#b8804f;--secondary-600:#a67248;--secondary-700:#946441;--secondary-800:#82563a;--secondary-900:#704833;--tertiary-50:#f2f4f6;--tertiary-100:#e2e6ea;--tertiary-200:#cbd2d9;--tertiary-300:#a8b4c0;--tertiary-400:#7a8a9a;--tertiary-500:#4f6374;--tertiary-600:#3a4f5e;--tertiary-700:#2c3e50;--tertiary-800:#243242;--tertiary-900:#1c2834;--alert-50:#fff4ed;--alert-100:#ffe6d5;--alert-200:#ffcdaa;--alert-300:#ffad74;--alert-400:#ff8c42;--alert-500:#ff7a33;--alert-600:#e6621b;--alert-700:#cc4a0b;--alert-800:#b33e00;--alert-900:#930;--cream-50:#fffefb;--cream-100:#fffcf5;--cream-200:#fff9ec;--cream-300:#fff6e1;--cream-400:#fff4e6;--cream-500:#f2e6d3;--cream-600:#e5d8c0;--cream-700:#d8caad;--cream-800:#cbbc9a;--cream-900:#beae87;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#95a5a6;--gray-600:#82919c;--gray-700:#6f7d92;--gray-800:#5c6988;--gray-900:#49557e;--success-50:#f0f9f4;--success-500:#27ae60;--success-600:#1e8448;--error-50:#fef2f2;--error-500:#ef4444;--error-600:#dc2626;--warning-50:#fffbeb;--warning-500:#f59e0b;--warning-600:#d97706;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}html{-webkit-text-size-adjust:100%;font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff4e6;background-color:var(--cream-400);color:#2c3e50;color:var(--tertiary-700);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}#root{min-height:100vh}@media (max-width:768px){input,select,textarea{font-size:16px!important}}.container{margin:0 auto;max-width:1280px;padding:0 1rem;padding:0 var(--space-md);width:100%}@media (min-width:640px){.container{padding:0 1.5rem;padding:0 var(--space-lg)}}@media (min-width:1024px){.container{padding:0 2rem;padding:0 var(--space-xl)}}h1,h2,h3,h4,h5,h6{color:#2c3e50;color:var(--tertiary-700);font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:600;line-height:1.2}h1{font-size:3rem}h1,h2{font-weight:700}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}@media (min-width:768px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}}:focus{outline:none}:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--primary-400);outline-offset:2px}button{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn .5s ease-out}.animate-slideIn{animation:slideIn .3s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f3f4f6;background:var(--gray-100)}::-webkit-scrollbar-thumb{background:#9ca3af;background:var(--gray-400);border-radius:.375rem;border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:#95a5a6;background:var(--gray-500)}
/*# sourceMappingURL=main.b7cbf032.css.map*/