@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.woff2)format('woff2')}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Bold.woff2)format('woff2');font-weight:700}:root{--body-background-color:#DBD2E0;--main-background-color:#AFC186;--primary-color:#000724;--text-color:rgb(0, 0, 141)}body{background-color:var(--body-background-color);color:var(--text-color);font-family:Barlow;font-size:1.5rem}main{background-color:var(--main-background-color);max-width:800px;margin:0 auto;padding:25px;border:solid 10px var(--primary-color)}h1,h2,h3,h4,h5,h6{color:var(--primary-color)}img.gh-activity{max-width:100%}section#articles time{font-size:1rem}section#social-links a{display:inline-block}#credits{margin-top:2rem;text-align:center}ul.breadcrumb{padding:10px 16px;list-style:none}ul.breadcrumb li{display:inline;font-size:18px}ul.breadcrumb li+li:before{padding:8px;color:#000;content:"/\00a0"}ul.breadcrumb li a{text-decoration:none}ul.breadcrumb li a:hover{text-decoration:underline}ul.checklist li{list-style-type:none;margin-bottom:15px}ul.checklist li input[type=checkbox]{margin-left:-1rem;margin-right:1rem;width:20px;height:20px}.human-status{position:fixed;bottom:20px;left:20px;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border:2px solid #00ff41;border-radius:8px;padding:12px;font-family:courier new,monospace;color:#00ff41;font-size:.8rem;min-width:180px;box-shadow:0 0 20px rgba(0,255,65,.3);z-index:1000;animation:pulse-glow 3s ease-in-out infinite alternate}@keyframes pulse-glow{0%{box-shadow:0 0 20px rgba(0,255,65,.3)}100%{box-shadow:0 0 30px rgba(0,255,65,.5)}}.status-header{border-bottom:1px solid #00ff41;padding-bottom:4px;margin-bottom:8px}.status-label{font-weight:700;font-size:.7rem;letter-spacing:1px}.status-content{display:flex;align-items:center;gap:10px;margin-bottom:8px}.status-icon{font-size:1.5rem;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}.status-text{flex:1}.status-text span{display:block;font-weight:700}.status-time{font-size:.7rem;opacity:.8;margin-top:2px}.status-bar{background:#333;border:1px solid #00ff41;height:6px;border-radius:3px;overflow:hidden;position:relative}.status-bar-fill{background:linear-gradient(90deg,#ff4444 0%,#ffaa00 50%,#00ff41 100%);height:100%;transition:width .5s ease;border-radius:2px}@media(max-width:768px){.human-status{bottom:10px;left:10px;min-width:160px;font-size:.7rem;padding:10px}.status-icon{font-size:1.2rem}}