.theme{--color-primary:var(--ant-color-primary);--color-primary-hover:#d4a52e;--color-success:var(--ant-color-success);--color-warning:var(--ant-color-warning);--color-error:var(--ant-color-error);--color-info:var(--ant-color-info);--color-text:var(--ant-color-text);--color-text-secondary:var(--ant-color-text-secondary);--color-text-on-primary:#1a1a1a;--color-bg-base:var(--ant-color-bg-base);--color-bg-container:var(--ant-color-bg-container);--color-bg-elevated:#fffcf7;--color-border:var(--ant-color-border);--color-link:#b8860b;--color-ink:#1c1917;--shadow-soft:0 10px 30px #1c19170f;--shadow-gold:0 8px 24px #e5b74038;--font-family:var(--ant-font-family);--font-size-sm:var(--ant-font-size-sm);--font-size:var(--ant-font-size);--font-size-lg:var(--ant-font-size-lg);--line-height:var(--ant-line-height);--space-xxs:var(--ant-margin-xxs);--space-xs:var(--ant-margin-xs);--space-sm:var(--ant-margin-sm);--space-md:var(--ant-margin);--space-lg:var(--ant-margin-lg);--space-xl:var(--ant-margin-xl);--padding-xs:var(--ant-padding-xs);--padding-sm:var(--ant-padding-sm);--padding-md:var(--ant-padding);--padding-lg:var(--ant-padding-lg);--padding-xl:var(--ant-padding-xl);--radius:var(--ant-border-radius);--radius-lg:var(--ant-border-radius-lg);--control-height:var(--ant-control-height);min-height:100%;color:var(--color-text);background:var(--color-bg-base);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);flex-direction:column;flex:1;display:flex}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1c1917;min-height:100%;font-family:var(--font-lato),"Lato",system-ui,sans-serif;background:#f7f4ee;flex-direction:column;display:flex}a{color:inherit;text-decoration:none}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-text-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.bg-base{background:var(--color-bg-base)}.bg-container{background:var(--color-bg-container)}.m-xxs{margin:var(--space-xxs)}.m-xs{margin:var(--space-xs)}.m-sm{margin:var(--space-sm)}.m-md{margin:var(--space-md)}.m-lg{margin:var(--space-lg)}.m-xl{margin:var(--space-xl)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.p-xs{padding:var(--padding-xs)}.p-sm{padding:var(--padding-sm)}.p-md{padding:var(--padding-md)}.p-lg{padding:var(--padding-lg)}.p-xl{padding:var(--padding-xl)}.px-md{padding-inline:var(--padding-md)}.py-md{padding-block:var(--padding-md)}.px-lg{padding-inline:var(--padding-lg)}.py-lg{padding-block:var(--padding-lg)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size)}.text-lg{font-size:var(--font-size-lg)}.font-sans{font-family:var(--font-family)}
