*{box-sizing:border-box;-webkit-tap-highlight-color:var(--tap-highlight-color,transparent)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-text-primary);background-color:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--sidebar-width:300px;--sidebar-collapsed-width:18px;--header-height:76px;--mobile-breakpoint:768px;--accent-hover:color-mix(in srgb, var(--accent,#b07d4f) 88%, #000);--tap-highlight-color:transparent;--safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5}:root[data-theme=dark],:root[data-theme=dark] select,:root[data-theme=dark] option,:root[data-theme=dark] input[type=date],:root[data-theme=dark] input[type=time],:root[data-theme=dark] input[type=datetime-local],:root[data-theme=dark] input[type=month]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] select option{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}@media (width<=768px){:root{--sidebar-width:260px;--header-height:56px}}body{background-color:var(--color-bg);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}#root{height:100vh;overflow:hidden}button{font-family:inherit}button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input:focus-visible{outline:none}.font-serif{font-family:var(--font-serif,Georgia, serif)}.font-tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
