.cmt-wrap{z-index:2;border:1px solid var(--pl-border,#ffffff1f);background:var(--pl-panel,#110a1a99);border-radius:20px;max-width:52rem;margin:2.5rem auto 0;padding:1.6rem 1.4rem 1.8rem;position:relative}.cmt-title{font-family:var(--font-heading,"Orbitron",monospace);color:var(--pl-text,#f8f2ff);align-items:center;gap:.5rem;margin:0 0 1.2rem;font-size:1.05rem;display:flex}.cmt-count{opacity:.6;font-size:.85rem;font-weight:600}.cmt-form{margin-bottom:1.6rem}.cmt-form textarea{border:1px solid var(--pl-border,#ffffff24);background:var(--pl-panel-alt,#ffffff0a);width:100%;color:var(--pl-text,#f8f2ff);font:inherit;resize:vertical;border-radius:14px;padding:.85rem 1rem;line-height:1.6}.cmt-form textarea:focus{border-color:var(--pl-lilac,#a96ae7);outline:none}.cmt-form-foot{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.6rem;display:flex}.cmt-counter{color:var(--pl-muted,#bba9df);font-size:.75rem}.cmt-msg{color:var(--pl-muted,#bba9df);margin:.5rem 0 0;font-size:.82rem}.cmt-login{border:1px dashed var(--pl-border,#ffffff29);background:var(--pl-panel-alt,#ffffff08);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:1.6rem;padding:1rem 1.2rem;display:flex}.cmt-login p{color:var(--pl-muted,#bba9df);margin:0;font-size:.9rem}.cmt-list{flex-direction:column;gap:1.1rem;display:flex}.cmt-empty{color:var(--pl-muted,#bba9df);opacity:.8;text-align:center;margin:0;padding:1.2rem 0;font-size:.9rem}.cmt-item{grid-template-columns:2.6rem 1fr;align-items:start;gap:.85rem;display:grid}.cmt-avatar{background:var(--pl-grad,linear-gradient(135deg,#8deeff 0%,#7f99ff 28%,#a96ae7 62%,#e559b1 100%));color:#12001f;border-radius:50%;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;font-size:.8rem;font-weight:900;text-decoration:none;display:grid;overflow:hidden}.cmt-avatar img{object-fit:cover;width:100%;height:100%}.cmt-avatar.emp-con-marco{overflow:visible}.cmt-avatar.emp-con-marco>img:not(.frame-overlay){border-radius:50%}.cmt-titulo[hidden]{display:none}.cmt-titulo .emp-titulo{font-size:.64rem}.cmt-content{min-width:0}.cmt-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .25rem;display:flex}.cmt-author{color:var(--pl-text,#f8f2ff);font-size:.9rem;font-weight:800;text-decoration:none}.cmt-author:hover{color:var(--pl-cyan,#8deeff)}.cmt-time{color:var(--pl-muted,#bba9df);opacity:.8;font-size:.74rem}.cmt-del{color:var(--pl-muted,#bba9df);cursor:pointer;opacity:0;background:0 0;border:none;margin-left:auto;font-size:.85rem;transition:opacity .18s,color .18s}.cmt-item:hover .cmt-del,.cmt-del:focus-visible{opacity:1}.cmt-del:hover{color:#ff8080}.cmt-body{color:var(--pl-soft,#d8c9ff);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.cmt-btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex}.cmt-btn-primary{color:#12001f;background:var(--pl-grad,linear-gradient(135deg,#8deeff 0%,#7f99ff 28%,#a96ae7 62%,#e559b1 100%));box-shadow:0 8px 22px -8px #a96ae799}.cmt-btn-primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.cmt-btn-primary:disabled{opacity:.6;cursor:default;filter:none;transform:none}.cmt-inputrow{border:1px solid var(--pl-border,#ffffff24);background:var(--pl-panel-alt,#ffffff0a);border-radius:16px;align-items:flex-end;gap:.25rem;padding:.3rem;transition:border-color .18s,box-shadow .18s;display:flex}.cmt-inputrow:focus-within{border-color:var(--pl-lilac,#a96ae7);box-shadow:0 0 0 3px #a96ae729}.cmt-inputrow textarea{resize:none;min-height:2.8rem;max-height:12rem;box-shadow:none;background:0 0;border:none;border-radius:10px;flex:1;padding:.5rem .6rem}.cmt-inputrow textarea:focus{outline:none}.cmt-clip{width:2.5rem;height:2.5rem;color:var(--pl-muted,#bba9df);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.cmt-clip:hover{color:var(--pl-cyan,#8deeff);background:#ffffff0f}.cmt-attach{margin-top:.6rem}.cmt-attach-thumb{display:inline-block;position:relative}.cmt-attach-thumb img{border:1px solid var(--pl-border,#ffffff24);border-radius:12px;max-width:200px;max-height:110px;display:block}.cmt-attach-x{color:#fff;cursor:pointer;background:#1a1330;border:none;border-radius:50%;width:22px;height:22px;font-size:.75rem;line-height:1;position:absolute;top:-9px;right:-9px;box-shadow:0 2px 8px #0000008c}.cmt-image{margin:.45rem 0 0;display:inline-block}.cmt-image img{object-fit:cover;border:1px solid var(--pl-border,#ffffff24);border-radius:12px;max-width:min(100%,320px);max-height:190px;transition:filter .15s;display:block}.cmt-image:hover img{filter:brightness(1.06)}.cmt-thread{flex-direction:column;display:flex}.cmt-replies{border-left:2px solid var(--pl-border,#ffffff1f);flex-direction:column;gap:1.1rem;margin:1.1rem 0 0 1.6rem;padding-left:1rem;display:flex}.cmt-reply-btn{color:var(--pl-muted,#bba9df);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.45rem;padding:0;font-size:.78rem;font-weight:700}.cmt-reply-btn:hover{color:var(--pl-cyan,#8deeff)}.cmt-acciones .cmt-reply-btn{align-self:auto;margin-top:0}.cmt-reply-form{margin-top:.75rem}body.theme-pixel .cmt-wrap,body.theme-pixel .cmt-form textarea,body.theme-pixel .cmt-clip,body.theme-pixel .cmt-btn,body.theme-pixel .cmt-avatar{border-radius:0}@media (width<=540px){.cmt-replies{margin-left:.7rem;padding-left:.7rem}.cmt-wrap{padding:1.2rem 1rem 1.4rem}.cmt-item{grid-template-columns:2.1rem 1fr;gap:.65rem}.cmt-avatar{width:2.1rem;height:2.1rem;font-size:.7rem}.cmt-del{opacity:1}}.cmt-acciones{align-items:center;gap:.9rem;margin:.5rem 0 0;display:flex}.cmt-like{font:inherit;color:var(--pl-muted,#bba9df);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:.15rem .1rem;font-size:.86rem;line-height:1;transition:color .15s,transform .12s;display:inline-flex}.cmt-like:hover{color:#ff6b8f}.cmt-like:active{transform:scale(.9)}.cmt-like.is-mine{color:#ff6b8f}.cmt-like.is-static{cursor:default;opacity:.75}.cmt-like-n{font-variant-numeric:tabular-nums;font-size:.78rem}@media (prefers-reduced-motion:reduce){.cmt-like{transition:none}.cmt-like:active{transform:none}}