.dateline a{color:inherit;text-decoration:none}.dateline>*{white-space:nowrap}.desk{padding-bottom:var(--s8)}.desk-grid{width:min(100% - 2 * var(--s4), var(--column));gap:var(--s5);padding-top:var(--s4);margin-inline:auto;display:grid}.desk-copy h1{margin-top:var(--s2)}@media (min-width:960px){.desk-dateline{width:min(100% - 2 * var(--s6), 76rem)}.desk-grid{width:min(100% - 2 * var(--s6), 76rem);gap:var(--s7);padding-top:var(--s6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.desk-proof{top:var(--s5);position:sticky}.desk-copy h1{margin-top:0}}.scan{margin:0}.scan-proof{width:100%;position:relative}.scan-proof.is-capped{max-height:62vh}.scan-proof.is-capped img{object-fit:cover;object-position:top;max-height:62vh}.scan-proof.is-capped:after{content:"";height:var(--s8);background:linear-gradient(to bottom, transparent, var(--paper-raised));pointer-events:none;position:absolute;inset:auto 0 0}.scan figcaption{margin-top:var(--s2)}.scan-fallback{padding:var(--s6) var(--s4);font-size:var(--step--1);margin:0}.pencil-ring{border:3px solid var(--pencil);pointer-events:none;animation:pencil-draw .42s var(--ease-out) .15s both;border-radius:10px;position:absolute;inset:6px}@keyframes pencil-draw{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}30%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}60%{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0)}}.transcript{margin:var(--s4) 0 var(--s5);padding:0 0 0 var(--s4);border-left:1px solid var(--rule-strong);color:var(--ink);font-size:var(--step-0);line-height:1.6}.call fieldset{border:0;min-width:0;margin:0;padding:0}.call-prompt{font-family:var(--font-head);font-weight:700;font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:var(--s3);padding:0;line-height:1.25}.choices{margin:0 0 var(--s4);gap:var(--s2);padding:0;list-style:none;display:grid}.choice{align-items:center;gap:var(--s3);min-height:48px;padding:var(--s3) var(--s4);border-top:1px solid var(--rule);cursor:pointer;display:flex;position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice-text{margin:-2px -6px;padding:2px 6px;position:relative}.choice.is-picked .choice-text:after{content:"";border:2.5px solid var(--pencil);animation:ring-in .26s var(--ease-out) both;border-radius:999px;position:absolute;inset:-4px -8px}@keyframes ring-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.choice:has(input:focus-visible){outline:var(--pencil-stroke) solid var(--pencil);outline-offset:2px}.choice:hover:not(:has(input:disabled)){background:var(--pencil-wash)}.choice.is-answer .choice-text{font-weight:600}.choice-mark{color:var(--pencil);margin-left:auto;font-size:1.25rem}.call fieldset:disabled .choice{cursor:default}.call fieldset:disabled .choice:not(.is-answer):not(.is-picked) .choice-text{color:var(--ink-3)}.days-input{align-items:baseline;gap:var(--s2);margin-bottom:var(--s4);display:inline-flex}.days-input input{width:5ch;font:inherit;font-size:var(--step-2);font-variant-numeric:lining-nums tabular-nums;border:0;border-bottom:2px solid var(--ink);padding:var(--s1) 0;text-align:center;background:0 0}.verdict{align-items:center;gap:var(--s2);font-family:var(--font-head);font-weight:700;font-size:var(--step-1);margin:var(--s4) 0;display:flex}.verdict svg{font-size:1.4em}.verdict.is-made svg{color:var(--pencil)}.editor{margin:var(--s5) 0}.editor-note{gap:var(--s2);color:var(--pencil);margin-bottom:var(--s3);align-items:baseline;font-style:italic;display:flex}.editor-caret{flex:none;transform:translateY(.15em)}.editor-confirm{font-size:var(--step--1);color:var(--ink-2)}.reveal,.meanwhile{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--ink)}.reveal h2,.meanwhile h2{margin-top:0}.reveal .scan{margin-bottom:var(--s4)}.meanwhile-head{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.state-pick select{font:inherit;font-family:var(--font-head);font-weight:600;font-size:var(--step--1);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:var(--s2) var(--s3);background:0 0;min-height:44px}.meanwhile-text{margin-top:var(--s3)}.share-row{align-items:center;gap:var(--s4);margin-top:var(--s7);flex-wrap:wrap;display:flex}.day-nav{margin-top:var(--s6);font-family:var(--font-head);font-weight:600;font-size:var(--step--1)}.board{margin:var(--s5) 0;border-top:2px solid var(--ink);padding:0;list-style:none}.board-row{column-gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--rule);grid-template-columns:4.5rem 1fr auto;grid-template-areas:"day title mark""date title mark";align-items:center;display:grid}.board-day{font-family:var(--font-head);font-weight:700;font-size:var(--step--1);grid-area:day}.board-date{font-size:var(--step--1);color:var(--ink-3);grid-area:date}.board-title{font-family:var(--font-head);grid-area:title;font-weight:600}.board-title a{color:var(--ink);text-decoration:none}.board-title a:hover{color:var(--pencil);text-decoration:underline}.board-mark{color:var(--pencil);grid-area:mark;font-size:1.25rem}.board-row.is-locked .board-title{color:var(--ink-3);font-weight:600}.board-row.is-locked .board-mark{color:var(--rule-strong)}.board-mark:has([data-pending]){color:var(--rule-strong)}@media (min-width:640px){.board-row{grid-template-columns:4.5rem 9rem 1fr auto;grid-template-areas:"day date title mark"}}.demo-toggle{font-size:var(--step--1);color:var(--ink-2)}.demo-toggle input{vertical-align:-.2em;width:1.1rem;height:1.1rem;margin-right:var(--s2)}.morgue{margin:0 0 var(--s5);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.morgue summary{justify-content:space-between;align-items:baseline;gap:var(--s3);min-height:48px;padding:var(--s3) 0;cursor:pointer;list-style:none;display:flex}.morgue summary::-webkit-details-marker{display:none}.morgue-title{font-family:var(--font-head);color:var(--pencil);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.morgue[open] .morgue-title{color:var(--ink);text-decoration:none}.morgue-list{padding:0 0 var(--s4);gap:var(--s6);margin:0;list-style:none;display:grid}.morgue-source{justify-content:space-between;gap:var(--s3);margin:0 0 var(--s2);font-family:var(--font-head);font-weight:600;font-size:var(--step--1);display:flex}.morgue-text{font-size:var(--step--1);color:var(--ink-2);margin-bottom:var(--s3)}.ballot{margin-top:var(--s6)}.ballot fieldset{border:0;margin:0;padding:0}.ballot-fields{gap:var(--s3);margin-bottom:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ballot-field{gap:var(--s1);text-align:center;font-family:var(--font-head);font-weight:600;font-size:var(--step--1);color:var(--ink-2);display:grid}.ballot-field input{width:100%;font:inherit;font-family:var(--font-body);font-size:var(--step-2);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);text-align:center;border:0;border-bottom:2px solid var(--ink);padding:var(--s2) 0;background:0 0;min-height:48px}.ballot-closed{margin-top:var(--s5)}
