.update-prompt.svelte-1ou6uno{left:50%;bottom:max(16px, env(safe-area-inset-bottom));color:#1f160d;z-index:200;background:#f4ead3;border:1px solid #5a3a1a66;border-radius:4px;flex-direction:column;gap:10px;width:min(420px,100vw - 24px);padding:14px 16px;font-family:EB Garamond,Garamond,serif;animation:.36s cubic-bezier(.22,.61,.36,1) svelte-1ou6uno-rise;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px -10px #0000008c,0 4px 10px #0000004d}@keyframes svelte-1ou6uno-rise{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.update-line.svelte-1ou6uno{color:#1f160d;font-size:16px;font-style:italic;line-height:1.35}.update-actions.svelte-1ou6uno{justify-content:flex-end;gap:8px;display:flex}button.svelte-1ou6uno{cursor:pointer;border-radius:2px;padding:8px 14px;font-family:EB Garamond,serif;font-size:14px;transition:opacity .2s}button.svelte-1ou6uno:disabled{opacity:.6;cursor:progress}button.ghost.svelte-1ou6uno{color:#6b563a;background:0 0;border:1px solid #1f160d40;font-style:italic}button.ghost.svelte-1ou6uno:hover{background:#1f160d0d}button.primary.svelte-1ou6uno{color:#f4ead3;background:#1f160d;border:1px solid #1f160d;font-family:Libre Caslon Display,serif;font-size:15px}button.primary.svelte-1ou6uno:hover{opacity:.92}.dots.svelte-1ou6uno span:where(.svelte-1ou6uno){opacity:.25;animation:2.4s ease-in-out infinite svelte-1ou6uno-dotpulse}.dots.svelte-1ou6uno span:where(.svelte-1ou6uno):nth-child(2){animation-delay:.3s}.dots.svelte-1ou6uno span:where(.svelte-1ou6uno):nth-child(3){animation-delay:.6s}@keyframes svelte-1ou6uno-dotpulse{0%,70%,to{opacity:.25}35%{opacity:.95}}
