main[data-astro-cid-6m5ctobp]{max-width:clamp(780px,52vw,1320px);padding:0 28px 108px calc(var(--margin-x) + 34px)}nav[data-astro-cid-6m5ctobp]{padding-top:var(--rhythm);line-height:var(--rhythm);font-family:var(--mono);justify-content:space-between;align-items:center;font-size:12px;display:flex}nav[data-astro-cid-6m5ctobp] a[data-astro-cid-6m5ctobp]{color:var(--graphite);text-decoration:none}nav[data-astro-cid-6m5ctobp] a[data-astro-cid-6m5ctobp]:hover{color:var(--pen-red)}h1[data-astro-cid-6m5ctobp]{margin:0;font-size:30px;font-weight:600;line-height:72px}.sheet[data-astro-cid-6m5ctobp]{background:var(--sheet);border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 7%, transparent), 0 14px 36px -20px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:2px;grid-template-columns:1fr 1fr;gap:22px 28px;padding:38px 44px;display:grid}.full[data-astro-cid-6m5ctobp]{grid-column:1/-1;min-width:0}label[data-astro-cid-6m5ctobp]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--graphite);font-size:11px;display:block}input[data-astro-cid-6m5ctobp],select[data-astro-cid-6m5ctobp]{border:none;border-bottom:1.5px solid color-mix(in srgb, var(--ink) 30%, transparent);width:100%;font-family:var(--serif);color:var(--ink);background:0 0;border-radius:0;margin-top:6px;padding:7px 2px 9px;font-size:16px;transition:border-color .15s;display:block}textarea[data-astro-cid-6m5ctobp]{border:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);width:100%;font-family:var(--mono);color:var(--ink);resize:vertical;background:0 0;border-radius:2px;margin-top:8px;padding:12px 14px;font-size:13px;line-height:1.6;transition:border-color .15s;display:block}input[data-astro-cid-6m5ctobp]:focus,select[data-astro-cid-6m5ctobp]:focus,textarea[data-astro-cid-6m5ctobp]:focus{border-color:var(--pen-red);outline:none}.editor-field[data-astro-cid-6m5ctobp]{border-top:1.5px dashed var(--rule);padding-top:26px}.legend[data-astro-cid-6m5ctobp]{margin-top:16px}.legend-title[data-astro-cid-6m5ctobp]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--graphite);margin:0 0 8px;font-size:10.5px}.legend-grid[data-astro-cid-6m5ctobp]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.legend-grid[data-astro-cid-6m5ctobp] li[data-astro-cid-6m5ctobp]{border:1.5px dashed color-mix(in srgb, var(--ink) 20%, transparent);background:color-mix(in srgb, var(--rule) 14%, transparent);border-radius:2px;align-items:center;gap:8px;padding:7px 10px;display:flex}.legend-grid[data-astro-cid-6m5ctobp] code[data-astro-cid-6m5ctobp]{background:color-mix(in srgb, var(--pen-red) 9%, transparent);color:var(--pen-red);font-family:var(--mono);white-space:nowrap;border-radius:2px;flex:none;padding:2px 6px;font-size:11.5px}.legend-grid[data-astro-cid-6m5ctobp] span[data-astro-cid-6m5ctobp]{font-family:var(--mono);color:var(--graphite);font-size:11.5px}.legend-note[data-astro-cid-6m5ctobp]{font-family:var(--mono);color:var(--graphite);margin:10px 2px 0;font-size:11px;font-style:italic}.error[data-astro-cid-6m5ctobp]{border:1.5px dashed color-mix(in srgb, var(--pen-red) 45%, transparent);font-family:var(--mono);color:var(--pen-red);border-radius:2px;margin:0;padding:10px 14px;font-size:12px;line-height:1.4}.actions[data-astro-cid-6m5ctobp]{border-top:1.5px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding-top:22px;display:flex}.actions[data-astro-cid-6m5ctobp] .primary[data-astro-cid-6m5ctobp]{margin-left:auto}.actions[data-astro-cid-6m5ctobp] button[data-astro-cid-6m5ctobp]{min-height:44px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:0 22px;font-size:11.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}button[data-astro-cid-6m5ctobp].primary{background:var(--ink);border:1.5px solid var(--ink);color:var(--paper);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 18%, transparent);padding:0 30px;font-size:12px}button[data-astro-cid-6m5ctobp].primary:hover:not(:disabled){background:var(--pen-red);border-color:var(--pen-red);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--pen-red) 60%, transparent)}button[data-astro-cid-6m5ctobp].primary:disabled{opacity:.45;cursor:default;box-shadow:none}button[data-astro-cid-6m5ctobp].ghost{border:1.5px solid color-mix(in srgb, var(--ink) 18%, transparent);color:var(--graphite);background:0 0;font-weight:400}button[data-astro-cid-6m5ctobp].ghost:hover{color:var(--pen-red);border-color:color-mix(in srgb, var(--pen-red) 45%, transparent);background:color-mix(in srgb, var(--pen-red) 6%, transparent)}button[data-astro-cid-6m5ctobp].ghost[hidden]{display:none}@media (width<=600px){main[data-astro-cid-6m5ctobp]{padding-left:calc(var(--margin-x) + 18px);padding-right:18px}.sheet[data-astro-cid-6m5ctobp]{grid-template-columns:1fr;padding:26px 20px}.editor-field[data-astro-cid-6m5ctobp]{padding-top:20px}.legend-grid[data-astro-cid-6m5ctobp]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.actions[data-astro-cid-6m5ctobp]{padding-top:18px}.actions[data-astro-cid-6m5ctobp] .primary[data-astro-cid-6m5ctobp]{margin-left:0}.actions[data-astro-cid-6m5ctobp] button[data-astro-cid-6m5ctobp]{flex:auto}}.EasyMDEContainer{text-transform:none;letter-spacing:normal;margin-top:8px}.EasyMDEContainer .editor-toolbar{border:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);background:color-mix(in srgb, var(--rule) 18%, transparent);border-bottom:none;border-radius:2px 2px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.editor-toolbar button{min-width:40px;height:auto;min-height:32px;font-family:var(--mono);border:1.5px solid #0000;border-radius:2px;justify-content:center;align-items:center;margin:0;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;width:auto!important;color:var(--graphite)!important}.editor-toolbar button:hover,.editor-toolbar button.active{background:color-mix(in srgb, var(--rule) 45%, transparent);border-color:color-mix(in srgb, var(--ink) 20%, transparent);color:var(--pen-red)!important}.editor-toolbar button:focus-visible{outline-offset:-2px}.editor-toolbar button i{display:none}.editor-toolbar i.separator{border-left:1.5px solid color-mix(in srgb, var(--ink) 18%, transparent);border-right:none;align-self:stretch;width:0;height:auto;margin:4px 6px;padding:0;font-size:0;overflow:hidden}.editor-toolbar button.bold:after{content:"B";font-weight:700}.editor-toolbar button.italic:after{content:"I";font-style:italic}.editor-toolbar button.heading-2:after{content:"H2"}.editor-toolbar button.unordered-list:after{content:"• list"}.editor-toolbar button.ordered-list:after{content:"1. list"}.editor-toolbar button.quote:after{content:"❝ quote"}.editor-toolbar button.link:after{content:"link"}.editor-toolbar button.preview:after{content:"preview"}.editor-toolbar button.btn-blank,.editor-toolbar button.btn-choice,.editor-toolbar button.btn-answer,.editor-toolbar button.btn-words{border-color:color-mix(in srgb, var(--pen-red) 35%, transparent);background:color-mix(in srgb, var(--pen-red) 7%, transparent);color:var(--pen-red)!important}.editor-toolbar button.btn-blank:hover,.editor-toolbar button.btn-choice:hover,.editor-toolbar button.btn-answer:hover,.editor-toolbar button.btn-words:hover{background:var(--pen-red);border-color:var(--pen-red);color:var(--paper)!important}.editor-toolbar button.btn-blank:after{content:"____"}.editor-toolbar button.btn-choice:after{content:"(a/b)"}.editor-toolbar button.btn-answer:after{content:"[answer]"}.editor-toolbar button.btn-words:after{content:"[words]"}.editor-toolbar button.btn-key:after{content:"[key]"}.EasyMDEContainer .CodeMirror{border:1.5px dashed color-mix(in srgb, var(--ink) 25%, transparent);font-family:var(--mono);color:var(--ink);background:0 0;border-radius:0 0 2px 2px;padding:12px 14px;font-size:13px;line-height:1.6}.EasyMDEContainer .CodeMirror-focused{border-color:var(--pen-red)}.EasyMDEContainer .CodeMirror-cursor{border-left-color:var(--pen-red)}.EasyMDEContainer .editor-preview{background:var(--sheet);font-family:var(--serif);padding:14px 16px}
