.ceremony.svelte-1oq2c7r h2:where(.svelte-1oq2c7r){margin:0 0 .55rem;font-family:ui-monospace,monospace;font-size:clamp(.85rem,1.6vw,1rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.4;color:#fffffff2}.subtitle.svelte-1oq2c7r{font-size:clamp(.78rem,1.3vw,.86rem);color:#fff9;margin:0;line-height:1.55;max-width:56ch}.auth-form.svelte-1oq2c7r{display:flex;flex-direction:column;gap:.85rem}.field.svelte-1oq2c7r{display:flex;flex-direction:column;gap:.4rem}.field-label.svelte-1oq2c7r{font-family:ui-monospace,monospace;font-size:.6rem;font-weight:700;letter-spacing:.18em;color:#ffffff73}.field.svelte-1oq2c7r input:where(.svelte-1oq2c7r){appearance:none;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.7rem .85rem;color:#fffffff2;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.92rem;transition:border-color .15s ease,background .15s ease}.field.svelte-1oq2c7r input:where(.svelte-1oq2c7r):focus{outline:none;border-color:#ffffff52;background:#ffffff0f}.field.svelte-1oq2c7r input:where(.svelte-1oq2c7r):disabled{opacity:.55;cursor:not-allowed}.code-input.svelte-1oq2c7r{font-family:ui-monospace,monospace!important;font-size:1.3rem!important;letter-spacing:.4em!important;text-align:center}.error-msg.svelte-1oq2c7r{margin:0;font-size:.78rem;color:#ff8a8a;font-family:ui-sans-serif,system-ui,sans-serif}.primary-btn.svelte-1oq2c7r{appearance:none;background:#ffffffeb;color:#0a0a0cf2;border:none;border-radius:.5rem;padding:.85rem 1rem;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,transform .15s ease}.primary-btn.svelte-1oq2c7r:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.primary-btn.svelte-1oq2c7r:active:not(:disabled){transform:translateY(0)}.primary-btn.svelte-1oq2c7r:disabled{opacity:.55;cursor:not-allowed}.link-btn.svelte-1oq2c7r{appearance:none;background:none;border:none;color:#ffffff8c;font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.1em;cursor:pointer;padding:.5rem 0;transition:color .15s ease}.link-btn.svelte-1oq2c7r:hover:not(:disabled){color:#ffffffe6}.link-btn.svelte-1oq2c7r:disabled{opacity:.35;cursor:not-allowed}.dev-bypass-btn.svelte-1oq2c7r{appearance:none;margin-top:.4rem;padding:.6rem .9rem;background:#fbbf241a;color:#fbbf24;border:1px dashed rgba(251,191,36,.5);border-radius:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:600;letter-spacing:.16em;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dev-bypass-btn.svelte-1oq2c7r:hover:not(:disabled){background:#fbbf242e;border-color:#fbbf24b3}.dev-bypass-btn.svelte-1oq2c7r:disabled{opacity:.55;cursor:progress}.dev-code-hint.svelte-1oq2c7r{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.08em;color:#fbbf24}.dev-code-hint.svelte-1oq2c7r code:where(.svelte-1oq2c7r){background:#fbbf241f;padding:.1rem .4rem;border-radius:.3rem;font-weight:700;letter-spacing:.2em}
