*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-primary: "Roboto", "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--color-background-dark: #121212;--color-background-paper: #1e1e1e;--color-primary-main: #90caf9;--color-secondary-main: #f48fb1;--color-text-primary: #ffffff;--color-text-secondary: #b0b0b0;--color-error: #f44336;--color-success: #4caf50;--poker-table-green: #006400;--poker-table-border: #8B4513;--card-background: #ffffff;--card-border: #cccccc;--chip-red: #d9534f;--chip-blue: #5bc0de;--chip-green: #5cb85c;--chip-black: #373a3c}html[lang=fa]{--font-primary: "Vazirmatn", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}body{margin:0;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background-dark);color:var(--color-text-primary)}html,body,#root{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}*{scrollbar-width:thin;scrollbar-color:#4b5563 #020617}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#020617}*::-webkit-scrollbar-thumb{background-color:#374151;border-radius:999px;border:2px solid #020617}*::-webkit-scrollbar-thumb:hover{background-color:#4b5563}body.low-vision-mode{--color-text-primary: #ffffff;--color-text-secondary: #e0e0e0}body.low-vision-mode .MuiTypography-root,body.low-vision-mode .MuiButton-root,body.low-vision-mode .MuiChip-label,body.low-vision-mode .MuiInputBase-input,body.low-vision-mode .MuiListItemText-primary,body.low-vision-mode .MuiListItemText-secondary,body.low-vision-mode p,body.low-vision-mode span,body.low-vision-mode div{font-weight:700!important;letter-spacing:.5px!important;text-shadow:1px 1px 2px rgba(0,0,0,.8)}body.low-vision-mode .MuiTypography-body1,body.low-vision-mode .MuiTypography-body2,body.low-vision-mode .MuiButton-root{font-size:1.1em!important}body.low-vision-mode .MuiTypography-caption{font-size:.9rem!important}body.low-vision-mode .MuiButton-contained{border:2px solid #fff!important;box-shadow:0 0 10px #ffffff4d!important}body.low-vision-mode .MuiOutlinedInput-notchedOutline{border-width:2px!important;border-color:#ffffffb3!important}body.low-vision-mode .MuiDialog-paper{border:3px solid #ffd700!important}body.low-vision-mode .playing-card-rank,body.low-vision-mode .playing-card-suit{font-weight:900!important;text-shadow:none!important}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Thin-DdUiS1cj.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-ExtraLight-DNfybfsL.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Light-Byrs-DlH.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Regular-CtGL0YI-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Medium-D86t5Axy.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-SemiBold-26ZP1ILp.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Bold-_OhAJEdh.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-ExtraBold-DCjt2qDm.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/Vazirmatn-Black-DA1YqYMq.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}
