.button{--_p-y: 8px;--_radius: var(--button-radius, 6px);--_bg: var(--button-bg, #e0e0e0);--_bg-hover: var(--button-bg-hover, #c7c7c7);--_text-outline: var(--button-outline-color, #3f3f3f);display:inline-flex;align-items:center;justify-content:var(--button-justify, center);gap:var(--button-gap, 8px);border:1px solid var(--_bg);border-radius:var(--_radius);box-shadow:var(--button-shadow, 0 2px 3px 0 rgba(51, 51, 51, .2));background-color:var(--_bg);padding:var(--button-padding, var(--_p-y) calc(var(--_p-y) * 2));font-family:var(--button-font-family, inherit);font-size:var(--button-font-size, .875rem);font-weight:var(--button-font-weight, 500);color:var(--button-text, #3f3f3f);transition:background-color .2s ease;cursor:pointer}.button:hover{--_bg: var(--_bg-hover)}@supports selector(:focus-visible){.button{outline:none}.button:focus-visible{--_bg: var(--_bg-hover)}.button:focus-visible.button{box-shadow:var(--button-shadow-focus-visible, 0 0 0 3px rgba(41, 98, 255, .75))}}.button--primary{--_bg: var(--primary, #2962ff);--_bg-hover: var(--primary-hover, #0039cb);color:var(--primary-text, #fff);--button-outline-bg-hover: var( --primary-transparent, rgba(41, 98, 255, .15) );--_text-outline: var(--primary, #2962ff)}.button--secondary{--_bg: var(--secondary, #455a64);--_bg-hover: var(--secondary-hover, #1c313a);color:var(--secondary-text, #fff);--button-outline-bg-hover: var( --secondary-transparent, rgba(69, 90, 100, .15) );--_text-outline: var(--secondary, #455a64)}.button--error{--_bg: var(--error, #d32f2f);--_bg-hover: var(--error-hover, #9a0007);color:var(--error-text, #fff);--button-outline-bg-hover: var( --error-transparent, rgba(211, 47, 47, .15) );--_text-outline: var(--error, #d32f2f)}.button--info{--_bg: var(--info, #0288d1);--_bg-hover: var(--info-hover, #0266d1);color:var(--info-text, #fff);--button-outline-bg-hover: var( --info-transparent, rgba(2, 136, 209, .15) );--_text-outline: var(--info, #0288d1)}.button--warning{--_bg: var(--warning, #f57c00);--_bg-hover: var(--warning-hover, #f55300);color:var(--warning-text, #fff);--button-outline-bg-hover: var( --warning-transparent, rgba(245, 124, 0, .15) );--_text-outline: var(--warning, #f57c00)}.button--success{--_bg: var(--success, #388e3c);--_bg-hover: var(--success-hover, #2a692d);color:var(--success-text, #fff);--button-outline-bg-hover: var( --success-transparent, rgba(56, 142, 60, .15) );--_text-outline: var(--success, #388e3c)}.button:disabled{pointer-events:none;box-shadow:none;--_bg: var(--button-bg-disabled, #e0e0e0);color:var(--button-text-disabled, #9e9e9e)}.button--no-shadow{box-shadow:none}.button--small{--_p-y: 6px}.button--large{--_p-y: 12px}.button--rounded-top{border-radius:var(--_radius) var(--_radius) 0 0}.button--rounded-bottom{border-radius:0 0 var(--_radius) var(--_radius)}.button--rounded-left{border-radius:var(--_radius) 0 0 var(--_radius)}.button--rounded-right{border-radius:0 var(--_radius) var(--_radius) 0}.button--rounded-full{border-radius:9999px}.button--rounded-none{border-radius:0}.button--outline,.button--text{--_bg: transparent;--_bg-hover: var(--button-outline-bg-hover, rgba(199, 199, 199, .4));--button-bg-disabled: transparent;color:var(--_text-outline);box-shadow:none}.button--outline{border-color:currentColor}.button>*{flex-shrink:0}.button>svg{fill:currentColor;width:1.7em;height:1.7em}[class*=material-icons]{--_color: var(--icon-color, inherit);color:var(--_color);width:1em;height:1em;overflow:hidden;font-size:var(--icon-size, 24px)!important;-webkit-user-select:none;user-select:none}.material-icons--small{--icon-size: var(--icon-small, 18px)}.material-icons--large{--icon-size: var(--icon-large, 36px)}.material-icons--extra-large{--icon-size: var(--icon-extra-large, 48px)}.material-icons--inherit{--icon-size: 1em}.material-icons--primary{--_color: var(--primary, #2962ff)}.material-icons--secondary{--_color: var(--secondary, #455a64)}.material-icons--error{--_color: var(--error, #d32f2f)}.material-icons--info{--_color: var(--info, #0288d1)}.material-icons--warning{--_color: var(--warning, #f57c00)}.material-icons--success{--_color: var(--success, #388e3c)}.material-icons--disabled{--_color: var(--icon-color-disabled, rgba(0, 0, 0, .26))}.ring-spinner{position:relative}.ring-spinner div{box-sizing:border-box;position:absolute;width:100%;aspect-ratio:1;border:calc(var(--_size) * .1) solid transparent;border-radius:50%;border-top-color:var(--_color);animation:ring-spinner var(--_speed) cubic-bezier(.5,0,.5,1) infinite}.ring-spinner div:nth-child(1){animation-delay:calc(-.375 * var(--_speed))}.ring-spinner div:nth-child(2){animation-delay:calc(-.25 * var(--_speed))}.ring-spinner div:nth-child(3){animation-delay:calc(-.125 * var(--_speed))}@keyframes ring-spinner{to{transform:rotate(360deg)}}.spinner{--_size: var(--spinner-size, 40px);--_speed: var(--spinner-animation-duration, 1.2s);--_color: var(--spinner-color, currentcolor);display:inline-block;box-sizing:border-box;width:var(--_size);aspect-ratio:1}.spinner--small{--_size: 30px}.spinner--large{--_size: 50px}.spinner--slow{--_speed: 1.5s}.spinner--fast{--_speed: .9s}.spinner--primary{--_color: var(--primary, #2962ff)}.spinner--secondary{--_color: var(--secondary, #455a64)}.spinner--error{--_color: var(--error, #d32f2f)}.spinner--info{--_color: var(--info, #0288d1)}.spinner--warning{--_color: var(--warning, #f57c00)}.spinner--success{--_color: var(--success, #388e3c)}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/dev-challenges/legacy/country-quiz/assets/material-icons-outlined-DZhiGvEA.woff2) format("woff2")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-cyrillic-ext-wght-normal-rV1oiNxr.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-cyrillic-wght-normal-CHYi_LmU.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-vietnamese-wght-normal-BXWSX9tz.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-latin-ext-wght-normal-BIVePy9u.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-latin-wght-normal-BDA6280a.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-cyrillic-ext-500-normal-DOnS9IN9.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/montserrat-cyrillic-ext-500-normal-CcC8SmM1.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-cyrillic-500-normal-CHozKiUr.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/montserrat-cyrillic-500-normal-CmaGyqH0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-vietnamese-500-normal-CMJ1weDP.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/montserrat-vietnamese-500-normal-1tzYKqWL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-latin-ext-500-normal-Ca3gjDSY.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/montserrat-latin-ext-500-normal-6GGXOHtv.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-latin-500-normal-CN3hDfLq.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/montserrat-latin-500-normal-T-BM6Fhn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-cyrillic-ext-700-normal-x-aBxbRb.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/montserrat-cyrillic-ext-700-normal-BFjdwtlN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-cyrillic-700-normal-BNhhQdQz.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/montserrat-cyrillic-700-normal-Blzg39qC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-vietnamese-700-normal-DKDLz5fg.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/montserrat-vietnamese-700-normal-C_ub6cv3.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-latin-ext-700-normal-98nzzMf9.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/montserrat-latin-ext-700-normal-CF2bYQiV.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/dev-challenges/legacy/country-quiz/assets/montserrat-latin-700-normal-Dkxlx_w4.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/montserrat-latin-700-normal-o5q9xX7W.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-devanagari-400-normal-DXhQFdtL.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-devanagari-400-normal-C8-_4xxD.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-ext-400-normal-CZnfsGfc.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-ext-400-normal-DdMv8PPD.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-400-normal-B_rUbtde.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-devanagari-500-normal-CedCftIp.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-devanagari-500-normal-BroQQ6xd.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-ext-500-normal-CkbSfFoM.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-ext-500-normal-CHw6h0fi.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-500-normal-DYKS35CB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-devanagari-600-normal-B64POISR.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-devanagari-600-normal-D_hkOiD3.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-ext-600-normal-CjZjQJk3.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-ext-600-normal-Bw2Y7KI9.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-600-normal-DYo_fp3E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-devanagari-700-normal-x1FzP7sX.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-devanagari-700-normal-BAn-kOyM.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-ext-700-normal-j1no4XVB.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-ext-700-normal-DP68CcFE.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/dev-challenges/legacy/country-quiz/assets/poppins-latin-700-normal-CAvHRXwD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
