@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f1117;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}button,input,textarea{font-family:inherit}.lesson-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.lesson-grid{grid-template-columns:minmax(0,1fr)}.lesson-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow-wrap:anywhere;white-space:normal}}.lmd{color:#ffffffd9;font-size:16px;line-height:1.7;max-width:70ch;overflow-wrap:break-word}.lmd>:first-child{margin-top:0}.lmd p{margin:0 0 16px}.lmd h2{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin:34px 0 12px}.lmd ol,.lmd ul{margin:0 0 18px;padding-left:22px}.lmd li{margin:0 0 9px;padding-left:2px}.lmd li::marker{color:#00d2c8}.lmd strong{color:#fff;font-weight:650}.lmd blockquote{background:#00d2c80f;border-left:3px solid #00d2c8;border-radius:0 8px 8px 0;color:#fffc;margin:0 0 20px;padding:10px 14px}.lmd-a{color:#00d2c8;text-decoration:underline;text-underline-offset:2px}.lmd-fig{margin:8px 0 24px}.lmd-fig-btn{background:#131a2b;border:0;border-radius:10px;cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}.lmd-fig-btn img{display:block;height:auto;width:100%}.lmd-fig figcaption{color:#ffffff80;font-size:13px;line-height:1.5;margin-top:8px}.lmd-fig figcaption em{font-style:italic}.lmd-lb{align-items:center;background:#050810f0;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1000}.lmd-lb img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.lmd-lb-x{background:#ffffff1f;border:0;border-radius:20px;color:#fff;cursor:pointer;font-size:18px;height:40px;position:absolute;right:12px;top:10px;width:40px}@media (max-width:600px){.lmd{font-size:15.5px}.lmd h2{font-size:19px;margin-top:28px}.lmd ol,.lmd ul{padding-left:20px}}.lck{background:#1a1d2e;border:1px solid #ffffff14;border-radius:12px;margin:8px 0 24px;max-width:70ch;padding:18px}.lck h2{color:#fff;font-size:17px;margin:0 0 4px}.lck-sub{color:#ffffff80;font-size:13px;margin:0 0 14px}.lck-q{margin:0 0 18px}.lck-q p{color:#fff;font-weight:600;line-height:1.5;margin:0 0 8px}.lck-opt{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;color:#ffffffe0;cursor:pointer;display:flex;font:inherit;font-size:15px;gap:10px;line-height:1.45;margin:0 0 6px;padding:10px 12px;text-align:left;width:100%}.lck-opt b{color:#ffffff73;flex:none;font-weight:600;width:20px}.lck-opt:disabled{cursor:default}.lck-opt.ok{background:#16c7841f;border-color:#16c784}.lck-opt.bad{background:#ea39431f;border-color:#ea3943}.lck-opt.dim{opacity:.55}.lck-fb{color:#ffffffbf;font-size:14px;line-height:1.5;margin:6px 0 0}.lck-fb strong.ok{color:#16c784}.lck-fb strong.bad{color:#ea3943}.lck-end{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:4px}.lck-score{color:#fff;font-size:22px;font-weight:800}.lck-btn{background:#00d2c814;border:1px solid #00d2c866;border-radius:10px;color:#00d2c8;cursor:pointer;font:inherit;font-weight:600;padding:9px 16px}.lck-err{color:#fca5a5;font-size:13px;margin:6px 0 0}
/*# sourceMappingURL=main.e3ed3b65.css.map*/