:root{--page-padding:1rem;--cream:#fafbf7;--border:#ccc;--error:#b00020;--autofilled:#777}body{background:var(--cream);margin:0;font-family:system-ui,sans-serif}.background{z-index:-1;height:720px;position:absolute;top:0;left:0;right:0;overflow:hidden}.background video{object-fit:cover;filter:saturate(.82)contrast(1.06)brightness(1.01);width:100%;height:100%}.background:after{content:"";background:linear-gradient(to bottom, var(--cream), color-mix(in oklab, var(--cream) 40%, transparent) 23%, transparent 46%), linear-gradient(to top, var(--cream), color-mix(in oklab, var(--cream) 40%, transparent) 23%, transparent 46%), color-mix(in oklab, var(--cream) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.background video{display:none}}[hidden]{display:none!important}input,button,.button{font-size:1.125rem}input{padding:.5rem .6rem}input:autofill{color:var(--autofilled)}input:-webkit-autofill{-webkit-text-fill-color:var(--autofilled)}input:-webkit-autofill:first-line{font-family:inherit;font-size:inherit}button,.button{padding:.5rem 1rem}button{font-family:inherit;font-weight:inherit}.button{background-color:color-mix(in oklab, ButtonFace 50%, transparent);text-align:center;color:inherit;border:1px solid #999;border-radius:4px;text-decoration:none}.icon{vertical-align:-.2rem;width:1.25rem;height:1.25rem;margin-right:.5rem}.stack{text-align:left;flex-direction:column;gap:.75rem;max-width:22rem;margin:1.5rem auto;display:flex}.action{margin-top:.75rem}.plain-list{padding:0;list-style:none}.field{flex-direction:column;gap:.25rem;display:flex}.centered{text-align:center}.separator{margin:2.5rem calc(-1 * var(--page-padding));border:none;border-top:1px solid var(--border)}.error{color:var(--error)}.secret{word-break:break-all;font-family:monospace}.password{display:flex;position:relative}.password input{flex:1;padding-right:2.75rem}.password .reveal{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:.25rem;display:flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.password .reveal img{pointer-events:none;width:1.5rem;height:1.5rem}header.svelte-12qhfyh{padding:.75rem var(--page-padding);border-bottom:1px solid #ddd;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}header.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:0}header.svelte-12qhfyh .version:where(.svelte-12qhfyh){color:#999;grid-area:1/3;place-self:start end;font-size:.75rem}header.svelte-12qhfyh img:where(.svelte-12qhfyh){width:auto;height:6rem;display:block}main.svelte-12qhfyh{padding:1.5rem var(--page-padding);position:relative}
