.release-notice{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.6rem 1.5rem;background:#e9eddd;color:#193d32;border-bottom:1px solid #c9d1c4;font-size:.76rem;line-height:1.5;position:relative;z-index:3}.release-notice strong{font-weight:650}.release-notice button{white-space:nowrap;border:1px solid #829586;border-radius:999px;padding:.3rem .8rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.release-notice button:hover{background:#dce9a8}.release-notice [hidden]{display:none}
.issue-dialog{box-sizing:border-box;width:min(560px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;margin:auto;border:1px solid #c9d1c4;border-radius:20px;padding:1.5rem;background:#f4f4ee;color:#193d32;font-family:inherit}.issue-dialog::backdrop{background:rgb(18 37 30 / .4)}.issue-dialog header{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start}.issue-dialog h2{font-size:1.8rem;margin:.25rem 0 1rem}.issue-dialog p{font-size:.9rem;line-height:1.6}.issue-dialog .eyebrow{font-size:.7rem;margin:0}.issue-dialog [data-report-close]{border:0;background:none;font-size:1.6rem;cursor:pointer;color:inherit}.issue-dialog label{display:block;margin:1rem 0 .5rem;font-weight:600}.issue-dialog textarea{box-sizing:border-box;display:block;width:100%;resize:vertical;border:1px solid #829586;border-radius:8px;background:#fff;color:#193d32;font:inherit;padding:.8rem}.issue-dialog #issue-help,.issue-dialog .issue-privacy{font-size:.76rem}.issue-dialog [type=submit]{padding:.65rem 1.2rem;border:0;border-radius:999px;background:#193d32;color:#fff;font:inherit;cursor:pointer}.issue-dialog [type=submit]:disabled{opacity:.45;cursor:not-allowed}.issue-dialog :focus-visible,.release-notice :focus-visible{outline:3px solid #76823d;outline-offset:3px}.issue-dialog[open]{animation:report-reveal 250ms cubic-bezier(.22,1,.36,1)}@keyframes report-reveal{from{opacity:0;transform:translateY(12px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.issue-dialog[open]{animation:none}}html[data-motion="reduce"] .issue-dialog[open]{animation:none}@media(max-width:600px){.release-notice{justify-content:space-between;gap:.6rem;padding:.55rem .8rem;font-size:.7rem}.release-notice>span{max-width:75%}.issue-dialog{padding:1rem}}
