@font-face{font-family:Inter;src:url(/assets/Inter.ttf)format("truetype");font-display:swap}@font-face{font-family:Playfair;src:url(/assets/PlayfairDisplay.ttf)format("truetype");font-display:swap}:root{--black:#090909;--white:#fff;--stone-50:#f7f7f5;--stone-100:#efefec;--stone-200:#deded8;--stone-400:#8f8e88;--stone-600:#5e5d58;--ink:#171715;--gold:#b98a31;--gold-dark:#8e671f;--green:#185c3b;--serif:Playfair,Georgia,serif;--sans:Inter,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--white)}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#d6cbb3;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}.admin-sidebar::-webkit-scrollbar-thumb{background:#ffffff3d}.admin-sidebar ::-webkit-scrollbar-thumb{background:#ffffff3d}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#d6cbb3 transparent}.admin-sidebar,.admin-sidebar *{scrollbar-color:#ffffff3d transparent}}input[list]::-webkit-calendar-picker-indicator{display:none!important}
