:root{--notice-lift:max(calc(var(--vvh,100dvh) * .16), calc(var(--nav-clear) + 20px))}@media (width>=900px){:root{--notice-lift:max(calc(var(--vvh,100dvh) * .16), calc(var(--gap-page) * 2))}}:root[data-circle=on]{--notice-lift:max(calc(var(--vvh,100dvh) * .16), var(--cbar-room))}.notice-toast{bottom:calc(var(--kb-clear) + var(--notice-lift));width:max-content;max-width:min(420px, calc(100vw - 2 * var(--gap-page)));box-sizing:border-box;z-index:61;font-family:var(--font-body);font-size:var(--size-body);color:var(--ink);text-align:center;text-wrap:balance;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-pill);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent), 0 10px 30px color-mix(in srgb, var(--ground-deep) 55%, transparent);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-out) var(--ease), transform var(--dur-out) var(--ease), visibility 0s linear var(--dur-out);margin-block:0;margin-inline:auto;padding:11px 18px;font-weight:600;line-height:1.35;position:fixed;inset-inline:0;transform:translateY(6px)}.notice-toast[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--dur-in) var(--ease), transform var(--dur-in) var(--ease), visibility 0s;transform:none}:root[data-motion=reduced] .notice-toast,:root[data-motion=reduced] .notice-toast[data-open=true]{transition:none;transform:none}:root[data-notice=host] .app-flash{display:none}
