.login-prompt.svelte-15sve1i{z-index:950;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--surface) 96%,transparent);width:min(100% - 2rem,34rem);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1rem;align-items:center;gap:.8rem;margin-inline:auto;padding:.75rem .85rem;font-size:.86rem;display:flex;position:fixed;top:5.15rem;left:1rem;right:1rem}.login-prompt.svelte-15sve1i span:where(.svelte-15sve1i){flex:1;min-width:0;font-weight:600}.login-prompt.svelte-15sve1i a:where(.svelte-15sve1i){background:var(--primary);color:#fff;border-radius:.7rem;flex:none;padding:.58rem .8rem;font-weight:700}.login-prompt.svelte-15sve1i button:where(.svelte-15sve1i){width:2rem;height:2rem;color:var(--muted);border-radius:.6rem;flex:none;place-items:center;font-size:1.25rem;display:grid}.login-prompt.svelte-15sve1i button:where(.svelte-15sve1i):hover,.login-prompt.svelte-15sve1i button:where(.svelte-15sve1i):focus-visible{background:var(--surface-muted);color:var(--foreground)}@media (width<=639px){.login-prompt.svelte-15sve1i{top:4.9rem}.login-prompt.svelte-15sve1i span:where(.svelte-15sve1i){font-size:.8rem}.login-prompt.svelte-15sve1i a:where(.svelte-15sve1i){padding:.55rem .68rem;font-size:.78rem}}
