@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial}}}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.table{display:table}.h-\[1px\]{height:1px}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:root{--background:#f7f5f3;--foreground:#231f20;--card:#f4f0ec;--card-foreground:#231f20;--primary:#de643f;--primary-light:#e8a87c;--primary-foreground:#fbfaf9;--secondary:#efece7;--muted:#edebe8;--muted-foreground:#a09583;--border:#d3cec5;--ring:#de643f;--agent-card:#ebe5db;--brown-deep:#2a2520;--brown-dark:#3d3630;--brown-mid:#4d4640;--taupe:#b8aea3;--warm-gray:#e8e0d8;--font-hand:"Kalam",cursive;--font-serif:"DM Serif Display",Georgia,serif;--font-sans:"Lato",-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}body{font-family:var(--font-sans);background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gentlePulse{0%,to{opacity:1}50%{opacity:.65}}.fade-in{animation:.5s ease-out both fadeIn}.fade-in-delay{animation:.5s ease-out .12s both fadeIn}.fade-in-delay-2{animation:.5s ease-out .24s both fadeIn}.gentle-pulse{animation:2.5s ease-in-out infinite gentlePulse}input:focus{outline:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--muted)}::-webkit-scrollbar-thumb{background:var(--taupe);border-radius:2px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
