.runtime-error-feedback{position:fixed;z-index:10020;inset:auto 20px 20px auto;max-width:min(460px,calc(100vw - 40px));padding:18px;border:1px solid var(--danger-text,#ffb9b3);border-radius:16px;background:var(--raised,#101e18);color:var(--text,#edf8f1);box-shadow:0 16px 48px #0005}.runtime-error-feedback p{margin:0 0 12px;font-size:14px;line-height:1.6}.runtime-error-feedback button{min-height:44px;padding:8px 18px;border:1px solid currentColor;border-radius:10px;color:inherit;background:transparent;cursor:pointer}.runtime-error-feedback button:focus-visible{outline:2px solid var(--accent,#a8fa5b);outline-offset:4px}
