.feedback-notifications{top:auto;right:auto;left:max(.5rem, env(safe-area-inset-left));bottom:max(.5rem, env(safe-area-inset-bottom));z-index:200;width:min(27rem, calc(100vw - 1rem - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100dvh - 1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;pointer-events:none;background:0 0;border:0;gap:.5rem;margin:0;padding:.5rem;display:grid;position:fixed;overflow-y:auto}.feedback-notification{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2);color:var(--primary);pointer-events:auto;align-items:flex-start;gap:.625rem;padding:.75rem;font-size:.8125rem;line-height:1.5;animation:.15s ease-out feedback-enter;display:flex}@supports (backdrop-filter:blur(12px)){.feedback-notification{background:color-mix(in srgb, var(--surface) 94%, transparent);backdrop-filter:blur(12px)}}.feedback-notification>svg{width:1rem;height:1rem;color:var(--amber);--icon-color:var(--amber);flex:none;margin-top:.25rem}.feedback-error>svg{color:var(--red);--icon-color:var(--red)}.feedback-notification[hidden]{display:none}.feedback-copy{overflow-wrap:anywhere;flex:1;min-width:0;max-height:min(18rem,100dvh - 8rem);padding-block:.125rem;overflow-y:auto}.feedback-copy>:first-child{margin-top:0}.feedback-copy>:last-child{margin-bottom:0}.feedback-copy p{margin-block:.375rem}.feedback-copy ul{margin-block:.375rem;padding-left:1.125rem}.feedback-copy button,.feedback-copy a{font-size:inherit}.feedback-copy button{min-height:2rem}.feedback-notification>.icon-button{flex:none;width:1.75rem;height:1.75rem;min-height:1.75rem;margin:-.125rem}.feedback-notification>.icon-button>svg{width:1rem;height:1rem}@keyframes feedback-enter{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.feedback-notification>.icon-button{width:44px;height:44px;min-height:44px}.feedback-copy button,.feedback-copy a{min-height:44px}}@media (prefers-reduced-motion:reduce){.feedback-notification{animation:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.feedback-notification{background:var(--surface);backdrop-filter:none}}
