.feedback-page{max-width:48rem;margin-inline:auto}.feedback-page h1{font-size:clamp(2rem,5vw,3rem)}.feedback-form{display:grid;gap:1rem}.feedback-form label{display:grid;gap:.4rem;font-weight:600}.feedback-form input:not([type=checkbox]),.feedback-form select,.feedback-form textarea{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--line);border-radius:6px;padding:.7rem;min-width:0;width:100%;box-sizing:border-box}.feedback-form textarea{resize:vertical}.feedback-note{font-size:.9rem;color:var(--muted);margin:.2rem 0}.feedback-context{padding:1rem;background:var(--sunken);border-radius:8px;overflow-wrap:anywhere}.feedback-context label{display:flex;gap:.5rem;align-items:center}.feedback-error{border:1px solid var(--warn);padding:.8rem;overflow-wrap:anywhere}.feedback-form button,.feedback-receipt button{padding:.75rem 1rem;background:var(--accent);color:var(--on-accent);border:0;border-radius:6px;font:inherit;font-weight:650;cursor:pointer}.feedback-form button:disabled{opacity:.6;cursor:wait}.feedback-page :focus-visible,.site-feedback:focus-visible,.report-problem:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.feedback-page :is(input,textarea,select,button){scroll-margin-block:6rem}.report-problem{font-size:.9rem;color:var(--accent);text-decoration:underline}.site-feedback{color:var(--chrome-ink);font-size:.8rem;font-weight:650;flex:none;text-decoration:underline;white-space:nowrap}.site-inner.with-feedback>.site-nav{overflow-x:auto;scrollbar-width:none}.site-inner.with-feedback>.site-nav::-webkit-scrollbar{display:none}@media(max-width:66rem){.site-inner.with-feedback{grid-template-areas:"brand search more" "nav nav feedback"}.site-feedback{grid-area:feedback;justify-self:end;padding:.5rem 0}}
