:root{--background:#282828;--foreground:#ededed}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}header{background-color:#000;border-bottom:1px solid #e2e8f0;padding:1rem}nav{color:#fff;gap:1.5rem;width:100vw;max-width:100vw;font-weight:500;display:flex}.nav-link{color:var(--foreground);transition:color .15s}.nav-link:hover{color:#2563eb}.main-container{background-color:var(--background);max-width:64rem;margin-top:2rem;margin-left:auto;margin-right:auto;padding:0 1.5rem}.col2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.col2-grid img{object-fit:cover;border-radius:.75rem;width:100%;height:auto;margin:.5rem auto;padding:.25rem;display:block}.col2-text-container{flex-direction:column;justify-content:center;display:flex}.feature-card iframe{aspect-ratio:16/9;border:none;width:100%}@media (max-width:768px){.col2-grid{grid-template-columns:1fr}}h1{text-align:center;font-size:2.5rem;font-weight:700;line-height:2.75rem}h2{text-align:left;font-size:1.875rem;font-weight:700;line-height:2.25rem}p{color:var(--foreground);text-align:left;margin-top:1rem;font-size:1rem;line-height:1.5rem}p.text-center{text-align:center}a{color:#c4b5fd}a:hover,a:focus-visible{color:#a78bfa}a:active{color:#8b5cf6}li{color:var(--foreground);margin:8px 0}*{box-sizing:border-box;margin:0;padding:0}.site-footer{background:var(--background);color:var(--foreground);text-align:center;border-top:1px solid #333;padding:2rem 1rem}.site-footer p{text-align:center;margin:0 0 .5rem;font-size:.9rem}.footer-links{justify-content:center;gap:1.5rem;margin-top:1rem;display:flex}.footer-links a{color:#bbb;font-size:.875rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#fff}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
