.arrow.svelte-d3jga9{vertical-align:-.02em;opacity:.85;flex:none;width:1.05em;height:.7em;display:inline-block}.arrow.back.svelte-d3jga9{transform:scaleX(-1)}.btn{font-family:var(--sans);letter-spacing:.01em;cursor:pointer;border-radius:calc(var(--spacing) * 2);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:14px;font-weight:600;transition:transform .25s cubic-bezier(.2,.7,.3,1),background .25s,box-shadow .3s,color .25s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn-gold{background:var(--color-primary-400);color:var(--color-primary-contrast-dark)}.btn-gold:hover{background:var(--color-primary-300);transform:translateY(-1px)}.btn-ghost{background:var(--field);color:var(--cream);border:1px solid var(--control-edge)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold-soft)}.btn-danger{background:color-mix(in srgb, var(--p-asp-hard) 8%, transparent);color:var(--p-asp-hard);border:1px solid color-mix(in srgb, var(--p-asp-hard) 60%, transparent)}.btn-danger:hover:not(:disabled){border-color:var(--p-asp-hard);background:color-mix(in srgb, var(--p-asp-hard) 16%, transparent)}.btn-ok{background:linear-gradient(180deg, color-mix(in srgb, var(--p-ok) 82%, white), var(--p-ok));color:var(--midnight);box-shadow:0 8px 26px -10px color-mix(in srgb, var(--p-ok) 60%, transparent)}.btn-ok:hover:not(:disabled){box-shadow:0 12px 34px -8px color-mix(in srgb, var(--p-ok) 75%, transparent);transform:translateY(-1px)}.btn-quiet{background:color-mix(in srgb, var(--cream) 5%, transparent);color:var(--cream)}.btn-quiet:hover{background:color-mix(in srgb, var(--cream) 10%, transparent)}.btn-sm{min-height:var(--spacing-tap);padding:9px 18px;font-size:14px}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.btn:is(:disabled,[aria-disabled=true]),.btn:is(:disabled,[aria-disabled=true]):hover,.btn:is(:disabled,[aria-disabled=true]):active{background:color-mix(in srgb, var(--cream) 7%, transparent);color:color-mix(in srgb, var(--cream) 42%, transparent);box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}.btn-card{font-family:var(--sans);color:var(--card-accent,var(--cream));align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}
