lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;width:100%}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube:before{content:"";display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube>iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0;border:0;z-index:10}lite-youtube>.lty-playbtn{display:block;width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vote-container[data-astro-cid-ejxvi56a]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin:var(--space-6) 0}.vote-btn[data-astro-cid-ejxvi56a]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-sand);border:2px solid var(--color-concrete);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-normal) var(--ease-standard);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:600;color:var(--color-steel)}.vote-btn[data-astro-cid-ejxvi56a]:hover:not(:disabled){background:#22c55e1a;border-color:#22c55e;color:#22c55e;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.vote-btn[data-astro-cid-ejxvi56a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.vote-btn[data-astro-cid-ejxvi56a].voted{background:#22c55e26;border-color:#22c55e;color:#22c55e}.vote-label[data-astro-cid-ejxvi56a]{font-weight:600}.vote-count[data-astro-cid-ejxvi56a]{font-weight:700;padding:var(--space-1) var(--space-2);background:#0000000d;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.vote-message[data-astro-cid-ejxvi56a]{font-size:var(--font-size-sm);color:var(--color-steel);margin:0;margin-left:var(--space-2)}.vote-message[data-astro-cid-ejxvi56a].error{color:#ef4444}.vote-message[data-astro-cid-ejxvi56a].success{color:#22c55e}.video-page[data-astro-cid-u4amphyg]{padding:var(--space-12) 0;background:var(--color-sand);min-height:60vh}.video-header[data-astro-cid-u4amphyg]{margin-bottom:var(--space-8);background:var(--color-paper);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-concrete)}.back-link[data-astro-cid-u4amphyg]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-signal);text-decoration:none;font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-4);transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.back-link[data-astro-cid-u4amphyg]:before{content:"←";display:inline-block}.back-link[data-astro-cid-u4amphyg]:hover,.back-link[data-astro-cid-u4amphyg]:focus-visible{color:var(--color-signal-dark);transform:translate(-2px);outline:none}.video-header[data-astro-cid-u4amphyg] h1[data-astro-cid-u4amphyg]{font-size:clamp(2rem,5vw,3rem);margin-bottom:var(--space-4);color:var(--color-ink)}.video-meta[data-astro-cid-u4amphyg]{font-size:var(--font-size-lg);color:var(--color-steel);line-height:1.6}.video-player[data-astro-cid-u4amphyg]{margin-bottom:var(--space-8);background:#000;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(10,10,10,.15)}.video-actions[data-astro-cid-u4amphyg]{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:2px solid var(--color-concrete)}.video-details[data-astro-cid-u4amphyg]{margin-bottom:var(--space-10)}.video-details[data-astro-cid-u4amphyg] h2[data-astro-cid-u4amphyg]{font-size:var(--font-size-2xl);margin-bottom:var(--space-4);color:var(--color-ink)}.video-details[data-astro-cid-u4amphyg] p[data-astro-cid-u4amphyg]{font-size:var(--font-size-lg);color:var(--color-ink);line-height:1.7;margin-bottom:var(--space-6)}.video-tags[data-astro-cid-u4amphyg]{margin-top:var(--space-6)}.video-tags[data-astro-cid-u4amphyg] h3[data-astro-cid-u4amphyg]{font-size:var(--font-size-base);font-weight:700;margin-bottom:var(--space-3);color:var(--color-ink);text-transform:uppercase;letter-spacing:.5px}.video-tags[data-astro-cid-u4amphyg] ul[data-astro-cid-u4amphyg]{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;padding:0;margin:0}.tag[data-astro-cid-u4amphyg]{background:var(--color-signal);color:var(--color-paper);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;text-transform:lowercase}.related-links[data-astro-cid-u4amphyg]{margin-bottom:var(--space-10)}.related-links[data-astro-cid-u4amphyg] h2[data-astro-cid-u4amphyg]{font-size:var(--font-size-2xl);margin-bottom:var(--space-6);color:var(--color-ink)}.video-cta[data-astro-cid-u4amphyg]{text-align:center;padding:var(--space-10) var(--space-5);background:var(--gradient-brand);border-radius:var(--radius-lg);margin-top:var(--space-12)}.video-cta[data-astro-cid-u4amphyg] h2[data-astro-cid-u4amphyg]{color:var(--color-paper);font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--space-4)}.video-cta[data-astro-cid-u4amphyg] p[data-astro-cid-u4amphyg]{color:var(--color-paper);font-size:var(--font-size-lg);margin-bottom:var(--space-6)}.cta-subtext[data-astro-cid-u4amphyg]{color:#ffffffe6;font-size:var(--font-size-sm);margin-top:var(--space-4)}@media(max-width:768px){.video-page[data-astro-cid-u4amphyg]{padding:var(--space-8) 0}.card-grid[data-astro-cid-u4amphyg]{grid-template-columns:1fr}}
