@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";*{box-sizing:border-box}:root{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color-scheme:light dark;--fab-brown: #8B4513;--fab-brown-bright: #A0643F;--fab-brown-deep: #5D2F0D;--fab-tan: #D4A574;--fab-tan-bright: #E4C09C;--fab-tan-deep: #A8824E;--fab-cream: #F5F1ED;--fab-espresso: #2C1810;--fab-espresso-deep: #1A0F0A}body{margin:0;padding:0;min-width:320px;min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;background:linear-gradient(135deg,var(--fab-cream) 0%,#e8dfd6 50%,#f0e6dc 100%);background-attachment:fixed;transition:background .3s ease}@media (prefers-color-scheme: dark){body{background:linear-gradient(135deg,#0d0806 0%,var(--fab-espresso-deep) 50%,var(--fab-espresso) 100%)}}#root{width:100%;max-width:100vw;overflow-x:hidden;padding-bottom:28px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f5f1ed;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b4513,#a0643f);border-radius:10px;border:2px solid #f5f1ed}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5d2f0d,#8b4513)}@media (prefers-color-scheme: dark){::-webkit-scrollbar-track{background:#1a0f0a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c87137,#d4a574);border:2px solid #1a0f0a}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#e09050,#e4c09c)}}::selection{background-color:#d4a574;color:#2c1810}::-moz-selection{background-color:#d4a574;color:#2c1810}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid #8b4513;outline-offset:2px}@media (prefers-color-scheme: dark){*:focus-visible{outline-color:#c87137}}button,a,.MuiPaper-root,.MuiChip-root{transition:all .3s cubic-bezier(.4,0,.2,1)}
