:root{--serif:var(--font-hebrew), "Heebo", Arial, sans-serif;--body-size:17px;--accent:#176b68;--accent-soft:#e3eeeb;--accent-ink:#fff;--accent-bar:#5fbfb1;--danger:#9b2c1c;--mark:#f3e7a6}:root[data-theme=dark]{--accent:#74c9bc;--accent-soft:#20332f;--accent-ink:#0f1d1a;--danger:#f0907f;--mark:#574b17}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:#74c9bc;--accent-soft:#20332f;--accent-ink:#0f1d1a;--danger:#f0907f;--mark:#574b17}}.article h1,.contents-intro h1,.workspace h1,.prose h2,.brand strong{letter-spacing:0}.brand-mark{border-color:var(--accent-bar)}.brand-mark:before{background:var(--accent-bar)}.top-nav a.active{border-color:var(--accent-bar)}.button:hover{color:var(--accent-ink)}[dir=rtl] .chapter-link.active{box-shadow:inset -3px 0 var(--accent)}.search-button kbd{unicode-bidi:isolate}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.contents-group .minutes .done{color:var(--accent)}.part-opening{border-bottom:1px solid var(--line);margin:0 0 48px;padding-bottom:32px}.part-opening-label{color:var(--accent);margin:0 0 8px;font-size:12px}.part-opening h2{font:400 clamp(28px, 3vw, 40px) / 1.2 var(--serif);margin:0 0 24px}html .part-opening .book-art{margin:0}html .book-art figcaption{font:13px/1.65 var(--sans);color:var(--muted)}html .book-art .book-art-note{color:var(--muted);font-size:12px}html .book-part-opening figcaption{border-color:var(--line)}.practice-list{max-width:760px;font:17px/1.6 var(--serif);margin:36px 0 0;padding-inline-start:22px}.practice-list li{border-bottom:1px solid var(--line);padding:12px 4px}.practice-list a:hover{color:var(--accent)}.practice-list .muted{font:12px/1.6 var(--sans);margin-top:4px;display:block}.practice-sheet{margin-top:28px}html .book-lesson,html #first-build-lab,html #precision-chapter .precision-experience{--lesson-ink:var(--ink);--lesson-teal:var(--accent);--lesson-sage:var(--accent-soft);--build-ink:var(--ink);--build-teal:var(--accent);--build-sage:var(--accent-soft);font-family:var(--sans);color:var(--ink);background:var(--panel);border-color:var(--line)}html .book-lesson,html #first-build-lab{border-block-start-color:var(--accent)}html #precision-chapter{--precision-ink:var(--ink);--precision-teal:var(--accent);--precision-sage:var(--accent-soft);--precision-blue:var(--accent);color:var(--ink)}html .book-lesson .lesson-note,html #first-build-lab .build-hint,html #first-build-lab .build-note,html #precision-chapter .precision-note,html .book-lesson input::placeholder,html .book-lesson textarea::placeholder,html #first-build-lab input::placeholder,html #precision-chapter textarea::placeholder{color:var(--muted)}html .book-lesson button,html #first-build-lab button{background:var(--panel);border-color:var(--muted)}html #first-build-lab button{border-color:var(--accent)}html .book-lesson button:hover:not(:disabled),html #first-build-lab .build-secondary:hover,html #first-build-lab .build-case-buttons button:hover{background:var(--surface)}html .book-lesson .lesson-primary,html #first-build-lab .build-primary,html #precision-chapter .precision-primary{color:var(--accent-ink);background:var(--accent)}html .book-lesson .lesson-primary:hover:not(:disabled),html #first-build-lab .build-primary:hover,html #precision-chapter .precision-primary:hover:not(:disabled){color:var(--paper);background:var(--ink)}html #precision-chapter .precision-secondary,html #precision-chapter .precision-versions button,html #precision-chapter .precision-fraction-choice{background:var(--panel)}html #precision-chapter .precision-versions button{border-color:var(--line)}html #precision-chapter .precision-fraction-choice{border-color:var(--muted)}html #precision-chapter .precision-fraction-choice:hover:not(:disabled){background:var(--surface)}html .book-lesson button[aria-pressed=true],html #precision-chapter .precision-versions button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);box-shadow:inset 0 -3px var(--accent)}html .book-lesson button:focus-visible,html .book-lesson input:focus-visible,html .book-lesson textarea:focus-visible,html .book-lesson select:focus-visible,html #first-build-lab button:focus-visible,html #first-build-lab input:focus-visible,html #first-build-lab summary:focus-visible,html .book-practice-nav summary:focus-visible{outline-color:var(--accent)}html .book-lesson input:not([type=checkbox]),html .book-lesson select,html .book-lesson textarea,html #first-build-lab input[type=text],html #precision-chapter textarea{background:var(--paper);color:var(--ink);border-color:var(--muted)}html .book-lesson textarea[readonly],html #precision-chapter .precision-writing,html #precision-chapter #precision-composed{background:var(--surface)}html .book-lesson .lesson-audience-preview,html .book-lesson .lesson-saved li,html #precision-chapter .precision-counting{background:var(--surface);border-color:var(--line)}html .book-lesson .lesson-saved li,html .book-lesson .lesson-status{border-inline-start-color:var(--accent)}html .book-lesson .lesson-quarters span,html #precision-chapter .precision-piece{background:var(--panel);border-color:var(--line)}html .book-lesson .lesson-quarters span[data-filled=true],html #precision-chapter .precision-piece.is-filled{background:var(--accent)}html #precision-chapter .precision-piece{border-color:var(--accent)}html .book-lesson .lesson-checks fieldset,html .book-lesson hr,html #first-build-lab .build-change,html #first-build-lab .build-breakdown,html #precision-chapter .precision-observation{border-color:var(--line)}html #first-build-lab input[aria-invalid=true]{border-color:var(--danger)}html #first-build-lab .build-error,html #first-build-lab .build-status[data-tone=error],html #precision-chapter .precision-feedback[data-tone=wrong]{color:var(--danger)}html #precision-chapter .precision-fraction-choice[data-answer=wrong]{border-color:var(--danger)}html #precision-chapter mark{background:var(--mark);color:var(--ink)}html #precision-chapter .precision-counter-rail progress{background:var(--line)}html #precision-chapter progress::-webkit-progress-bar{background:var(--line)}html .book-practice-nav{background:var(--accent-soft);border-inline-start-color:var(--accent);font-family:var(--sans)}html .book-practice-nav summary{color:var(--accent)}@media (max-width:700px){html .topbar .top-nav{flex-wrap:nowrap}}html:root{scroll-padding-top:calc(var(--topbar) + var(--readerbar) + 20px)}.paywall-actions a.button{color:var(--paper);text-decoration:none}.paywall-actions a.button.secondary{color:var(--ink)}.paywall-actions a.button:hover{color:var(--accent-ink)}.paywall-actions a.button.secondary:hover{color:var(--accent)}.paywall-actions .actions,.paywall-actions .notice{margin-top:0}.workspace :is(p,li) a:not(.button),.notice a:not(.button){color:var(--accent);text-underline-offset:4px;text-decoration:underline}.workspace .practice-list li a{color:inherit;text-decoration:none}.uwwb-saved-passage{background:color-mix(in srgb, var(--accent) 15%, transparent);border-inline-start:3px solid var(--accent);padding-inline-start:.7em}.uwwb-note-text{white-space:pre-wrap;overflow-wrap:anywhere}.prose [data-passage]{scroll-margin-top:150px}.contents-intro .uwwb-cover{aspect-ratio:2/3;filter:drop-shadow(0 12px 18px #0003);flex-shrink:0;width:200px;height:auto}@media (max-width:600px){.contents-intro .uwwb-cover{width:140px}}.uwwb-film{margin:0 0 30px}.uwwb-film-frame{aspect-ratio:16/9;background:var(--panel);border:1px solid var(--line);border-radius:6px;position:relative;overflow:hidden}.uwwb-film-frame :is(img,iframe,button){border:0;width:100%;height:100%;display:block}.uwwb-film-frame img{object-fit:cover}.uwwb-film-play{cursor:pointer;background:0 0;padding:0;position:relative}.uwwb-film-icon{background:color-mix(in srgb, var(--ink) 72%, transparent);border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;transition:background .15s;position:absolute;inset:50% auto auto 50%}.uwwb-film-icon:after{content:"";border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent var(--paper);margin:-13px 0 0 -8px;position:absolute;inset:50% auto auto 50%}.uwwb-film-play:hover .uwwb-film-icon,.uwwb-film-play:focus-visible .uwwb-film-icon{background:var(--accent)}.uwwb-film-play:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.uwwb-film figcaption{font:13px/1.6 var(--sans);color:var(--muted);margin-top:8px}
