html,body{margin:0;padding:0;width:100%;font-family:JetBrains Mono,monospace;letter-spacing:.05em;overflow-x:hidden;scroll-behavior:smooth}.screen{width:100%;min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.dark-hero{background-color:#0d1117;color:#f0f6fc;align-items:center;text-align:center;position:relative}.site-header h1{font-size:clamp(3rem,7vw,5.5rem);letter-spacing:.35em;margin:0 0 .5rem;font-weight:600;color:#fff}.site-header .subtitle{color:#8b949e;font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;margin:0;font-weight:300}.scroll-indicator{position:absolute;bottom:30px;color:#484f58;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}.light-screen{background-color:#fff;color:#0d1117;align-items:center}.news-container{max-width:900px;width:100%;margin:0 auto}.section-header-light{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.tag-light{color:#0969da;font-size:.8rem;font-weight:600}.news-container h2{font-size:2rem;letter-spacing:.15em;margin:0;color:#1f2328;font-weight:600;text-transform:uppercase}.section-desc-light{color:#57606a;font-size:.95rem;line-height:1.6;margin:0 0 3rem;font-weight:300}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.news-card{background:#f6f8fa;border:1px solid #d0d7de;padding:2.5rem;border-radius:0;transition:border-color .2s ease,transform .2s ease}.news-card:hover{border-color:#0969da;transform:translateY(-2px)}.news-card .date{display:block;color:#0969da;font-size:.75rem;margin-bottom:1rem;letter-spacing:.1em;text-transform:uppercase}.news-card h3{font-size:1.1rem;margin:0 0 .8rem;color:#1f2328;letter-spacing:.05em}.news-card p{font-size:.85rem;color:#57606a;margin:0;line-height:1.6;font-weight:300}.dark-footer-screen{background-color:#0d1117;color:#f0f6fc;justify-content:space-between;min-height:auto;padding:80px 20px 40px}.footer-container{max-width:900px;width:100%;margin:0 auto}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:3rem}.footer-brand h2{font-size:1.5rem;letter-spacing:.25em;margin:0 0 .3rem;color:#fff}.footer-brand p{color:#8b949e;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;margin:0}.footer-nav{display:flex;flex-direction:column;gap:.8rem}.footer-label{color:#58a6ff;font-size:.8rem}.footer-links{display:flex;gap:1rem;align-items:center;font-size:.85rem}.footer-links a{color:#f0f6fc;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#58a6ff}.separator{color:#484f58}.footer-bottom{padding-top:2rem;color:#484f58;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}
