html:has(body.updates-page){background-color:#08090e}body.updates-page{background-color:#08090e;background-image:none;display:block;overflow-x:hidden;min-height:100vh}body.updates-page header{z-index:3;background:linear-gradient(to bottom,rgb(8 9 14 / 95%) 0%,rgb(8 9 14 / 50%) 70%,transparent 100%);padding-bottom:12px;width:100%}body.updates-page footer{position:relative;z-index:2;text-align:center;padding:40px 0 20px;margin-top:auto}body.updates-page footer p{font-family:Iosevka Charon Mono,monospace;font-size:10px;color:#fff3;margin:0}body.updates-page footer .footer-commit-link:hover{color:#ffffff73}#gear-bg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.bg-gear{position:absolute;color:#dee1420a;animation:gear-spin linear infinite;will-change:transform}.bg-gear:nth-child(odd){animation-direction:reverse}@keyframes gear-spin{to{transform:rotate(360deg)}}#updates-page{margin-top:100px;position:relative;z-index:2;width:100%;min-height:100vh;display:flex;flex-direction:column;padding-bottom:0}#updates-content{width:100%;max-width:700px;margin:0 auto;padding:0 24px;box-sizing:border-box}.updates-hero{margin-top:16vh;text-align:center;margin-bottom:48px;padding:0 20px}.updates-hero-icon{position:relative;display:inline-block;width:72px;height:72px;margin-bottom:14px}.hero-gear{position:absolute;top:0;right:0;bottom:0;left:0;width:72px;height:72px;color:#dee142;opacity:.85;animation:gear-spin 12s linear infinite}.hero-gear-small{width:38px;height:38px;top:auto;left:auto;right:-16px;bottom:-8px;opacity:.7;animation-direction:reverse;animation-duration:8s}.updates-title{font-family:Iosevka Charon Mono,monospace;font-size:32px;font-weight:700;color:#ffffffd9;margin:0 0 8px;letter-spacing:2px}.updates-subtitle{font-family:Iosevka Charon Mono,monospace;font-size:13px;color:#fff6;margin:0;letter-spacing:3px;text-transform:lowercase}.updates-loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 0;color:#fff6;font-size:14px}.loading-gear{width:36px;height:36px;color:#dee142;opacity:.5;animation:gear-spin 3s linear infinite}.updates-error{text-align:center;padding:60px 0;color:#ffffff59;font-size:14px}.updates-day{margin-bottom:36px}#wrapper{width:100%}.updates-day-date{font-family:Iosevka Charon Mono,monospace;font-size:13px;font-weight:700;color:#dee142;margin:0 0 12px;letter-spacing:1px;text-transform:uppercase}.commit-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:12px 14px;margin-bottom:6px}.commit-message{font-size:14px;color:#ffffffd1;margin:0 0 8px;line-height:1.4;word-break:break-word}.commit-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.commit-stats{display:flex;align-items:center;gap:10px}.commit-stat{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600}.commit-stat svg{width:13px;height:13px;flex-shrink:0}.commit-stat--added{color:#2ea043}.commit-stat--modified{color:#d4a017}.commit-stat--removed{color:#c23c32}.commit-hash{font-size:11px;font-family:Iosevka Charon Mono,monospace;color:#ffffff38;letter-spacing:.5px}.commit-time{font-size:11px;font-family:Iosevka Charon Mono,monospace;color:#ffffff38;margin-left:auto}@media (max-width: 600px){.updates-hero{margin-top:10vh;margin-bottom:32px}.updates-title{font-size:24px;letter-spacing:1px}.updates-subtitle{font-size:11px;letter-spacing:2px}#updates-content{padding:0 14px}.commit-meta{gap:8px}}
