.feedback-page{color-scheme:light;font-family:system-ui,-apple-system,sans-serif;color:#142b3f;background:#f5f8fa}.feedback-page *{box-sizing:border-box}.feedback-shell{width:min(100% - 32px,620px);margin:40px auto;padding:28px;background:#fff;border:1px solid #d9e3e9;border-radius:20px;box-shadow:0 18px 55px #163c5010}.feedback-shell a{color:#075b79}.feedback-shell h1{font-size:clamp(1.5rem,5vw,2.1rem);line-height:1.5;overflow-wrap:anywhere}.feedback-shell nav{margin:16px 0 28px}.feedback-shell nav a{display:inline-block;padding:8px}.feedback-shell label{display:block;margin-top:20px;margin-bottom:8px;font-weight:600;line-height:1.6}.feedback-shell input,.feedback-shell textarea{width:100%;font:inherit;padding:13px;border:1px solid #9eafb9;border-radius:10px;min-height:48px}.feedback-shell textarea{resize:vertical}.feedback-shell p{line-height:1.75;overflow-wrap:anywhere;color:#425c6e}.feedback-shell button{min-height:48px;background:#113047;color:white;border:0;border-radius:10px;padding:12px 22px;font:inherit;font-weight:600;cursor:pointer}.feedback-shell button:disabled{opacity:.65;cursor:wait}.feedback-shell :focus-visible{outline:3px solid #087e9f;outline-offset:3px}.feedback-entry{text-align:center;padding:22px 16px;font:inherit}.feedback-entry a{display:inline-flex;align-items:center;min-height:44px;color:#075b79;font-size:14px;line-height:1.6}.feedback-entry a:focus-visible{outline:3px solid #087e9f;outline-offset:3px}@media(max-width:375px){.feedback-shell{padding:20px;margin:20px auto}.feedback-shell button{width:100%}}@media(prefers-reduced-motion:reduce){.feedback-page *{scroll-behavior:auto!important}}
