.feedback-board{width:min(100% - 3rem,1000px);margin:2.5rem auto;padding-bottom:4rem}.feedback-board h1{letter-spacing:-.04em;margin:1.5rem 0;font:500 clamp(2rem,5vw,3rem) Space Grotesk,sans-serif}.feedback-links,.feedback-filters,.feedback-profile{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.feedback-links{margin:1rem 0 2rem}.feedback-board a,.home-feedback a:not(.button),.feedback-dialog a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.feedback-board-links,.feedback-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;margin:1.5rem 0;display:grid}.feedback-cards article,.feedback-board-links>a,.feedback-thread{border:1px solid var(--line);background:var(--theme-modal-background);border-radius:9px;padding:1.4rem}.feedback-cards h2,.feedback-cards h3{margin:.4rem 0;font-size:1.2rem}.feedback-meta{opacity:.75;font-size:.8rem}.feedback-form{gap:1rem;margin:1.5rem 0;display:grid}.feedback-form label,.feedback-filters label{gap:.5rem;font-size:.9rem;display:grid}.feedback-form input,.feedback-form textarea,.feedback-form select,.feedback-filters select{border:1px solid var(--line);background:var(--theme-white);width:100%;color:var(--ink);font:inherit;border-radius:5px;padding:.8rem}.feedback-form textarea{resize:vertical;min-height:150px}.feedback-form .small-note{opacity:.8;margin:0;font-size:.8rem}.feedback-form .button{justify-self:start}.feedback-posted{border:1px solid var(--line);background:var(--theme-white);border-radius:12px;gap:1rem;margin:1.5rem 0 .5rem;padding:1.25rem 1.4rem;display:flex}.feedback-posted-icon{background:var(--accent);width:44px;height:44px;color:var(--dark);border-radius:50%;flex:none;place-items:center;display:grid}.feedback-posted h3{margin:.4rem 0;font-family:Space Grotesk,sans-serif;font-size:1.2rem}.feedback-posted p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.feedback-posted-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.feedback-board .feedback-posted-actions a.button,.feedback-dialog .feedback-posted-actions a.button{text-decoration:none}.feedback-posted-actions button{font:inherit;cursor:pointer;font-size:13px}.feedback-filters{margin-block:1.5rem}.feedback-thread{margin:1.5rem 0;scroll-margin-top:2rem}.feedback-thread article{border-bottom:1px solid var(--line);padding-block:1rem}.feedback-personal{margin-top:3rem}.feedback-list{padding:0;list-style:none}.feedback-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.feedback-profile{margin:1.5rem 0}.feedback-profile img{object-fit:cover;border-radius:50%}.feedback-dialog{max-width:min(700px,100vw - 24px)}.feedback-dialog .feedback-links{padding-right:1rem}.feedback-board [role=alert],.feedback-dialog [role=alert]{color:var(--ink);border-left:3px solid #c6653d;padding:.75rem}@media (width<=600px){.feedback-board{width:calc(100% - 2rem)}.feedback-dialog .modal-content{padding:2rem 1rem 1rem}.feedback-links{gap:.8rem;font-size:.85rem}}.feedback-votes{border:1px solid var(--line);background:var(--theme-modal-background);border-radius:9px;margin:2rem 0;padding:1.4rem}.feedback-votes h2{margin-top:0}.feedback-vote{gap:1rem;display:grid}.feedback-vote fieldset{border:0;margin:0;padding:0}.feedback-vote legend{margin-bottom:.75rem;font-weight:600}.feedback-vote-scale{flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.feedback-vote-scale label{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.feedback-vote-scale input{width:1.1rem;height:1.1rem;accent-color:var(--ink)}.feedback-vote .button{justify-self:start}.feedback-vote .small-note{opacity:.8;margin:0;font-size:.8rem}.block-message{justify-content:center;align-items:center;gap:48px;width:min(880px,100%);margin:0 auto;padding:12vh 16px 64px;display:flex}.missing-block{flex:none;width:200px;height:200px;overflow:visible}.missing-block-cube{animation:3.2s ease-in-out infinite missing-block-float}.missing-block-edges{fill:none;stroke:var(--muted);stroke-opacity:.55;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.creeper-face-pixel{fill:var(--muted);shape-rendering:crispedges}.missing-block-mark{fill:var(--muted);text-anchor:middle;dominant-baseline:central;stroke:var(--theme-page);stroke-width:8px;stroke-linejoin:round;paint-order:stroke;font-family:Space Grotesk,sans-serif;font-size:68px;font-weight:700}@keyframes missing-block-float{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.missing-block-cube{animation:none}}.block-message-copy{max-width:480px}.block-message-code{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.block-message h1{margin:0 0 14px;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,6vw,46px);line-height:1.05}.block-message p{margin:0 0 12px;line-height:1.55}.block-message-path{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.block-message-path code{background:var(--theme-toolbar-background);color:var(--theme-text);border-radius:4px;padding:2px 6px}.block-message-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.block-message-actions button{font:inherit;cursor:pointer;font-size:13px}@media (width<=640px){.block-message{flex-direction:column;align-items:flex-start;gap:24px;padding-top:8vh}.missing-block{width:132px;height:132px}}
