.dcap[data-astro-cid-el4y5soz]{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-md)}.dcap__title[data-astro-cid-el4y5soz]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-tight);margin:0 0 var(--space-1);color:var(--ink);font-size:1.125rem;font-weight:600}.dcap__desc[data-astro-cid-el4y5soz]{font-family:var(--font-sans);font-size:var(--size-small);color:var(--ink-secondary);margin:0 0 var(--space-3);max-width:40rem}.dcap__form[data-astro-cid-el4y5soz]{gap:var(--space-2);flex-wrap:wrap;display:flex}.dcap__input[data-astro-cid-el4y5soz]{min-height:44px;padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--size-small);color:var(--ink);background:var(--bg-inset);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);flex:14rem}.dcap__input[data-astro-cid-el4y5soz]:focus{border-color:var(--accent);outline:none}.dcap__btn[data-astro-cid-el4y5soz]{min-height:44px;padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--size-small);color:var(--bg);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;font-weight:600}.dcap__btn[data-astro-cid-el4y5soz]:hover{opacity:.9}.dcap__btn[data-astro-cid-el4y5soz][disabled]{opacity:.6;cursor:default}.dcap__msg[data-astro-cid-el4y5soz]{font-family:var(--font-mono);font-size:var(--size-tiny);color:var(--ink-muted);margin:var(--space-2) 0 0;min-height:1.2em}.dcap__msg[data-astro-cid-el4y5soz][data-state=ok]{color:var(--accent)}.dcap__msg[data-astro-cid-el4y5soz][data-state=err]{color:var(--down)}.visually-hidden[data-astro-cid-el4y5soz]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
