.comentarios{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--border);font-family:var(--font-sans)}.comentarios-marcador{min-height:12rem}.comentarios h2{font-size:var(--fs-h3);margin-bottom:var(--sp-4)}.comentarios-n:empty{display:none}.comentarios-intro{color:var(--text-muted);margin-bottom:var(--sp-4)}.aviso{padding:var(--sp-3)var(--sp-4);margin-bottom:var(--sp-4);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);font-size:var(--fs-ui)}.aviso-pendiente{border-color:var(--border-strong);background:var(--surface-2)}.comentarios-lista,.comentario-respuestas,.mios-lista{list-style:none;margin:0;padding:0}.comentarios-lista>.comentario+.comentario{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--border)}.comentario-respuestas{margin-top:var(--sp-4);padding-inline-start:var(--sp-4);border-inline-start:2px solid var(--border)}@media(min-width:768px){.comentario-respuestas{padding-inline-start:var(--sp-6)}}.comentario-respuestas>.comentario+.comentario{margin-top:var(--sp-4)}.comentario-cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)var(--sp-2);font-size:var(--fs-sm);color:var(--text-muted)}.comentario-nombre{font-weight:600;font-size:var(--fs-ui);color:var(--text)}.identicono{flex:none;width:1.25rem;height:1.25rem;border-radius:50%;background:hsl(var(--tono,210) 55% 50%)}.tono-0{--tono:0}.tono-1{--tono:30}.tono-2{--tono:60}.tono-3{--tono:90}.tono-4{--tono:120}.tono-5{--tono:150}.tono-6{--tono:180}.tono-7{--tono:210}.tono-8{--tono:240}.tono-9{--tono:270}.tono-10{--tono:300}.tono-11{--tono:330}.es-autor>article>.comentario-cab .identicono{background:var(--accent)}.insignia-autor,.insignia-pendiente{padding:0 var(--sp-2);border-radius:999px;font-size:var(--fs-xs);font-weight:600;background:var(--accent);color:#fff}:root[data-theme=dark] .insignia-autor{color:#10141a}.insignia-pendiente{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border-strong)}.comentario-fecha{color:var(--text-faint)}.comentario-cuerpo{margin-top:var(--sp-2);font-family:var(--font-serif);font-size:var(--fs-base);line-height:var(--lh-prose);overflow-wrap:anywhere}.comentario-cuerpo p+p,.comentario-cuerpo blockquote,.comentario-cuerpo pre,.comentario-cuerpo ul,.comentario-cuerpo ol{margin-top:var(--sp-3)}.comentario-cuerpo pre{overflow-x:auto;padding:var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm)}.comentario-cuerpo blockquote{padding-inline-start:var(--sp-3);border-inline-start:3px solid var(--border-strong);color:var(--text-muted)}.comentario-cuerpo ul,.comentario-cuerpo ol{padding-inline-start:var(--sp-5)}.comentario-borrado{margin-top:var(--sp-2);color:var(--text-faint);font-style:italic}.comentario.pendiente>article>.comentario-cuerpo{opacity:.8}.comentario:target>article{border-radius:var(--radius-sm);background:var(--accent-soft);box-shadow:0 0 0 var(--sp-2)var(--accent-soft)}.comentario-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3)}.boton-peq{padding:var(--sp-1)var(--sp-3);font-size:var(--fs-sm);font-weight:500}.form-inline{display:inline}.reportar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.reportar summary{list-style:none;cursor:pointer}.reportar summary::-webkit-details-marker{display:none}.comentario-form{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-6)}.comentario>article>.comentario-form{margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.campo{display:flex;flex-direction:column;gap:var(--sp-1)}.campo label{font-size:var(--fs-ui);font-weight:600}.campo input[type=text],.campo textarea{width:100%;padding:var(--sp-3)var(--sp-4);font-family:var(--font-sans);font-size:var(--fs-base);line-height:1.5;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);transition:border-color var(--t-fast)}.campo textarea{min-height:7rem;resize:vertical;field-sizing:content}.campo input:focus,.campo textarea:focus{border-color:var(--accent);outline:none}.campo input[aria-invalid=true],.campo textarea[aria-invalid=true]{border-color:#b3261e}.campo-error,.form-error{color:#b3261e;font-size:var(--fs-sm);font-weight:600}:root[data-theme=dark] .campo-error,:root[data-theme=dark] .form-error{color:#f2b8b5}.campo-ayuda{font-size:var(--fs-xs);color:var(--text-faint)}.campo-trampa{position:absolute;left:-1e4px;top:auto;width:1px;height:1px;overflow:hidden}.comentario-form :focus{scroll-margin-block:calc(var(--header-h) + 1rem)40vh}.form-acciones{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.respondiendo{padding:var(--sp-2)var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm);color:var(--text-muted)}.respondiendo q{display:block;margin-top:var(--sp-1);font-style:italic}.respondiendo a{margin-inline-start:var(--sp-2)}.comentarios-vacio,.comentarios-cerrado{color:var(--text-muted)}.comentarios-pie{margin-top:var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-2)}.comentarios-pagina{max-width:var(--w-prose);margin-inline:auto;padding:var(--sp-6)var(--gutter);font-family:var(--font-sans)}.comentarios-pagina h1{font-size:var(--fs-h1);margin:var(--sp-3)0}.comentarios-pagina .comentarios{margin-top:var(--sp-5);padding-top:0;border-top:0}.vista-previa{margin:var(--sp-4)0;padding:var(--sp-4);border:1px dashed var(--border-strong);border-radius:var(--radius)}.mios-lista{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-5)}.campo-ayuda a,.respondiendo a,.comentario-responde a,.comentarios-pie a,.aviso a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em}