@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-01-light-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-01-light-webfont.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-01-light-italic-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-01-light-italic-webfont.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-02-semilight-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-02-semilight-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-02-semilight-italic-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-02-semilight-italic-webfont.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-03-regular-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-03-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-03-regular-italic-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-03-regular-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-04-medium-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-04-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-04-medium-italic-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-04-medium-italic-webfont.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-05-bold-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-05-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-05-bold-italic-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-05-bold-italic-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-06-extrabold-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-06-extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-06-extrabold-italic-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-06-extrabold-italic-webfont.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-07-black-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-07-black-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Naoko;src:url(/fonts/naoko/naoko-07-black-italic-webfont.woff2) format("woff2"),url(/fonts/naoko/naoko-07-black-italic-webfont.woff) format("woff");font-weight:900;font-style:italic}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100vh;margin:0;padding:0;font-family:Naoko,Satoshi,Inter,Manrope,Segoe UI,sans-serif;font-size:16px;line-height:1.5;background-color:var(--body-bg);color:var(--main-text-color);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{display:flex;flex-direction:column;margin:0}body.modal-open{overflow:hidden;overscroll-behavior:none}img{max-width:100%;display:block;height:auto}p{margin:0}p+p{margin-block-start:.75em}.rt-size-sm{font-size:.82em}.rt-size-lg{font-size:1.35em}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) ul,:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) ol{margin-block:0;list-style-position:outside;padding-inline-start:1.25em}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) ol{padding-inline-start:1.5em}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) :is(p,ul,ol)+:is(p,ul,ol){margin-block-start:.75em}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) p+:is(ul,ol){margin-block-start:.35em}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) li{margin-block:0}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) ul{list-style-type:disc}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) ul ul{list-style-type:circle}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) ul ul ul{list-style-type:square}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) ol{list-style-type:decimal}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) ol ol{list-style-type:lower-alpha}:where(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) ol ol ol{list-style-type:lower-roman}:is(.richtext,.content-normal-text,.quiz-question-text,.answer-text,.contest-live-display__question,.contest-live__description,.defis-quiz-shell__description) a{color:var(--link-color);text-decoration:underline;text-underline-offset:.15em}
/*# sourceMappingURL=_base-PB5QQZDH.css.map */
