@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rubik-cyrillic-400-normal.19j6xca_cvkfk.woff2)format("woff2"),url(../media/rubik-cyrillic-400-normal.3q6xwodpj0hvo.woff)format("woff")}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(../media/rubik-cyrillic-500-normal.15hkb-h3lgvsw.woff2)format("woff2"),url(../media/rubik-cyrillic-500-normal.2h95ivay5mi8a.woff)format("woff")}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(../media/rubik-cyrillic-600-normal.2toxybg6lqhcr.woff2)format("woff2"),url(../media/rubik-cyrillic-600-normal.2e1arfueiy60a.woff)format("woff")}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rubik-cyrillic-700-normal.2he5lvn-coa72.woff2)format("woff2"),url(../media/rubik-cyrillic-700-normal.33_3xl24wpnit.woff)format("woff")}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(../media/rubik-cyrillic-800-normal.24d8plbyh1x0l.woff2)format("woff2"),url(../media/rubik-cyrillic-800-normal.0dg5_mzcwa3eo.woff)format("woff")}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rubik-latin-400-normal.12i4e7j7c7qru.woff2)format("woff2"),url(../media/rubik-latin-400-normal.04r8ktuaquwb0.woff)format("woff")}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(../media/rubik-latin-500-normal.1jsmgtr2acm8w.woff2)format("woff2"),url(../media/rubik-latin-500-normal.2yepsp4p7fhvu.woff)format("woff")}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(../media/rubik-latin-600-normal.0lf2887eb128a.woff2)format("woff2"),url(../media/rubik-latin-600-normal.0jydfm5nncp0q.woff)format("woff")}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rubik-latin-700-normal.1xda3o1j6_rb4.woff2)format("woff2"),url(../media/rubik-latin-700-normal.004saouf52eae.woff)format("woff")}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(../media/rubik-latin-800-normal.06kxg2gdp0s32.woff2)format("woff2"),url(../media/rubik-latin-800-normal.32hnjnqp2c1yy.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-cyrillic-400-normal.2fhf4tjryop4g.woff2)format("woff2"),url(../media/nunito-cyrillic-400-normal.35pec8vrzr59z.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(../media/nunito-cyrillic-500-normal.2-6pl9wekvogv.woff2)format("woff2"),url(../media/nunito-cyrillic-500-normal.2qx4tn7dsc9_7.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(../media/nunito-cyrillic-600-normal.1x9sol49ed1fe.woff2)format("woff2"),url(../media/nunito-cyrillic-600-normal.288od8tt91p3j.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-cyrillic-700-normal.1dcapcdesix5f.woff2)format("woff2"),url(../media/nunito-cyrillic-700-normal.09aln9gqa4-sv.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-cyrillic-800-normal.3a5-2ms38xef5.woff2)format("woff2"),url(../media/nunito-cyrillic-800-normal.1j_8f2kdhhmkc.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-latin-400-normal.2wff0v25g527h.woff2)format("woff2"),url(../media/nunito-latin-400-normal.33h-ag0t_keoe.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(../media/nunito-latin-500-normal.17gthhm-3nypy.woff2)format("woff2"),url(../media/nunito-latin-500-normal.079t-q4nzboif.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(../media/nunito-latin-600-normal.0q0ia45j-6ls_.woff2)format("woff2"),url(../media/nunito-latin-600-normal.0h9cr-bs8ac2x.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(../media/nunito-latin-700-normal.3_3w32ku8mlvo.woff2)format("woff2"),url(../media/nunito-latin-700-normal.1o-18nuhd5q9g.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(../media/nunito-latin-800-normal.0fk28i9bscp4k.woff2)format("woff2"),url(../media/nunito-latin-800-normal.1sn9ps1hnuqka.woff)format("woff")}
:root{--ink:#1c1a33;--muted:#4a4766;--muted2:#6e6a88;--bg:#fff7e6;--paper:#fff;--green:#3ddc84;--green-d:#1e9e57;--coral:#ff5a4e;--coral-d:#c2271c;--blue:#3d8bff;--blue-d:#1f5fc4;--sun:#ffc93c;--sky-soft:#e3eeff;--green-soft:#ddf8e8;--coral-soft:#ffe3e0;--sun-soft:#fff0c2;--b:3px solid var(--ink);--sh:6px 6px 0 var(--ink);--sh-s:4px 4px 0 var(--ink);--line:#e3ded1;--line2:#eeeae0;--t-bg:#f7f4ec;--font-body:Nunito, sans-serif;--font-disp:Rubik, Nunito, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{color:var(--ink);font:500 16px/1.5 var(--font-body)}h1,h2,h3,h4{font-family:var(--font-disp);letter-spacing:-.01em}svg{flex:none}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.th-kid{background:var(--bg);font-size:18px}body:has(.th-kid){background:var(--bg);font-size:18px}.th-teacher{background:var(--t-bg);font-size:15px;line-height:1.45}body:has(.th-teacher){background:var(--t-bg);font-size:15px;line-height:1.45}
