@font-face{font-family:"Ser Estar Study Serif";src:url(/warm-practice/assets/LiberationSerif-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Ser Estar Study Sans;src:url(/warm-practice/assets/LiberationSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Ser Estar Study Sans;src:url(/warm-practice/assets/LiberationSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}.se-page,main:has(.se-page){--se-ink: #282620;--se-muted: #666057;--se-line: #e5ddd2;--se-paper: #fffdfa;--se-accent: #b6501d;background:#fcfaf6;color:var(--se-ink);font-family:Ser Estar Study Sans,Arial,sans-serif}.se-page-title,.se-page-body,.se-related{width:100%;max-width:728px;margin:0 auto;padding:0 24px}.se-page-title{margin-top:16px;font:400 36px/1.2 "Ser Estar Study Serif",Georgia,serif}.se-page nav[aria-label=Breadcrumb]{background:transparent}.se-progress{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:14px 0 18px;color:var(--se-muted);font-size:13px;font-variant-numeric:tabular-nums}.se-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:3px;border:0;background:var(--se-line);color:var(--se-accent)}.se-progress progress::-webkit-progress-bar{background:var(--se-line)}.se-progress progress::-webkit-progress-value{background:var(--se-accent)}.se-progress progress::-moz-progress-bar{background:var(--se-accent)}.se-study button{min-height:44px;box-shadow:none;transform:none;transition:background-color .15s,border-color .15s}.se-study button:hover{transform:none;box-shadow:none}.se-page :is(button,summary,a):focus-visible{outline:2px solid var(--se-accent);outline-offset:3px}.se-intro [data-testid=trainer-intro-banner]{background:transparent;border:0;border-bottom:1px solid var(--se-line);border-radius:0;box-shadow:none;padding:0 0 12px;margin:0 0 16px}.se-intro [data-testid=trainer-intro-banner]>div>span{display:none}.se-intro h2{font-size:14px;color:var(--se-muted);font-weight:400}.se-intro h2+div{border:0;background:transparent;padding:4px 0 0;color:var(--se-ink);font-size:14px;line-height:1.5}.se-intro button{padding:0 12px;background:#eee7dc;color:var(--se-ink);font-weight:400}.se-intro a,.se-reference a,.se-related a{color:var(--se-accent);text-underline-offset:3px}.se-intro a{display:inline-flex;align-items:center;min-height:44px}.se-exercise>div,.se-complete{background:var(--se-paper);border:1px solid var(--se-line);border-radius:16px;box-shadow:none;padding:24px;margin-bottom:0}.se-exercise [data-testid^=option-btn-]{border:1px solid var(--se-line);background:transparent;color:var(--se-ink);font-size:16px;font-weight:400}.se-exercise [data-testid^=option-btn-]:hover:not(:disabled){background:#f5efe6;border-color:#baaa95}.se-exercise [data-testid^=option-btn-].border-indigo-500{background:#f4e8d8;border-color:var(--se-accent)}.se-exercise [data-testid^=option-btn-].border-green-500{background:#edf2e9;border-color:#49714b;color:#305534}.se-exercise [data-testid^=option-btn-].border-red-500{background:#f9ece6;border-color:#ad4630;color:#893823}.se-exercise [class*=text-indigo-]{color:var(--se-accent)}.se-exercise [class*=text-gray-]{color:var(--se-muted)}.se-exercise [class*=text-2xl]{font-family:"Ser Estar Study Serif",Georgia,serif;font-weight:400}.se-exercise [data-testid=check-answer-btn],.se-exercise [data-testid=next-exercise-btn]{width:100%;background:var(--se-accent);color:#fffdfa;border-radius:8px}.se-exercise [data-testid=check-answer-btn]:disabled{background:#e5d8c9;color:#6d6257}.se-exercise .bg-green-50{background:#edf2e9}.se-exercise .bg-red-50{background:#f9ece6}.se-exercise .border-green-500{border-color:#49714b}.se-exercise .border-red-500{border-color:#ad4630}.se-secondary{margin:12px 0 0}.se-secondary>details{border-bottom:1px solid var(--se-line)}.se-secondary summary{cursor:pointer;min-height:44px;padding:14px 0;font-size:14px;color:var(--se-muted)}.se-levels{display:grid;gap:8px;padding:0 0 16px}.se-levels button{text-align:left;border:1px solid var(--se-line);border-radius:8px;padding:12px;background:var(--se-paper);color:var(--se-ink);font-size:14px;line-height:1.4}.se-levels span{display:block;color:var(--se-muted);margin-top:4px}.se-levels button[aria-pressed=true]{border-color:var(--se-accent);background:#f4eee5}.se-reference,.se-results{padding:0 0 16px;font-size:14px;line-height:1.6}.se-reference p+p{margin-top:8px}.se-reference a{display:inline-flex;align-items:center;min-height:44px}.se-reference button{display:block;color:var(--se-muted);text-decoration:underline;text-underline-offset:3px}.se-results dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:12px}.se-results dt{font-size:12px;color:var(--se-muted)}.se-results dd{font:400 28px/1.3 "Ser Estar Study Serif",Georgia,serif}.se-results [class*=text-indigo-]{color:var(--se-muted)}.se-results [class*=bg-indigo-]{background:var(--se-accent)}.se-related{padding-top:20px;padding-bottom:32px;font-size:14px}.se-related a{display:inline-flex;align-items:center;min-height:44px}.se-complete h2{font:400 28px/1.3 "Ser Estar Study Serif",Georgia,serif}.se-complete button{border-width:1px;border-color:var(--se-accent)}.se-complete button.bg-indigo-500{background:var(--se-accent)}@media(max-width:639px){.se-page-title,.se-page-body,.se-related{padding-left:20px;padding-right:20px}.se-page-title{font-size:30px;margin-top:8px}.se-exercise>div,.se-complete{padding:16px;border-radius:12px}.se-exercise [data-testid^=option-btn-]:last-child:nth-child(odd){grid-column:1 / -1}.se-progress{font-size:12px;gap:8px;margin:12px 0}}@media(prefers-reduced-motion:reduce){.se-study *,.se-study *:before,.se-study *:after{animation:none!important;transition:none!important}}.se-exercise [data-testid=rule-explanation-card]{background:transparent;border:0;border-top:1px solid var(--se-line);border-radius:0;padding:12px 0 0;color:var(--se-ink)}.se-exercise [data-testid=rule-explanation-card] a{color:var(--se-accent)}main:has(.se-page)>div>a{color:var(--se-accent)}main:has(.se-page) nav[aria-label="Линейная навигация по грамматике"]{max-width:728px;margin:0 auto;padding:24px;background:transparent}main:has(.se-page) nav[aria-label="Линейная навигация по грамматике"] a{border-color:var(--se-line);background:transparent;box-shadow:none;color:var(--se-muted)}.se-related{display:flex;flex-wrap:wrap;gap:8px 24px}.se-exercise [class*=border-indigo-400]{border-color:var(--se-accent)}.se-exercise .bg-yellow-50{background:#f7f0e4;border-color:var(--se-line);color:var(--se-ink)}.se-exercise .text-yellow-800{color:var(--se-muted)}.se-exercise .bg-amber-50{background:#f7f0e4;border-color:var(--se-line);color:var(--se-ink)}.se-exercise .text-amber-900,.se-exercise .text-amber-700{color:var(--se-muted)}.se-feedback{display:flex;justify-content:flex-end;padding-top:12px;color:var(--se-muted)}.se-feedback>button{color:var(--se-muted)}.se-theory{margin-top:20px;border-top:1px solid var(--se-line);border-bottom:1px solid var(--se-line)}.se-theory>summary{cursor:pointer;padding:16px 0;min-height:44px;color:var(--se-muted);font-size:14px}.se-theory>section{margin:0;padding:8px 0 20px;max-width:none;background:transparent;border-radius:0;box-shadow:none;font-size:15px;line-height:1.65}.se-theory h2{font:400 24px/1.3 "Ser Estar Study Serif",Georgia,serif;color:var(--se-ink);margin:24px 0 12px}.se-theory h2:first-child{margin-top:0}.se-theory h3{color:var(--se-ink);font-size:16px}.se-theory [class*=text-gray-]{color:var(--se-ink)}.se-theory details{border:0;border-bottom:1px solid var(--se-line);border-radius:0;padding:0}.se-theory details summary{padding:14px 0;min-height:44px;font-weight:400;cursor:pointer}.se-theory details p{padding-bottom:14px}.se-theory a{display:inline-flex;align-items:center;min-height:44px;color:var(--se-accent);text-underline-offset:3px}.se-page .se-related{padding-left:0;padding-right:0}.se-exercise h2{font:400 28px/1.3 "Ser Estar Study Serif",Georgia,serif;color:var(--se-ink)}.se-exercise button.bg-indigo-500,.se-exercise button.bg-green-500{background:var(--se-accent);color:var(--se-paper)}.se-exercise button.border-indigo-500{border-color:var(--se-accent);color:var(--se-accent)}.se-worked-example{padding-top:12px}.se-page-loading{margin:24px 0;padding:24px;color:var(--se-muted)}.se-page-error{padding:24px;background:#f7f0e4;border:1px solid var(--se-line);border-radius:12px}.se-page-error button{margin-top:16px;padding:12px;background:var(--se-accent);color:var(--se-paper);border-radius:8px}.se-blank{display:inline-block;min-width:88px;max-width:100%;margin:0 4px;padding:0 6px;border-bottom:2px solid var(--se-accent);color:var(--se-accent);overflow-wrap:anywhere}.se-blank-correct{color:#305534;border-color:#49714b}.se-blank-wrong{color:#893823;border-color:#ad4630;text-decoration:line-through}
