.inbox{max-width:var(--inbox-width);color:var(--ink);font-size:var(--text-small)}.inbox-flag{margin-top:var(--space-3)}.inbox-open{padding:var(--space-2) 0;color:var(--ink-soft);font-size:var(--text-small);text-underline-offset:3px;cursor:pointer;text-decoration:underline;list-style:none;display:inline-block}.inbox-open::-webkit-details-marker{display:none}.inbox-open::marker{content:""}.inbox-open:hover,.inbox-flag[open] .inbox-open{color:var(--ink)}.inbox-flag .inbox-form,.inbox-flag .inbox-thanks{margin-top:var(--space-2);padding:var(--space-4);border:var(--rule-width) solid var(--rule);background:var(--panel)}.inbox-suggest{margin:var(--space-5) 0 var(--space-6);padding:var(--space-4) var(--space-5);border:var(--rule-width) solid var(--rule);background:var(--panel)}.inbox-heading{margin:0 0 var(--space-1);font-size:var(--text-section-title);font-weight:var(--weight-semibold)}.inbox-intro{margin:0 0 var(--space-3);color:var(--ink-soft)}.inbox-form{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.inbox-form[hidden],.inbox-thanks[hidden]{display:none}.inbox-reasons{gap:var(--space-1);margin:0 0 var(--space-2);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.inbox-legend{margin-bottom:var(--space-2);font-weight:var(--weight-semibold);padding:0}.inbox-choice{align-items:center;gap:var(--space-2);cursor:pointer;min-height:32px;display:flex}.inbox-choice input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:0}.inbox-choice input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inbox-label{color:var(--ink-soft);font-weight:var(--weight-semibold)}.inbox-input{box-sizing:border-box;width:100%;min-height:var(--inbox-field-height);padding:var(--space-2) var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius);background:var(--navy);color:var(--ink);font:inherit;font-size:var(--text-small);margin:0}textarea.inbox-input{resize:vertical;line-height:var(--leading-body)}.inbox-input::placeholder{color:var(--ink-faint)}.inbox-input:hover{border-color:var(--ink-soft)}.inbox-input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inbox-hint{color:var(--ink-faint);font-size:var(--text-tiny);margin:0}.inbox-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.inbox-send{min-height:var(--inbox-field-height)}.inbox-quiet{padding:var(--space-2) 0;color:var(--ink-soft);font:inherit;font-size:var(--text-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.inbox-quiet:hover{color:var(--ink)}.inbox-quiet[hidden]{display:none}.inbox-status{color:var(--ink-soft);margin:0}.inbox-status[data-tone=problem]{color:var(--ink);font-weight:var(--weight-semibold)}.inbox-thanks p{margin:0}.inbox-thanks .inbox-quiet{margin-top:var(--space-2)}.inbox-thanks:focus{outline:none}.inbox-thanks:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inbox-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
