@tailwind base;@tailwind components;@tailwind utilities;:root{--app-blur:blur(5px) saturate(180%);--app-blur-strong:blur(9px) saturate(185%);--app-blur-overlay:blur(9px) saturate(185%);--app-blur-row:blur(5px) saturate(180%);--app-glass-fill:#ffffff24;--app-glass-fill-strong:#ffffff85;--app-glass-fill-row:#ffffff24;--app-glass-sheen:none;--app-card-glow:none;--app-surface-transition:background-color 0.3s ease,box-shadow 0.3s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body.dark{color:var(--app-text-primary)}body.dark :is(p,span,li,dt,dd,td,th,label,blockquote,figcaption,caption,h1,h2,h3,h4,h5,h6,.MuiTypography-root,.MuiTableCell-root,.MuiListItemText-primary,.MuiListItemText-secondary,.MuiFormControlLabel-label,.MuiInputBase-input,.MuiInputBase-root,.MuiSelect-select,.MuiMenuItem-root,.MuiTab-root,.MuiFormLabel-root,.MuiInputLabel-root,.MuiFormHelperText-root,.MuiListSubheader-root,.MuiAccordionSummary-content,.MuiStepLabel-label,.MuiTableSortLabel-root):not(.MuiButton-root,.MuiButton-root *,.MuiChip-root,.MuiChip-root *,.MuiAlert-root,.MuiAlert-root *,.MuiBadge-badge,.MuiBadge-badge *){color:var(--app-text-primary)!important}