@font-face{font-family:'Caveat';src:url('/held/fonts/Caveat-Variable.ttf') format('truetype');font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:'Kalam';src:url('/held/fonts/Kalam-Light.ttf') format('truetype');font-style:normal;font-weight:300;font-display:swap}
:root,[data-ink="navy"]{--note-ink:#0d304b}
[data-ink="warm"]{--note-ink:#403b31}
:root,[data-writing-style="caveat"]{--writing-font:'Caveat',Georgia,serif;--writing-weight:400;--writing-size:22px;--writing-editor-size:24px;--writing-leading:1.5;--writing-dot:13px}
[data-writing-style="original"]{--writing-font:Georgia,'Times New Roman',serif;--writing-weight:400;--writing-size:18px;--writing-editor-size:20px;--writing-leading:1.65;--writing-dot:12px}
[data-writing-style="kalam"]{--writing-font:'Kalam',Georgia,serif;--writing-weight:300;--writing-size:18px;--writing-editor-size:20px;--writing-leading:1.65;--writing-dot:11px}
.source-note .note,.folio-note .note,.nearby-margin blockquote,
.writing,.history-note,.comparison .personal-note,.margin-sample,.writing-preview{
  color:var(--note-ink);
  font-family:var(--writing-font);
  font-style:normal;
  font-weight:var(--writing-weight);
  font-size:var(--writing-size);
  font-synthesis:none;
  line-height:var(--writing-leading);
  letter-spacing:0;
  overflow-wrap:anywhere;
}
.writing{font-size:var(--writing-editor-size);padding-top:5px;padding-bottom:20px}
.writing::placeholder{color:#7a8c8d}
.source-note::before,.nearby-margin::before,.folio-note::before{top:var(--writing-dot)}
.history-note button{font-style:normal}
.writing-label{font-size:11px;color:var(--muted);margin:0 0 9px}
.writing-options{display:grid;gap:7px;margin-bottom:23px}
.writing-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:85px;width:100%;padding:11px 14px;border:1px solid #c5cfca;border-radius:5px;background:transparent;text-align:left}
.writing-option[aria-pressed="true"]{border-color:var(--blue);background:#e8ede6}
.writing-option-copy{display:grid;gap:5px;min-width:0}
.writing-option-label{display:flex;align-items:center;gap:10px;font:12px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink)}
.writing-default{font-size:10px;color:var(--muted)}
.writing-check{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid #9bafae;border-radius:50%;font:12px/1 sans-serif;color:transparent}
.writing-option[aria-pressed="true"] .writing-check{background:var(--blue);border-color:var(--blue);color:var(--bright)}
