:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--success: #6B8E5A;--success-700: #4F6E44;--success-rgb: 107 142 90;--warning: #C99E55;--warning-700: #8C6A2F;--warning-rgb: 201 158 85;--danger: #B85440;--danger-rgb: 184 84 64;--danger-700: #8E3828;--danger-600: #A84535;--danger-300: #D49D95;--danger-100: #F5DDD9;--danger-50: #FBF0EE;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 22px;--shadow-sm: 0 1px 2px rgb(var(--ink-900-rgb) / .06), 0 1px 1px rgb(var(--ink-900-rgb) / .04);--shadow-md: 0 4px 12px rgb(var(--ink-900-rgb) / .08), 0 2px 4px rgb(var(--ink-900-rgb) / .04);--shadow-lg: 0 12px 32px rgb(var(--ink-900-rgb) / .12), 0 4px 8px rgb(var(--ink-900-rgb) / .06);--serif: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;font-family:var(--sans);color:var(--ink-900);background:var(--sand-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media(display-mode:standalone){@supports (-webkit-touch-callout: none){html,body,#root{height:100lvh}}}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sand-300);border-radius:10px;border:2px solid var(--sand-100)}::-webkit-scrollbar-thumb:hover{background:var(--ink-300)}.serif{font-family:var(--serif);font-weight:700;letter-spacing:-.01em}.mono{font-family:var(--mono)}@keyframes condamia-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:condamia-fade-in .25s ease-out both}@keyframes condamia-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:condamia-slide-up .3s ease-out both}@keyframes condamia-slide-in-right{0%{transform:translate(32px);opacity:0}to{transform:translate(0);opacity:1}}.slide-in-right{animation:condamia-slide-in-right .22s ease-out both}@keyframes condamia-opacity-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fade-in,.slide-up,.slide-in-right{animation-name:condamia-opacity-in}.nav-drawer{transition:none!important}}:focus-visible{outline:2px solid var(--olive-600);outline-offset:2px;border-radius:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--olive-600)!important;outline-offset:2px}.field:focus-within{outline:2px solid var(--olive-600);outline-offset:2px}.field input:focus-visible{outline:none!important}.on-brand :focus-visible,.nav-drawer :focus-visible{outline-color:var(--sand-50)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.row-button:hover{background:var(--sand-100)!important}@media(max-width:640px){*{-webkit-text-size-adjust:100%;text-size-adjust:100%}}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}:root{--olive-900: #4A0E13;--olive-700: #6E161D;--olive-600: #8A1C24;--olive-500: #A3343B;--olive-300: #D08E92;--olive-100: #F0D5D6;--olive-50: #F9EDED;--terra-700: #4E6B22;--terra-600: #6A8E2F;--terra-500: #84A64A;--terra-200: #CFE0B0;--terra-100: #E6EFD6;--sand-50: #FAF8F5;--sand-100: #F4F1EC;--sand-200: #E7E2DA;--sand-300: #D5CEC3;--ink-900: #2C2A24;--ink-800: #3A3830;--ink-700: #4A453B;--ink-600: #625D53;--ink-500: #7A7468;--ink-400: #928C7E;--ink-300: #A8A294;--ink-200: #C9C3B5;--olive-600-rgb: 138 28 36;--terra-600-rgb: 106 142 47;--sand-50-rgb: 250 248 245;--sand-200-rgb: 231 226 218;--ink-900-rgb: 44 42 36}
