:root{--honey-gold: #CBA24A;--rich-black: #10100D;--sand: #E3D6B7;--gray-100: #f5f4f0;--gray-200: #e8e5dc;--gray-400: #a09880;--gray-600: #6b6456;--gray-800: #2e2b24;--white: #FFFFFF;--font-display: "Oswald", sans-serif;--font-body: "Open Sans", sans-serif;--sidebar-width: 220px;--radius-sm: 4px;--radius-md: 8px;--shadow-sm: 0 1px 3px rgba(16,16,13,.12);--shadow-md: 0 4px 12px rgba(16,16,13,.15)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;font-family:var(--font-body);background:var(--gray-100);color:var(--rich-black);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:.02em}button{cursor:pointer;font-family:var(--font-body)}a{color:inherit;text-decoration:none}
