/*! © 2026 Huascar Trinidad · TrinaxCode. Todos los derechos reservados / All rights reserved. Uso: https://trinaxcode.com/terminos/ */
.bl-prose a.bl-embed,.bl-prose .bl-embed{text-decoration:none}.bl-embed{display:block;margin:0 0 1.6em;overflow:hidden;border:1px solid var(--line-2);border-radius:16px;background:var(--bg-2);color:var(--ink);transition:border-color var(--d-fast),background var(--d-fast)}a.bl-embed:hover,a.bl-embed:focus-visible{border-color:var(--blue-hi);background:#151c29}.bl-embed--link{display:grid}.bl-embed__img{display:block;aspect-ratio:1.91 / 1;background:#0a0e15;overflow:hidden}.bl-prose .bl-embed__img img,.bl-embed__img img{width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}.bl-embed__body{display:grid;gap:4px;padding:14px 18px 16px;line-height:1.4}.bl-embed__site{color:var(--ink-3);font-size:12px;letter-spacing:.04em}.bl-embed__title{color:var(--ink);font-family:var(--f-display);font-weight:600;font-size:18px;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-embed__desc{color:var(--ink-2);font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl-embed__host{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--ink-3);font-size:12px}.bl-embed__host .od-icon{width:13px;height:13px}.bl-embed--link:not(.has-img) .bl-embed__body{padding:16px 20px;border-left:3px solid var(--blue)}.bl-embed--video{margin-inline:0;background:#000}.bl-embed__play{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;background:#0a0e15;cursor:pointer}.bl-embed__play img{position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;border-radius:0;object-fit:cover;transition:transform .4s,filter .2s}.bl-embed__ico{position:absolute;inset:0;display:grid;place-items:center}.bl-embed__ico svg{width:68px;height:48px;filter:drop-shadow(0 4px 14px rgba(0,0,0,.5));transition:transform .2s}@media(hover:hover){.bl-embed__play:hover img{transform:scale(1.03);filter:brightness(1.08)}.bl-embed__play:hover .bl-embed__ico svg{transform:scale(1.08)}}.bl-embed--video iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:0;display:block}.bl-embed__cap{margin:0;background:var(--bg-2)}.bl-embed__cap a{display:grid;gap:2px;padding:12px 18px;color:var(--ink);text-decoration:none;text-align:left}.bl-embed__cap b{font-weight:600;font-size:16px;line-height:1.3}.bl-embed__cap span{color:var(--ink-3);font-size:13px}.bl-embed__cap a:hover b{color:var(--blue-hi)}.bl-callout{--c: var(--blue-hi);margin:0 0 1.4em;padding:14px 18px;border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-left:3px solid var(--c);border-radius:12px;background:color-mix(in srgb,var(--c) 8%,transparent);font-size:.95em;line-height:1.65}.bl-callout>:last-child{margin-bottom:0}.bl-callout--tip{--c: #5ad6a1}.bl-callout--warn{--c: #f5c66b}.bl-callout--important{--c: #c58bff}.bl-callout__h{margin:0 0 6px!important;color:var(--c);font-size:12px;text-transform:uppercase;letter-spacing:.14em}.bl-langnote{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:var(--s-4) 0 0;padding:7px 14px;border:1px solid var(--line-2);border-radius:999px;background:#4aa8f012;color:var(--ink-2);font-size:13px;line-height:1.4}.bl-langnote a{color:var(--blue-hi);text-decoration:underline;text-underline-offset:3px}.bl-sharebox{position:relative;display:inline-flex}.bl-sharemenu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:20;display:grid;min-width:170px;padding:6px;border:1px solid var(--line-2);border-radius:14px;background:#141a25;box-shadow:0 18px 40px #00000080}.bl-sharemenu[hidden]{display:none}.bl-sharemenu a{padding:10px 14px;border-radius:9px;color:var(--ink);font-size:14px;text-decoration:none}.bl-sharemenu a:hover,.bl-sharemenu a:focus-visible{background:var(--bg-3)}.ad-tr{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:16px;background:var(--glass)}.ad-tr>summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;cursor:pointer;font-weight:600;font-size:15px;list-style:none}.ad-tr>summary::-webkit-details-marker{display:none}.ad-tr>summary:before{content:"▸";color:var(--ink-3);transition:transform .15s}.ad-tr[open]>summary:before{transform:rotate(90deg)}.ad-tr__state{margin-left:auto;color:var(--ink-3);font-family:var(--f-mono);font-size:12px;font-weight:400}.ad-tr__state.is-ok{color:var(--ok)}.ad-tr__state.is-warn{color:#f5c66b}.ad-tr__body{display:grid;gap:var(--s-3)}.ad-tr textarea{min-height:280px;font-family:var(--f-mono);font-size:14px;line-height:1.6}.ad-tr__row{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.ad-tr__hint{margin:0;color:var(--ink-3);font-size:13px}.ad-preview .bl-embed{pointer-events:none}.bl-post__head .bl-langnote{margin-bottom:var(--s-2)}.bl-embed{max-width:680px}
