.system-feedback{position:fixed;left:50%;transform:translateX(-50%);top:12px;width:min(560px,calc(100% - 24px));box-sizing:border-box;z-index:99999;background:#352a1b;color:#fff0ce;border:1px solid #d0a65d;border-radius:12px;padding:12px 16px;box-shadow:0 8px 24px #0005;font:14px/1.5 system-ui,sans-serif}.system-feedback[hidden]{display:none}.system-feedback p{margin:0 0 8px;color:inherit}.system-feedback button{min-height:44px;padding:6px 12px;border:1px solid #d0a65d;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.system-feedback button:focus-visible{outline:2px solid white;outline-offset:2px}
