@font-face {
  font-family: 'PlayfairDisplay';
  src: url('../fonts/playfair_display.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face { 
  font-family: "Bisterndemo";
  font-weight: 500;
  font-style: normal;
  src: url(data:application/octet-stream;base64,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);
}
/* cyrillic-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNcKP2xF90j.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNcKPSxF90j.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNcKPOxF90j.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNcKP-xF90j.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNcKP6xF90j.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNcKPCxFw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENdKP2xF90j.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENdKPSxF90j.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENdKPOxF90j.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENdKP-xF90j.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENdKP6xF90j.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENdKPCxFw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTJ1dKP2xF90j.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTJ1dKPSxF90j.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTJ1dKPOxF90j.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTJ1dKP-xF90j.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTJ1dKP6xF90j.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTJ1dKPCxFw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNdKP2xF90j.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNdKPSxF90j.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNdKPOxF90j.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNdKP-xF90j.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNdKP6xF90j.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNdKPCxFw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTPFdKP2xF90j.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTPFdKPSxF90j.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTPFdKPOxF90j.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTPFdKP-xF90j.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTPFdKP6xF90j.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTPFdKPCxFw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTB1aKP2xF90j.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTB1aKPSxF90j.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTB1aKPOxF90j.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTB1aKP-xF90j.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTB1aKP6xF90j.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTB1aKPCxFw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTCRaKP2xF90j.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTCRaKPSxF90j.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTCRaKPOxF90j.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTCRaKP-xF90j.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTCRaKP6xF90j.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTCRaKPCxFw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENaKP2xF90j.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENaKPSxF90j.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENaKPOxF90j.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENaKP-xF90j.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENaKP6xF90j.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENaKPCxFw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTGpaKP2xF90j.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTGpaKPSxF90j.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTGpaKPOxF90j.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTGpaKP-xF90j.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTGpaKP6xF90j.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/commissioner/v19/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTGpaKPCxFw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
html {font-family: 'Commissioner', sans-serif;-webkit-font-smoothing: subpixel-antialiased;height: 100%;width: 100%;overflow: hidden;}
body {width: 100%;height: 100%;padding: 0px;margin: 0px;font-size: 15px;overflow: hidden;}
* {
  box-sizing: border-box;
}
.app {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: url(../images/background.webp) 50% 50% / cover no-repeat;
  color: #fff;
}
.app input,
.app textarea,
.app button,
.app select 
{
-webkit-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
transition: all 0.30s ease-in-out;
outline: none;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width: 100%;
background: none;
border-radius: 3px;
margin-bottom: 10px;
border: 1px solid #ababab;
padding: 10px;
color: #222;
font-size: 16px;
}
.app img.background {
  transition: all ease-in-out 0.3s;
  inset: 0px;
  box-sizing: border-box;
  padding: 0px;
  border: none;
  margin: auto;
  display: block;
  width: 0px;
  height: 0px;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  opacity: 0;
}
.app img.background.preview {
  z-index: 10000;
}
.app .button {
  width: auto;
  padding: 10px;
  border: 1px solid rgb(221 221 221 / 30%);
  color: #ffffff;
  cursor: pointer;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  background: #0000007a;
  display: flex;
  justify-content: center;
  align-items: center;
}
.app .button:hover {
  background: #4c4c4c96;
  color: #ffffff;
}
.app .head_panel {
  min-height: 108px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  border-bottom: 1px solid rgb(221 221 221 / 20%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  position: relative;
  align-items: center;
  padding: 0px 30px;
}
.app .head_panel .logo {
  display: flex;
  align-items: center;
}
.app .head_panel .logo img {
  height: 75px;
  position: absolute;
  top: 16px;
  filter: drop-shadow(0px 0px 5px #0000009a);
}
.app .head_panel .logo .name {
  margin-left: 80px;
}
.app .game {
  padding: 20px 30px;
}
.app .container {
  width: 100%;
  /* height: 100%; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /* -webkit-box-align: center; */
  -ms-flex-align: center;
  /* align-items: center; */
}
.app .window {
  /* width: 300px; */
  /* height: 100px; */
  display: -webkit-box;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px;
  border: 1px solid #ababab;
  border-radius: 5px;
  background: #edebebcf;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /* backdrop-filter: blur(5px); */
}
.app .window .close-mini {
  width: 25px;
  height: 25px;
  background: url('/images/close.svg') 50% 50% / 100% no-repeat;
  cursor: pointer;
  position: absolute;
  right: -10px;
  top: -10px;
  opacity: 0.85;
  z-index: 101;
}
.app .window .innerbox {
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 5px;
  position: absolute;
  top: 0px;
  right: 0px;
  display: flex;
  flex-direction: column;
}
.app .window .bottom_box {
  z-index: 2;
  display: flex;
  border-top: 2px solid #4a49491c;
  height: 40px;
  justify-content: end;
  position: absolute;
  bottom: 0px;
  color: #333232;
  background: #ffffffa6;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  width: calc( 100% - 6px );
  font-size: 20px;
}
.app .window .bottom_box .balance {
  font-size: 20px;
  margin-right: 20px;
  padding: 0px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  cursor: pointer;
}
.app .window .bottom_box .balance .amount {
  margin-left: 5px;
}
.app .window.customization {
  display: flex;
  width: calc( 100% - 100px );
  max-width: 1280px;
  height: calc( 100% - 200px );
  position: relative;
  justify-content: flex-start;
  padding: 0px;
  padding-top: 60px;
}
.app .window .scrollbox {
  display: flex;
  width: 100%;
  height: 100%;
  position: relative;
  justify-content: flex-start;
  flex-direction: column;
  overflow: hidden;
  overflow-y: scroll;
  padding-top: 20px;
  padding-bottom: 30px;
}
.app .window.customization .tabs {
  width: 100%;
  height: 60px;
  display: flex;
  justify-content: flex-start;
  border-bottom: 2px solid #4a49491c;
  overflow: hidden;
  overflow-x: auto;
}
.app .window.customization .tabs .tab {
  min-width: 150px;
  margin-right: 20px;
  padding: 0px 10px;
  display: flex;
  justify-content: center;
  color: #7e7e7e;
  font-size: 30px;
  align-items: center;
  /* background: #00000042; */
  /* border: 1px solid #878484; */
  border-top: none;
  white-space: nowrap;
  cursor: pointer;
}
.app .window.customization .tabs .tab:not(.active):hover {
  color: #424242;
}
.app .window.customization .tabs .tab.active {
  background: none;
  border: none;
  border-bottom: 2px solid #606060;
  color: #333232;
}
.app .window.customization .tabs .tab:first-child {
  margin-left: 10px;
}
.app .window.customization .items {
  display: flex;
  /* overflow: hidden; */
  /* overflow-x: auto; */
  padding: 10px 0px;
}
.app .window.customization .items .item {
  border: 1px solid #c5c4c4;
  width: 230px;
  height: 250px;
  background: #f9f9f9d9;
  border-radius: 20px;
  filter: drop-shadow(0px 0px 10px #00000010);
  position: relative;
  /* margin: 0px 10px; */
  /* flex: 0 0 230px; */
  display: flex;
  align-items: center;
  transform: translate(0px, 0px);
  /* transition: all ease-in-out 0.3s; */
  cursor: pointer;
  overflow: hidden;
  /*padding-bottom: 30px;*/
}
.app .window.customization .items .item .name {
display: flex;
align-items: center;
}
.app .window.customization .items .item .body {
display: flex;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
}
.app .window.customization .items .item .body lottie-player {
  transition: all ease-in-out 0.3s;
  position: absolute;
  top: -30px;
}
.app .window.customization .items .item .body img {
transition: all ease-in-out 0.3s;
inset: 0px;
box-sizing: border-box;
padding: 0px;
border: none;
margin: auto;
display: block;
width: 0px;
height: 0px;
min-width: 100%;
max-width: 100%;
min-height: 100%;
max-height: 100%;
object-fit: cover;
}
.app .window.customization .items .item:first-child {
  /* margin-left: 20px; */
}
.app .window.customization .items .item:hover {
  /*transform: translate(0px, -5px);*/
  filter: drop-shadow(0px 5px 10px #00000015);
}
.app .window.customization .items .item:hover .body img, .app .window.customization .items .item:hover .body lottie-player {
  transform: scale(1.2);
}
.app .window.customization .items .item .rotation_on {
  display: none;
}
.app .window.customization .items .item .rotation_off {
  display: flex;
  align-items: center;
}
.app .window.customization .items .item .infobox.active .rotation_on {
  display: flex;
  align-items: center;
}
.app .window.customization .items .item .infobox.active .rotation_off {
  display: none;
}
.app .window.customization .items .item .infobox {
  position: absolute;
  bottom: -40px;
  transition: all ease-in-out 0.1s;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.app .window.customization .items .item .buttons {
  display: flex;
  transition: bottom ease-in-out 0.1s;
  opacity: 1;
  /* position: absolute; */
  width: 100%;
  z-index: 5;
  color: #ffffff;
  font-size: 18px;
  /* backdrop-filter: blur(5px); */
  bottom: -60px;
  height: 40px;
}
.app .window.customization .items .item:hover .infobox {
  bottom: 0px;
}
.app .window.customization .items .item .buttons .but {
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #007aff;
  overflow: hidden;
  transition: all ease-in-out 0.1s;
  white-space: nowrap;
}
.app .window.customization .items .item .buttons .but span {
  transform: translate(0px, -1px);
}
.app .window.customization .items .item .buttons .but img {
  margin: 0px 5px;
}
.app .window.customization .items .item .buttons .but.preview {
  border-left: 1px solid #e8e4e4;
}
.app .window.customization .items .item .buttons .but.top {
  width: 75%;
  padding-left: 5px;
}
.app .window.customization .items .item .buttons .but.preview {
  width: 25%;
  font-size: 14px;
  padding-right: 5px;
}
.app .window.customization .items .item .buttons.hov .but.preview {
  width: 75%;
}
.app .window.customization .items .item .buttons.hov .but.top {
  width: 25%;
}
.app .window.customization .items .item .buttons .but.preview span {
  display: none;
}
.app .window.customization .items .item .buttons.hov .but.preview span {
  display: inline-block;
}
.app .window.customization .items .item .buttons.hov .but.top span {
  display: none;
}

.app .window.customization .items .item .buttons .but.top .white {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.app .window.customization .items .item .buttons .but.top.full {
width: 100%;
}
.app .window.customization .items .item .buttons .but .group {
  height: 100%;
  position: absolute;
  display: flex;
  width: 100%;
  border-top: 1px solid #c5c4c4;
  transition: all ease-in-out 0.3s;
  overflow: hidden;
  left: 0px;
  background: #007aff;
}
.app .window.customization .items .item .buttons .but .red {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ff00000a;
  transition: all ease-in-out 0.3s;
}
.app .window.customization .items .item .buttons .but .red:hover {
  background: #ff000019;
}
.app .window.customization .items .item .buttons .but .green {
  background: #00ff0c12;
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 1px solid #c5c4c4;
  transition: all ease-in-out 0.3s;
}
.app .window.customization .items .item .buttons .but .green:hover {
  background: #00ff0d21;
}
.app .window.customization .items .item .buttons .but:hover {
  background: #005ae7;
}
.app .window.customization .items .item .description {
  width: 100%;
  height: 60px;
  z-index: 2;
  bottom: 0px;
  display: flex;
  align-items: center;
  color: #333232;
  background: #ffffff;
  font-size: 18px;
  padding: 0px 10px;
  justify-content: space-between;
  border-top: 1px solid #3332321a;
}
.app .window .enter_name {
  display: flex;
  flex-direction: column;
  gap: 10px
}
.currenct_icon_30 {
  height: 30px;
  width: 30px;
  margin-left: 4px;
  background: url('/images/currency.webp') 50% 50% / 100% no-repeat;
}
.currenct_icon {
  height: 17px;
  width: 17px;
  margin-left: 2px;
  background: url('/images/currency_mini.png') 50% 50% / 100% no-repeat;
}
.app .window.customization .items .item .description .pricebox {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.app .window.customization .items .item .description .pricebox .pricefull {
  display: flex;
  align-items: center;
}
.app .window.customization .items .item .description .pricebox .helper {
  font-size: 14px;
  color:#4b4b4b;
}
.app .window.customization .items .item .description .pricebox .price {
  font-size: 16px;
}
.app .window.customization .slider {
  width: 100%;
  padding: 0px 20px 10px;
  margin-bottom: 20px;
}
.app .window.customization .slider_title {
  text-align: left;
  color: #333232;
  font-size: 40px;
  margin-bottom: 30px;
  padding-left: 20px;
}

.app .window.customization .items .item .options {
  width: 100%;
  border-top: 1px solid #ddd;
  height: 40px;
  position: absolute;
  bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333232;
}
.app .exit {
  cursor: pointer;
  color: #aaa;
}
.app .room_link {
  display: none;
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 5px;
  background: #f9f9f9;
  cursor: pointer;
  width: 400px;
  text-align: center;
  color: #000;
  margin: 10px;
}
.app .room_info .changename {
  margin-bottom: 10px;
}
.app .room_info .changename .but {
  color: rgb(165 165 165);
  cursor: pointer;
}
.app .game .dices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 500px;
  width: 100%;
  margin: 0px auto;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgb(255 255 255 / 30%);
  padding: 10px;
}
.app .game .dices .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.app .game .dices .mix_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.app .game .dices .dice_code {
  height: 0px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.app .game .dices .button.hide {
  opacity: 0;
  pointer-events: none;
}
.app .game .dices .button {
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.mix_color, .app input.mix_color {
  background: #eaf5ff;
}
.app .game .dice_code input {
  text-align: center;
}
.app .game .button.mix {
  width: 145px;
  text-align: center;
  white-space: nowrap;
}
.app .game .mod_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 39px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.app .game .mix_buttons.mods {
  margin-bottom: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.app .game .mod_group .mod {
  display: flex;
  border: 1px solid rgb(221 221 221 / 30%);
  border-left: none;
  border-right: none;
  min-width: 80px;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding: 10px;
  color: #f4f4f4;
  white-space: nowrap;
}
.app .game .saved_name input {
  margin: 0px 5px 0px 5px;
}
.app .game .adv_switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 39px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.app .game .adv_switch .choosed {
  border: 1px solid #ffffff82;
  background: rgb(241 241 241 / 25%);
}
.app .game .saved_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 0%;
  height: 39px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.app .game .user_dice .button.remove {
  background: rgb(228 7 7 / 40%);
}
.app .user_dice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-height: 100px;
  overflow: auto;
  margin-bottom: 10px;
}
.app .user_dice .button {
  margin-right: 10px;
  margin-bottom: 10px;
}
.app .result {
  position: absolute;
  width: 100%;
  /* top: calc( 50% - 70.5px ); */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  z-index: 1000;
}
.app .result .score {
  text-align: center;
  /*background: rgb(255 255 255 / 56%);*/
  font-size: 7vw;
  /* -webkit-text-stroke: 0.2vw #686868;*/
  /*font-weight: bold;*/
  /* color: #fff;
  -webkit-backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border-radius: 3px;
  top: 593px;*/
  opacity: 1;
  position: absolute;
} 
/*.app .result .score span {
  -webkit-text-stroke: 0.2vw black;
}*/
.animation_score_play {
  -webkit-animation: score_anim 3s 1000;
          animation: score_anim 3s 1000;
}
.app #canvas {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.app .head_panel>div {
  min-width: 25%;
}
.app .head_panel .login {
  text-align: right;
}
.app .room_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.app .room_info .online {
  margin-top: 10px;
}
.app .game {
 /* -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;*/
 /* -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;*/
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* background: url('../images/background.jpg') 50% 50% / cover no-repeat; */
  position: relative;
  overflow: hidden;
}
.app .game .username {
  margin: 0px auto 10px;
  color: #fff;
}
.app .results {
  /*flex-grow: 1;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.app .title {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 22px;
  border-top: 1px solid #ddd;
  padding-top: 10px;
}



table {
  font-size: 16px;
  border-radius: 10px;
  border-spacing: 0;
  text-align: center;
  max-width: 800px;
  width: 100%;
}
table span {
  font-weight: bold;
}
thead tr {
  background: rgb(146 142 142 / 70%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  color: white;
}
tbody tr {
  background: rgb(131 131 131 / 60%);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  color: white;
}
th {
  color: white;
  padding: 10px 20px;
}
th, td {
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: rgb(255 255 255 / 10%);
  /* color: #ddd; */
}
th:first-child, td:first-child {
  text-align: left;
  width: 135px;
}
th:last-child, td:last-child {
  text-align: left;
  width: 84px;
}
th:first-child {
  border-top-left-radius: 10px;
}
th:last-child {
  border-top-right-radius: 10px;
  border-right: none;
}
thead th:last-child {
  width: 90px;
}
td {
  color: #fff;
  padding: 10px 20px;
  line-break: anywhere;
}
tr:last-child td:first-child {
  /* border-radius: 0 0 0 10px; */
}
tr:last-child td:last-child {
  /* border-radius: 0 0 10px 0; */
}
tr td:last-child {
  border-right: none;
}


.scroll_table_body {
/*flex-grow: 1;*/
width: 100%;
max-width: 800px;
overflow-x: hidden;
overflow-y: scroll;
margin-top: 0px;
}
table.table_head {
width:100%;
table-layout: fixed;
border: none;
}
.scroll_table_body tbody td {
vertical-align: top;
}
.scroll_table_body tbody tr:nth-child(even) {
background: rgb(131 131 131 / 50%);
}

/* ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â° */
::-webkit-scrollbar {
width: 6px;
height: 6px;
} 
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
background: rgb(221 221 221 / 50%);
} 
::-webkit-scrollbar-thumb {
background: rgb(221 221 221 / 82%);
}
.table_head_mobile {
  display: none;
}
lottie-player.announce {
  opacity: 0;
  transition: opacity ease-in-out 0.5s;
  position: absolute;
}
.menu {
  display: none;
  justify-content:end;
}
.menu>div{
  margin: 0px 5px;
  cursor: pointer;
}
.modal {
  display: flex;
  width: 100%;
  height: 100%;
  position: fixed;
  justify-content: center;
  align-items: center;
  background: #0000005c;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  z-index: 100;
  overflow: hidden;
  box-sizing: border-box;
  transition: all linear 0.3s;
}
@-webkit-keyframes score_anim {
  0% {
      top: 200px;
      opacity: 0;
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
  }

  10% {
      top: 50px;
      opacity: 1;
      -webkit-animation-timing-function: cubic-bezier(1, 1, 1, 1);
              animation-timing-function: cubic-bezier(1, 1, 1, 1);
  }

  75% {
      top: -50px;
      opacity: 1;
      -webkit-animation-timing-function: cubic-bezier(0.85, 0.27, 1, 1);
              animation-timing-function: cubic-bezier(0.85, 0.27, 1, 1);
  }
  100% {
      top: -200px;
      opacity: 0;
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
  }
}

@keyframes score_anim {
  0% {
      top: 200px;
      opacity: 0;
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
  }

  10% {
      top: 50px;
      opacity: 1;
      -webkit-animation-timing-function: cubic-bezier(1, 1, 1, 1);
              animation-timing-function: cubic-bezier(1, 1, 1, 1);
  }

  75% {
      top: -50px;
      opacity: 1;
      -webkit-animation-timing-function: cubic-bezier(0.85, 0.27, 1, 1);
              animation-timing-function: cubic-bezier(0.85, 0.27, 1, 1);
  }
  100% {
      top: -200px;
      opacity: 0;
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
  }
}

:root {
  --shadow-color: rgb(133 21 108);
}
.smoke span {
  display: inline-block;
  color: transparent;
  text-shadow: 0 0 0 var(--shadow-color);
  -webkit-animation: smoky 3s 0s both;
          animation: smoky 3s 0s both;
}

.smoke span:nth-child(even) {
  -webkit-animation-name: smoky-mirror;
          animation-name: smoky-mirror;
}
@-webkit-keyframes smoky {
  0% {
    -webkit-transform: translate3d(-15rem, 8rem, 0) rotate(40deg) skewX(-70deg) scale(1.5);
    transform: translate3d(-15rem, 8rem, 0) rotate(40deg) skewX(-70deg) scale(1.5);
    text-shadow: 0 0 40px var(--shadow-color);
    opacity: 0;
  }
  10% {    
    text-shadow: 0 0 20px var(--shadow-color);
  }
  30% {
    -webkit-transform: translate3d(0rem, 0rem, 0) rotate(0deg) skewX(0deg) scale(1);
            transform: translate3d(0rem, 0rem, 0) rotate(0deg) skewX(0deg) scale(1);
    text-shadow: 0 0 0 var(--shadow-color);
    opacity: 1;
  }
  70% {
    -webkit-transform: translate3d(0rem, 0rem, 0) rotate(0deg) skewX(0deg) scale(1);
            transform: translate3d(0rem, 0rem, 0) rotate(0deg) skewX(0deg) scale(1);
    text-shadow: 0 0 0 var(--shadow-color);
    opacity: 1;
  }
  90% {
    text-shadow: 0 0 40px var(--shadow-color);
  }
  100% {
    -webkit-transform: translate3d(15rem, -8rem, 0) rotate(-40deg) skewX(70deg) scale(1.5);
            transform: translate3d(15rem, -8rem, 0) rotate(-40deg) skewX(70deg) scale(1.5);
    text-shadow: 0 0 20px var(--shadow-color);
    opacity: 0;
  }
}
@keyframes smoky {
  0% {
    -webkit-transform: translate3d(-15rem, 8rem, 0) rotate(40deg) skewX(-70deg) scale(1.5);
    transform: translate3d(-15rem, 8rem, 0) rotate(40deg) skewX(-70deg) scale(1.5);
    text-shadow: 0 0 40px var(--shadow-color);
    opacity: 0;
  }
  10% {    
    text-shadow: 0 0 20px var(--shadow-color);
  }
  30% {
    -webkit-transform: translate3d(0rem, 0rem, 0) rotate(0deg) skewX(0deg) scale(1);
            transform: translate3d(0rem, 0rem, 0) rotate(0deg) skewX(0deg) scale(1);
    text-shadow: 0 0 0 var(--shadow-color);
    opacity: 1;
  }
  70% {
    -webkit-transform: translate3d(0rem, 0rem, 0) rotate(0deg) skewX(0deg) scale(1);
            transform: translate3d(0rem, 0rem, 0) rotate(0deg) skewX(0deg) scale(1);
    text-shadow: 0 0 0 var(--shadow-color);
    opacity: 1;
  }
  90% {
    text-shadow: 0 0 40px var(--shadow-color);
  }
  100% {
    -webkit-transform: translate3d(15rem, -8rem, 0) rotate(-40deg) skewX(70deg) scale(1.5);
            transform: translate3d(15rem, -8rem, 0) rotate(-40deg) skewX(70deg) scale(1.5);
    text-shadow: 0 0 20px var(--shadow-color);
    opacity: 0;
  }
}
@-webkit-keyframes smoky-mirror {
  0% {
    -webkit-transform: translate3d(-18rem, 8rem, 0) rotate(40deg) skewX(70deg) scale(2);
            transform: translate3d(-18rem, 8rem, 0) rotate(40deg) skewX(70deg) scale(2);
    opacity: 0;
    text-shadow: 0 0 40px var(--shadow-color);
  }
  10% {
    text-shadow: 0 0 20px var(--shadow-color);
  }
  30% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg) skewX(0deg) scale(1);
            transform: translate3d(0, 0, 0) rotate(0deg) skewX(0deg) scale(1);
    text-shadow: 0 0 0 var(--shadow-color);
    opacity: 1;
  }
  70% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg) skewX(0deg) scale(1);
            transform: translate3d(0, 0, 0) rotate(0deg) skewX(0deg) scale(1);
    text-shadow: 0 0 0 var(--shadow-color);
    opacity: 1;
  }
  90% {
    text-shadow: 0 0 40px var(--shadow-color);
  }
  100% {
    -webkit-transform: translate3d(18rem, -8rem, 0) rotate(-40deg) skewX(-70deg) scale(2);
            transform: translate3d(18rem, -8rem, 0) rotate(-40deg) skewX(-70deg) scale(2);
    text-shadow: 0 0 20px var(--shadow-color);
    opacity: 0;
  }
}
@keyframes smoky-mirror {
  0% {
    -webkit-transform: translate3d(-18rem, 8rem, 0) rotate(40deg) skewX(70deg) scale(2);
            transform: translate3d(-18rem, 8rem, 0) rotate(40deg) skewX(70deg) scale(2);
    opacity: 0;
    text-shadow: 0 0 40px var(--shadow-color);
  }
  10% {
    text-shadow: 0 0 20px var(--shadow-color);
  }
  30% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg) skewX(0deg) scale(1);
            transform: translate3d(0, 0, 0) rotate(0deg) skewX(0deg) scale(1);
    text-shadow: 0 0 0 var(--shadow-color);
    opacity: 1;
  }
  70% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg) skewX(0deg) scale(1);
            transform: translate3d(0, 0, 0) rotate(0deg) skewX(0deg) scale(1);
    text-shadow: 0 0 0 var(--shadow-color);
    opacity: 1;
  }
  90% {
    text-shadow: 0 0 40px var(--shadow-color);
  }
  100% {
    -webkit-transform: translate3d(18rem, -8rem, 0) rotate(-40deg) skewX(-70deg) scale(2);
            transform: translate3d(18rem, -8rem, 0) rotate(-40deg) skewX(-70deg) scale(2);
    text-shadow: 0 0 20px var(--shadow-color);
    opacity: 0;
  }
}


@media only screen and (max-width:700px){
  .app .head_panel {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 10px;
  }
  .app .head_panel div {
      text-align: center;
  }
  .app .room_info .online {
      margin-top: 0px;
  }
  .app .head_panel .logo {
      margin-bottom: 10px;
      height: 75px;
      height: auto;
  }
  .app .head_panel .logo img {
      display: none;
  }
  .app .head_panel .logo .name {
      margin: auto;
  }
  .app .room_link {
      margin-bottom: 10px;
  }
  table, thead, tbody, th, td, tr, th:first-child, td:first-child, th:last-child, td:last-child {
      display: block;
      text-align: left;
      width: auto;
  }
  .table_head {
      display: none;
  }
  .table_head_mobile {
      display: block;
      width: 100%;
      text-align: center;
      border-radius: 10px 10px 0px 0px;
      padding-top: 10px;
      padding-bottom: 10px;
      background: rgb(146 142 142 / 70%);
      backdrop-filter: blur(5px);
      -webkit-backdrop-filter: blur(5px);
      color: white;
  }
  td:nth-of-type(1)::before {
    color: #b1b1b1;
    content: "Имя игрока: ";
  }
  td:nth-of-type(2)::before {
      color: #b1b1b1;
      content: "Результаты броска: ";
  }
  td:nth-of-type(3)::before {
      color: #b1b1b1;
      content: "Всего: ";
  }


  .app .button, .app .game .mod_group .mod {
      padding: 8px;
  }
  .app .game .mod_group {
      height: 39px;
  }
  .app .game .adv_switch {
      height: 39px;
  }
  .app .window.customization {
      width: calc( 100% - 25px );
      height: calc( 100% - 25px );
  }
  .app .window.customization .tabs .tab {
      font-size: 20px;
      min-width: unset;
  }
  .app .window.customization .slider_title {
      font-size: 25px;
      margin-bottom: 15px;
  }
}