.l-del-card{border:1px solid var(--l-border);background:var(--l-white);box-shadow:var(--l-shadow-soft);border-radius:18px;flex-direction:column;gap:.85rem;margin:1.5rem 0 .5rem;padding:1.6rem 1.5rem;display:flex}.l-del-card.is-armed{border-color:var(--l-vermilion);box-shadow:0 12px 30px #ff3e0a24}.l-del-card.is-done{border-color:var(--l-border-soft);text-align:center}.l-del-title{font-family:var(--l-display);letter-spacing:-.01em;color:var(--l-ink);margin:0;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:800}.l-del-card p{color:var(--l-ink-soft);margin:0;line-height:1.55}.l-del-fine{color:var(--l-muted);font-size:.86rem}.l-del-done-mark{background:var(--l-cream-2);width:2.75rem;height:2.75rem;color:var(--l-vermilion-deep);border-radius:50%;place-items:center;margin:0 auto;font-size:1.35rem;font-weight:800;display:grid}.l-del-label{color:var(--l-ink);margin-top:.35rem;font-size:.9rem;font-weight:600}.l-del-label code{background:var(--l-cream-2);font-family:var(--l-mono);color:var(--l-vermilion-deep);border-radius:6px;padding:.1em .4em;font-size:.92em}.l-del-input{border:1px solid var(--l-border);background:var(--l-cream);width:100%;font:inherit;color:var(--l-ink);border-radius:12px;padding:.75rem .9rem}.l-del-input:focus-visible{outline:2px solid var(--l-vermilion);outline-offset:1px;border-color:#0000}.l-del-btn{background:var(--l-ink);color:var(--l-cream);font:inherit;cursor:pointer;transition:transform .18s var(--l-ease-out), opacity .18s;border:0;border-radius:999px;align-self:flex-start;margin-top:.35rem;padding:.72rem 1.15rem;font-weight:700}.l-del-btn:hover:not(:disabled){transform:translateY(-1px)}.l-del-btn:disabled{opacity:.45;cursor:not-allowed}.l-del-btn.is-danger{background:var(--l-vermilion-deep);color:#fff}.l-del-btn.is-ghost{border:1px solid var(--l-border);color:var(--l-ink-soft);background:0 0;font-weight:600}.l-del-error{color:#a11b1b;background:#c81e1e14;border-radius:10px;padding:.65rem .8rem;font-size:.9rem}@media (max-width:640px){.l-del-card{padding:1.25rem 1.1rem}.l-del-btn{text-align:center;align-self:stretch}}
