@layer pages{.fb{max-inline-size:calc(var(--measure) + 2 * var(--space-4-5))}.fb-form{display:grid;gap:var(--space-5)}.fb-q{color:var(--ink-1);font-size:var(--step-0);font-weight:700}.fb-q-note{color:var(--ink-3);font-weight:500}.fb-hint{color:var(--ink-3);font-size:var(--step--1)}.fb-error{color:var(--red-ink);font-size:var(--step--1);font-weight:700}.fb-kinds>legend{margin-block-end:var(--space-2)}.fb-kinds>.fb-error{margin-block-end:var(--space-2)}.fb-kind-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--space-2) var(--space-5)}.fb-kind{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;column-gap:var(--space-3)}.fb-kind input{inline-size:1.25em;block-size:1.25em;margin:0;accent-color:var(--ink-1);cursor:pointer}.fb-kind label{display:flex;align-items:center;min-block-size:var(--touch-min);color:var(--ink-1);font-weight:700;cursor:pointer;touch-action:manipulation}.fb-kind-hint{grid-column:2;margin-block-start:calc(-1 * var(--space-2));color:var(--ink-3);font-size:var(--step--1);line-height:1.4}.fb-kind-word{position:relative}.fb-kind:has(input:checked) .fb-kind-word:after{content:"";position:absolute;inset:-.4em -.55em -.35em;background:var(--pen);mask:url("/css/pen-circle-WKNVOLYC.svg") center / 100% 100% no-repeat;pointer-events:none}.fb-field :is(input,textarea){inline-size:100%}.fb-field [aria-invalid=true]{border-color:var(--red-ink);box-shadow:inset 0 0 0 var(--rule-w) var(--red-ink),var(--recess)}.fb-count{color:var(--ink-3);font-size:var(--step--1);font-variant-numeric:tabular-nums}.fb-count[data-over]{color:var(--red-ink);font-weight:700}.fb-send{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.fb-send .btn[aria-disabled=true]{opacity:var(--dim)}.fb-stamp{font-size:var(--step-1)}.fb-closed{color:var(--ink-1)}@media(forced-colors:active){.fb-kind-word:after{display:none}}}
