main.redpen :is(a,button):focus-visible{box-shadow:var(--rp-focus);border-radius:var(--rp-radius-sm);outline:none}main.redpen .learning-sidebar{background:var(--rp-paper);border-right:var(--rp-border);box-shadow:none;color:var(--rp-ink-2);font-family:var(--rp-sans)}main.redpen .learning-system-brand strong{font:600 12px/1.3 var(--rp-sans);letter-spacing:.04em;color:var(--rp-ink)}main.redpen .learning-system-brand small{font:400 11px/1.3 var(--rp-sans);letter-spacing:.04em;color:var(--rp-muted)}main.redpen .system-tab{font:500 var(--rp-text-sm)/1.3 var(--rp-sans);color:var(--rp-ink-2);border-radius:var(--rp-radius-sm);transition:background-color var(--rp-fast) var(--rp-ease),color var(--rp-fast) var(--rp-ease)}main.redpen .system-tab:hover{background:var(--rp-sunk);color:var(--rp-ink)}main.redpen .system-tab.active{color:var(--rp-ink);box-shadow:inset 2px 0 0 var(--rp-pen);background:0 0;border-radius:0}main.redpen .learning-system-nav.learning-sidebar>nav .system-tab{color:var(--rp-ink-2);box-shadow:none;background:0 0;border-color:#0000}main.redpen .learning-system-nav.learning-sidebar>nav .system-tab:hover{background:var(--rp-sunk);color:var(--rp-ink)}main.redpen .learning-system-nav.learning-sidebar>nav .system-tab.active{color:var(--rp-ink);box-shadow:inset 2px 0 0 var(--rp-pen);background:0 0;border-color:#0000;border-radius:0;font-weight:600}main.redpen .learning-profile-class{color:var(--rp-muted)}main.redpen .learning-profile-details strong{color:var(--rp-ink)}main.redpen .learning-sidebar .learning-system-profile>button{color:var(--rp-muted)}main.redpen .learning-system-profile{border-top:var(--rp-border)}main.redpen :is(.learning-profile-person,.learning-profile-details){box-shadow:none;font-family:var(--rp-sans);background:0 0;border:0}main.redpen .learning-profile-avatar{background:var(--rp-sunk);color:var(--rp-ink)}main.redpen .learning-profile-level{background:var(--rp-brand-soft);color:var(--rp-brand);border:0}main.redpen .learning-mobile-bar{background:var(--rp-paper);border-bottom:var(--rp-border);color:var(--rp-ink);font-family:var(--rp-sans)}main.redpen .floating-notes-trigger{background:var(--rp-ink);color:var(--rp-paper);border-color:var(--rp-ink);border-radius:var(--rp-radius-sm);font-family:var(--rp-sans);box-shadow:none}main.redpen:is(.lesson-state,.self-library-state,.flashcard-state,.notes-state,.homework-state){background:var(--rp-paper);color:var(--rp-ink);font-family:var(--rp-sans)}main.redpen:is(.lesson-state,.self-library-state,.flashcard-state,.notes-state,.homework-state) section{box-shadow:none;color:var(--rp-ink);background:0 0;border:0;border-radius:0}main.redpen:is(.lesson-state,.self-library-state,.flashcard-state,.notes-state,.homework-state) h1{font:500 var(--rp-text-xl)/var(--rp-leading-tight) var(--rp-serif);letter-spacing:0;color:var(--rp-ink)}main.redpen:is(.lesson-state,.self-library-state,.flashcard-state,.notes-state,.homework-state) :is(p,small){color:var(--rp-muted);letter-spacing:0;text-transform:none}main.redpen:is(.lesson-state,.self-library-state,.flashcard-state,.notes-state,.homework-state) button{min-height:40px;padding:0 var(--rp-4);border:1px solid var(--rp-line-strong);border-radius:var(--rp-radius-sm);color:var(--rp-ink);font:500 var(--rp-text-sm) var(--rp-sans);background:0 0}main.redpen .flashcard-spinner{border-color:var(--rp-line);border-top-color:var(--rp-brand)}
