.validador.svelte-1fo19si{margin-block:var(--space-5)}.input-row.svelte-1fo19si{gap:var(--space-3);flex-wrap:wrap;display:flex}.doi-input.svelte-1fo19si{border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:240px;color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-sm);transition:border-color var(--dur) var(--ease);flex:1;padding:.75em 1em}.doi-input.svelte-1fo19si:focus{border-color:var(--brand);outline:none}.btn-validar.svelte-1fo19si{background:var(--brand);color:var(--brand-ink);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur) var(--ease);white-space:nowrap;border:none;padding:.75em 1.4em}.btn-validar.svelte-1fo19si:hover:not(:disabled){background:var(--brand-hover)}.btn-validar.svelte-1fo19si:disabled{opacity:.5;cursor:not-allowed}.resultado.svelte-1fo19si{margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid}.resultado-ok.svelte-1fo19si{background:color-mix(in oklab, var(--success) 6%, var(--bg));border-color:color-mix(in oklab, var(--success) 30%, var(--border))}.resultado-error.svelte-1fo19si{background:color-mix(in oklab, var(--danger) 6%, var(--bg));border-color:color-mix(in oklab, var(--danger) 30%, var(--border));font-size:var(--fs-sm);color:var(--ink-soft)}.resultado-titulo.svelte-1fo19si{font-weight:var(--fw-semibold);color:var(--success);margin-bottom:var(--space-4)}.meta-grid.svelte-1fo19si{gap:var(--space-1) var(--space-4);font-size:var(--fs-sm);margin-bottom:var(--space-5);grid-template-columns:8rem 1fr;display:grid}dt.svelte-1fo19si{font-weight:var(--fw-semibold);color:var(--ink-mute);align-self:start}dd.svelte-1fo19si{color:var(--ink-soft);word-break:break-word;margin:0}.apa-preview.svelte-1fo19si{background:var(--bg-alt);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border);position:relative}.apa-label.svelte-1fo19si{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);margin-bottom:var(--space-2)}.apa-texto.svelte-1fo19si{font-family:var(--font-serif);font-size:var(--fs-sm);color:var(--ink);margin-bottom:var(--space-3);line-height:2}.btn-copiar.svelte-1fo19si{background:var(--ink);color:var(--bg);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur) var(--ease);margin-bottom:var(--space-3);border:none;padding:.4em 1em}.btn-copiar.svelte-1fo19si:hover{background:var(--brand)}.apa-nota.svelte-1fo19si{font-size:var(--fs-xs);color:var(--ink-mute);margin:0;font-style:italic}.hint.svelte-1fo19si{font-size:var(--fs-xs);color:var(--ink-mute)}.validador-page[data-astro-cid-stiy5k4n]{padding-block:var(--space-6) var(--space-9)}.page-header[data-astro-cid-stiy5k4n]{margin-block:var(--space-5) var(--space-6)}.page-header[data-astro-cid-stiy5k4n] h1[data-astro-cid-stiy5k4n]{margin-bottom:var(--space-4)}.faq-rapida[data-astro-cid-stiy5k4n]{margin-top:var(--space-8)}.faq-rapida[data-astro-cid-stiy5k4n] h2[data-astro-cid-stiy5k4n]{font-size:var(--fs-xl);margin-top:var(--space-6);margin-bottom:var(--space-3)}.faq-rapida[data-astro-cid-stiy5k4n] ol[data-astro-cid-stiy5k4n]{color:var(--ink-soft);line-height:var(--lh-relaxed);padding-left:var(--space-5);margin-bottom:var(--space-4)}.faq-rapida[data-astro-cid-stiy5k4n] li[data-astro-cid-stiy5k4n]+li[data-astro-cid-stiy5k4n]{margin-top:var(--space-2)}.faq-rapida[data-astro-cid-stiy5k4n] p[data-astro-cid-stiy5k4n]{color:var(--ink-soft);line-height:var(--lh-relaxed)}code[data-astro-cid-stiy5k4n]{font-family:var(--font-mono);background:var(--bg-alt);border-radius:var(--radius-sm);padding:.1em .4em;font-size:.9em}.herramientas-relacionadas[data-astro-cid-stiy5k4n]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.herramientas-relacionadas[data-astro-cid-stiy5k4n] h2[data-astro-cid-stiy5k4n]{font-size:var(--fs-xl);margin-bottom:var(--space-4)}.herramientas-relacionadas[data-astro-cid-stiy5k4n] ul[data-astro-cid-stiy5k4n]{gap:var(--space-2);font-size:var(--fs-sm);flex-direction:column;padding:0;list-style:none;display:flex}
