button.default{text-align:center;cursor:pointer;width:fit-content;height:fit-content;color:var(--color-button-text);background:linear-gradient(var(--gradient-button), var(--color-button-bg-from) 0%, var(--color-button-bg-to) 100%);box-shadow:var(--shadow-button);border:none;border-radius:8px;padding:5px 10px;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;transition:all .4s}button.default:hover:not(:disabled){color:var(--color-button-hover-text);background:linear-gradient(var(--gradient-button-hover), var(--color-button-hover-bg-from) 0%, var(--color-button-hover-bg-to) 100%);box-shadow:var(--shadow-button-hover);transition:all .4s;scale:1.1}button.default:hover:disabled,.button:hover.disabled{transition:all .4s;scale:.9}button.default:disabled,.button.disabled{filter:grayscale(50%);transition:all .4s}label.default:has(input[subtype=checkbox]:disabled) span{background-color:var(--color-control-disabled)}label.default:has(input[subtype=checkbox]:disabled) input:checked~span{background-color:var(--color-control-disabled)}label.default:has(input[subtype=checkbox]:disabled){cursor:not-allowed}label.default:has(input[subtype=checkbox]){background-color:var(--color-control-bg);cursor:pointer;-webkit-user-select:none;user-select:none;width:30px;height:30px;box-shadow:0px 0px 3px 0px var(--color-control-shadow);border-radius:10px;display:inline-block;position:relative}label.default:has(input[subtype=checkbox]) span{border-radius:5px;width:20px;height:20px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}label.default:has(input[subtype=checkbox]) input:checked~span{background-color:var(--color-control-fill);box-shadow:0px 0px 1px 1px var(--color-control-shadow);display:inline}label.default:has(input[subtype=checkbox]) input{display:none}label.default:has(input[subtype=switch]:disabled) span{background-color:var(--color-control-disabled)}label.default:has(input[subtype=switch]:disabled) input:checked~span{background-color:var(--color-control-disabled)}label.default:has(input[subtype=switch]:disabled){cursor:not-allowed}label.default:has(input[subtype=switch]){background-color:var(--color-control-bg);cursor:pointer;-webkit-user-select:none;user-select:none;border:3px solid var(--color-control-border);width:50px;height:30px;box-shadow:0px 0px 3px 0px var(--color-control-shadow);border-radius:10px;display:inline-block;position:relative}label.default:has(input[subtype=switch]) span{background-color:var(--color-control-fill);border-radius:5px;width:20px;height:20px;transition:left .3s linear;position:absolute;top:50%;left:2px;transform:translateY(-50%)}label.default:has(input[subtype=switch]) input:checked~span{background-color:var(--color-control-fill);box-shadow:0px 0px 2px 0px var(--color-control-shadow);left:22px}label.default:has(input[subtype=switch]) input{display:none}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#333;--color-bg-secondary:#1f1f1f;--color-surface:#252525;--color-surface-hover:#420000;--color-text:#bbb;--color-text-secondary:#94a3b8;--color-accent:#60a5fa;--color-success:#34d399;--color-error:#f87171;--color-warning:#fbbf24;--color-border:#334155;--color-link:#7a2d00;--color-link-hover:#c90000;--color-button-text:#000;--color-button-bg-from:#858585;--color-button-bg-to:#575757;--color-button-hover-text:#000;--color-button-hover-bg-from:#555;--color-button-hover-bg-to:red;--gradient-button:180deg;--gradient-button-hover:0deg;--shadow-button:0px 0px 5px 1px #575757;--shadow-button-hover:0px 0px 5px 2px #fff;--color-control-bg:#dfdfdf;--color-control-border:#505050;--color-control-fill:#371e94;--color-control-disabled:#7c7c7c;--color-control-shadow:#000;color:var(--color-text);background-color:var(--color-bg)}.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3f3f3;--color-bg-secondary:#fff;--color-surface:#fff;--color-surface-hover:#deecf9;--color-text:#1f1f1f;--color-text-secondary:#616161;--color-accent:#0078d4;--color-success:#107c10;--color-error:#c50f1f;--color-warning:#9d5d00;--color-border:#e5e5e5;--color-link:#005fb8;--color-link-hover:#004578;--color-button-text:#1f1f1f;--color-button-bg-from:#fff;--color-button-bg-to:#ececec;--color-button-hover-text:#fff;--color-button-hover-bg-from:#0078d4;--color-button-hover-bg-to:#005a9e;--gradient-button:180deg;--gradient-button-hover:180deg;--shadow-button:0px 1px 3px 0px #00000024;--shadow-button-hover:0px 2px 8px 0px #0078d459;--color-control-bg:#fff;--color-control-border:#d1d1d1;--color-control-fill:#0078d4;--color-control-disabled:#c8c8c8;--color-control-shadow:#0003;color:var(--color-text);background-color:var(--color-bg)}.theme-modern{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1f1f1f;--color-bg-secondary:#181818;--color-surface:#2b2b2b;--color-surface-hover:#0078d4;--color-text:#ccc;--color-text-secondary:#9d9d9d;--color-accent:#0078d4;--color-success:#2ea043;--color-error:#f85149;--color-warning:#e2c08d;--color-border:#2b2b2b;--color-link:#4daafc;--color-link-hover:#85b6ff;--color-button-text:#fff;--color-button-bg-from:#0078d4;--color-button-bg-to:#006cbe;--color-button-hover-text:#fff;--color-button-hover-bg-from:#026ec1;--color-button-hover-bg-to:#005a9e;--gradient-button:180deg;--gradient-button-hover:180deg;--shadow-button:0px 0px 0px 1px #ffffff1a;--shadow-button-hover:0px 2px 8px 0px #0078d480;--color-control-bg:#313131;--color-control-border:#3c3c3c;--color-control-fill:#0078d4;--color-control-disabled:#616161;--color-control-shadow:#000;color:var(--color-text);background-color:var(--color-bg)}.tictactoe-zone{background:#000;border:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:1px;width:100px;height:100px;display:grid}.tictactoe-x{-webkit-user-select:none;user-select:none;text-align:center;text-transform:uppercase;vertical-align:middle;color:#e94242;background:#fff;justify-content:center;align-items:center;width:33px;height:33px;font-size:2rem;font-weight:700;display:flex}.tictactoe-o{-webkit-user-select:none;user-select:none;text-align:center;text-transform:uppercase;vertical-align:middle;color:#41ac41;background:#fff;justify-content:center;align-items:center;width:33px;height:33px;font-size:2rem;font-weight:700;display:flex}.tictactoe-n{-webkit-user-select:none;user-select:none;text-align:center;text-transform:uppercase;vertical-align:middle;color:#fff;background:#fff;justify-content:center;align-items:center;width:33px;height:33px;font-size:2rem;font-weight:700;display:flex}.tictactoe-wrapper{max-width:100px}*{box-sizing:border-box;margin:0;padding:0}html{height:100%;min-height:100%;font-family:Inter;font-size:20px}body{height:100%;min-height:100%}body.loading{filter:blur(5px);transition:filter}body{filter:none;transition:filter 1s}a{color:inherit;text-decoration:none}#__next{flex-direction:column;height:100%;display:flex}#__next>header,#__next>footer{background-color:var(--color-bg-secondary)}#__next>main{text-align:center;background-color:var(--color-bg);flex:1}p div{color:red!important;background-color:red!important}.no-select{-webkit-user-select:none;user-select:none}.link{color:var(--color-link);-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.link:hover{color:var(--color-link-hover);-webkit-text-decoration:underline double;text-decoration:underline double}
.guest_guard-module-scss-module__IHSNVq__wrapper{-webkit-user-select:none;user-select:none;background-color:var(--color-bg);width:100vw;height:100vh;color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;display:flex}
