.signin-splash.svelte-wwxw0{display:grid;grid-template-columns:1fr auto;align-items:start;gap:1rem;padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-chunky);box-shadow:var(--shadow-placard);color:var(--color-ink)}.signin-splash--banner.svelte-wwxw0{padding:.85rem 1rem;background:var(--color-warning-bg);color:var(--color-warning-ink);border-color:#7a5a1466}.signin-splash__content.svelte-wwxw0{display:grid;gap:.5rem;min-width:0}.signin-splash__headline.svelte-wwxw0{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.2rem,3vw,1.75rem);letter-spacing:-.005em;line-height:1.15;color:inherit}.signin-splash--banner.svelte-wwxw0 .signin-splash__headline:where(.svelte-wwxw0){font-size:1rem}.signin-splash__description.svelte-wwxw0{margin:0;line-height:1.5;color:inherit}.signin-splash__error.svelte-wwxw0{margin:0;padding:.5rem .75rem;border-radius:var(--radius);background:#a32e2a1f;color:var(--color-danger-ink);font-weight:500}.signin-splash--banner.svelte-wwxw0 .signin-splash__error:where(.svelte-wwxw0){background:#a32e2a2e}.signin-splash__cta.svelte-wwxw0{justify-self:start;display:inline-flex;align-items:center;padding:.55rem 1.1rem;border:var(--border-chunky);border-radius:999px;background:var(--color-gold);color:var(--color-ink);font-family:var(--font-display);font-weight:600;font-size:.9rem;letter-spacing:.02em;text-decoration:none;box-shadow:0 3px 0 var(--color-ink);transition:transform .12s ease,box-shadow .12s ease}.signin-splash__cta.svelte-wwxw0:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--color-ink)}.signin-splash__cta.svelte-wwxw0:focus-visible{outline:3px solid var(--color-sign);outline-offset:2px}.signin-splash__dismiss.svelte-wwxw0{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:2px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.75;transition:opacity .12s ease,transform .12s ease}.signin-splash__dismiss.svelte-wwxw0:hover{opacity:1;transform:translateY(-1px)}.signin-splash__dismiss.svelte-wwxw0:focus-visible{outline:3px solid var(--color-sign);outline-offset:2px;opacity:1}.signin-splash__dismiss.svelte-wwxw0 svg:where(.svelte-wwxw0){width:1rem;height:1rem;display:block}
