@import 'https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;700&family=JetBrains+Mono:wght@400;700&display=swap';@media screen and (max-width:768px){h1,h2,h3,h4,h5,h6{font-display:swap;font-synthesis:weight style}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}h1{font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.2;word-break:break-word;hyphens:auto}h2{font-size:clamp(1.2rem,3.5vw,2rem);line-height:1.3;word-break:break-word;hyphens:auto}}.fonts-loading h1,.fonts-loading h2,.fonts-loading h3{font-family:monaco,menlo,ubuntu mono,consolas,courier new,monospace;visibility:visible}.fonts-loaded h1,.fonts-loaded h2,.fonts-loaded h3{font-family:jetbrains mono,source code pro,monaco,menlo,ubuntu mono,consolas,courier new,monospace}.header-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.3rem 1rem}.site-title{font-size:1.2rem;margin:0;padding:0;line-height:1.2;display:flex;align-items:center;flex-shrink:0}.site-title img,.site-logo{max-height:6rem;margin-right:.5rem;vertical-align:middle}.menu-icon{display:none;cursor:pointer;padding:.5rem;user-select:none}.menu-icon::before{content:"☰";display:inline-block;font-size:2rem;line-height:1;color:var(--primary)}.menu-toggle:checked+.menu-icon::before{content:"✕"}.menu-icon:hover::before{opacity:.75}.menu-toggle{display:none}[data-theme=dark] .menu-icon::before{color:#fff}.nav{display:flex;align-items:center;justify-content:flex-start;font-size:.95rem;gap:1.25rem;margin:0;padding:0;flex-grow:1}.nav a{position:relative;display:inline-block;min-width:4rem;text-align:center;white-space:nowrap;color:inherit;text-decoration:none;transition:color .2s ease}.nav a:hover,.nav a:focus{color:var(--primary)}.nav a.active::after{content:"";position:absolute;left:25%;bottom:-4px;width:50%;height:2px;background:var(--primary);border-radius:1px}.header-right{display:flex;align-items:center;gap:.75rem}.delimiter{display:none}header.header{position:fixed;top:0;width:100%;z-index:999;background:var(--theme);box-shadow:0 1px 4px rgba(0,0,0,5%)}@media(prefers-color-scheme:dark){header.header{box-shadow:0 1px 2px rgba(255,255,255,5%)}}body{padding-top:4.5rem;margin:0}@media(max-width:768px){.header-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem}.menu-icon{display:block;align-self:flex-end;margin-left:auto;margin-right:.5rem;margin-top:-.25rem}.nav{max-height:0;overflow:hidden;transition:max-height .4s ease;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%}.menu-toggle:checked~.nav{max-height:500px}.nav a{display:flex;align-items:center;gap:.4rem;min-width:100%;padding:.25rem .75rem;text-align:left;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.menu-toggle:checked~.nav a{opacity:1;transform:translateY(0)}.header-right{align-self:flex-end}header.header{position:static;top:auto;width:100%;z-index:auto;box-shadow:none}body{padding-top:0}}@media(min-width:769px){.menu-icon,.menu-toggle{display:none!important}}.main-content{max-width:960px;margin:3.5rem auto 3rem;padding:2rem;background-color:#fff;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,4%)}.intro-box{background-color:rgba(255,255,255,3%);border:1px solid rgba(255,255,255,8%);padding:1.5rem;border-radius:.75rem;margin-bottom:2rem;line-height:1.6;transition:background-color .3s ease,border .3s ease,color .3s ease}.intro-box h2,.intro-box h3{margin-top:0;font-size:1.4rem;color:#fff}.intro-box p{margin-bottom:1rem;color:#ccc}.intro-box blockquote{background-color:rgba(255,255,255,5%);border-left:4px solid var(--primary,#00ffe1);padding:.75rem 1rem;margin:1.25rem 0;border-radius:.5rem;font-size:.95rem;color:#ddd}.intro-box a{color:var(--primary,#00ffe1);text-decoration:none;font-weight:500;margin-right:1.2rem;display:inline-block;transition:color .2s ease}.intro-box a:hover{color:#80c8ff}[data-theme=light] .intro-box{background-color:#f5f5f5;border:1px solid #ddd;color:#222}[data-theme=light] .intro-box h2,[data-theme=light] .intro-box h3{color:#111}[data-theme=light] .intro-box p{color:#444}[data-theme=light] .intro-box blockquote{background-color:#eaeaea;color:#333;border-left:4px solid var(--primary,#007acc)}[data-theme=light] .intro-box a{color:var(--primary,#007acc)}[data-theme=light] .intro-box a:hover{color:#005a99}[data-theme=dark]{background-color:#121212;color:#e0e0e0}[data-theme=dark] body{background-color:#121212}[data-theme=dark] a{color:#80c8ff}[data-theme=dark] a:hover{color:#00ffe1}[data-theme=dark] .header{background-color:#1a1a1a;box-shadow:0 1px 4px rgba(255,255,255,5%)}[data-theme=dark] .nav a:hover{color:#00ffe1}[data-theme=dark] .main-content{background-color:#1e1e1e;color:#e0e0e0;box-shadow:0 2px 12px rgba(0,0,0,.3)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] strong{color:#fff}[data-theme=dark] em{color:#ccc}[data-theme=dark] hr{border-color:#444}[data-theme=dark] blockquote{border-left:4px solid #444;background-color:#1e1e1e;color:#bbb;padding:.5rem 1rem}[data-theme=dark] .post-content li,[data-theme=dark] .post-content p,[data-theme=dark] .post-content span,[data-theme=dark] .post-content .faint{color:#ccc!important}[data-theme=dark] .post-content .faint{opacity:1!important}[data-theme=dark] .post-content em{color:#bbb}[data-theme=dark] .post-content strong{color:#fff}[data-theme=dark] .post-content a{color:#80c8ff}[data-theme=dark] .post-content a:hover{color:#00ffe1}[data-theme=dark] .post-entry h1,[data-theme=dark] .post-entry h2,[data-theme=dark] .post-entry h3,[data-theme=dark] .post-title{color:#fff!important}.post-entry{border-radius:.5rem;box-shadow:0 2px 3px rgba(0,0,0,.1);padding:1rem}[data-theme=dark] .post-entry{background-color:#202020;box-shadow:0 2px 3px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,6%)}[data-theme=dark] .post-info,[data-theme=dark] .post-meta,[data-theme=dark] .entry-footer,[data-theme=dark] .entry-meta{background:0 0;color:#aaa;border:none}footer{width:100%;color:#333;padding:1.5rem 1rem;text-align:center;font-size:.85rem;margin-top:2rem;border-radius:0;background:0 0;border:none;box-shadow:none}[data-theme=dark] footer{color:#aaa;background:0 0;border:none;box-shadow:none}html,body,.main-content,header.header,footer{transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}[data-theme=light]{background-color:#fff;color:#000}table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}th,td{padding:.75rem 1rem;border:1px solid #ccc;text-align:left;color:#333;background-color:#fff}tr:nth-child(even){background-color:#f9f9f9}[data-theme=dark] table{border-color:#444}[data-theme=dark] th,[data-theme=dark] td{border:1px solid #555;color:#ddd;background-color:#1e1e1e}[data-theme=dark] tr:nth-child(even){background-color:#2a2a2a}.tag,.taxonomy-tag,.post-tags a{display:inline-block;padding:.4rem .75rem;margin:.25rem .4rem 0 0;font-size:.85rem;font-weight:500;border-radius:.5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}[data-theme=light] .tag,[data-theme=light] .taxonomy-tag,[data-theme=light] .post-tags a{background-color:#eaeaea;color:#007acc}[data-theme=light] .tag:hover,[data-theme=light] .taxonomy-tag:hover,[data-theme=light] .post-tags a:hover{background-color:#d0d0d0;color:#005a99}[data-theme=dark] .tag,[data-theme=dark] .taxonomy-tag,[data-theme=dark] .post-tags a{background-color:#2a2a2a;color:#80c8ff;border:1px solid #3a3a3a}[data-theme=dark] .tag:hover,[data-theme=dark] .taxonomy-tag:hover,[data-theme=dark] .post-tags a:hover{background-color:#3a3a3a;color:#00ffe1}body.preload *,body.preload{transition:none!important}#searchbox{max-width:600px;margin:2rem auto;padding:1rem;background-color:rgba(26,26,26,.8);border:1px solid #444;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3)}[data-theme=light] #searchbox{background-color:rgba(255,255,255,.9);border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,.1)}#searchbox input[type=text],#searchbox input[type=search],#searchInput{color:#fff!important;background-color:#1a1a1a!important;border:1px solid #444!important;padding:12px 16px!important;border-radius:4px!important;font-family:jetbrains mono,source code pro,monaco,consolas,courier new,monospace!important;font-size:14px!important;caret-color:#0f0!important;outline:none!important;width:100%!important;box-sizing:border-box!important}[data-theme=light] #searchbox input[type=text],[data-theme=light] #searchbox input[type=search],[data-theme=light] #searchInput{color:#333!important;background-color:#fff!important;border:1px solid #ccc!important;caret-color:#007acc!important}#searchbox input[type=text]:focus,#searchbox input[type=search]:focus,#searchInput:focus{border-color:#0f0!important;box-shadow:0 0 0 2px rgba(0,255,0,.2)!important}[data-theme=light] #searchbox input[type=text]:focus,[data-theme=light] #searchbox input[type=search]:focus,[data-theme=light] #searchInput:focus{border-color:#007acc!important;box-shadow:0 0 0 2px rgba(0,122,204,.2)!important}#searchbox input[type=text]::placeholder,#searchbox input[type=search]::placeholder,#searchInput::placeholder{color:#888!important;opacity:1!important}[data-theme=light] #searchbox input[type=text]::placeholder,[data-theme=light] #searchbox input[type=search]::placeholder,[data-theme=light] #searchInput::placeholder{color:#666!important}#searchbox input[type=text]::-webkit-input-placeholder,#searchbox input[type=search]::-webkit-input-placeholder,#searchInput::-webkit-input-placeholder{color:#888!important}#searchbox input[type=text]::-moz-placeholder,#searchbox input[type=search]::-moz-placeholder,#searchInput::-moz-placeholder{color:#888!important}#searchbox input[type=text]:-ms-input-placeholder,#searchbox input[type=search]:-ms-input-placeholder,#searchInput:-ms-input-placeholder{color:#888!important}#searchbox input[type=text]::-ms-input-placeholder,#searchbox input[type=search]::-ms-input-placeholder,#searchInput::-ms-input-placeholder{color:#888!important}#searchResults,#search-results{display:block!important;color:#fff!important;background-color:#1a1a1a!important;border:1px solid #444!important;padding:.5rem;border-radius:4px;margin-top:8px!important;max-height:400px;overflow-y:auto}#searchResults li,#search-results li{padding:8px 12px;border-bottom:1px solid #333;cursor:pointer;transition:background-color .2s ease}#searchResults li:hover,#search-results li:hover{background-color:#2a2a2a!important}#searchResults li:last-child,#search-results li:last-child{border-bottom:none}#searchResults li.no-results,#search-results li.no-results{color:#888!important;font-style:italic;cursor:default}#searchResults li.no-results:hover,#search-results li.no-results:hover{background-color:transparent!important}.manifesto-box{font-family:courier new,monospace;text-shadow:0 0 5px rgba(255,0,0,.5);animation:subtle-pulse 3s ease-in-out infinite}.manifesto-box h3{color:red;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}@keyframes subtle-pulse{0%,100%{box-shadow:0 0 20px rgba(255,0,0,.3)}50%{box-shadow:0 0 30px rgba(255,0,0,.5)}}.posts-preview{border-radius:4px;transition:all .3s ease}.posts-preview:hover{background:rgba(0,255,0,8%)!important;transform:translateX(5px)}h1,h2{text-transform:uppercase;letter-spacing:.05em}h1{color:red;text-shadow:0 0 10px rgba(255,0,0,.5);font-family:jetbrains mono,source code pro,monaco,menlo,ubuntu mono,consolas,courier new,monospace;border-bottom:2px solid red;padding-bottom:.5rem;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h2{color:#0f0;border-left:4px solid #0f0;padding-left:1rem;margin-left:-1rem;font-family:jetbrains mono,source code pro,monaco,menlo,ubuntu mono,consolas,courier new,monospace;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}code,pre{background:#000;color:#0f0;border:1px solid #333;font-family:jetbrains mono,source code pro,monaco,menlo,ubuntu mono,consolas,courier new,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cta-button{background:linear-gradient(45deg,#ff0000,#aa0000);color:#fff;border:none;padding:1rem 2rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;display:inline-block;margin:.5rem;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.3)}.cta-button:hover{background:linear-gradient(45deg,#aa0000,#ff0000);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.4);color:#fff}.warning-box{background:rgba(255,255,0,.1);border:2px solid #ff0;padding:1rem;margin:1rem 0;border-radius:4px;color:#ff0;text-shadow:0 0 5px rgba(255,255,0,.3)}a{color:#0ff;text-decoration:none;transition:all .2s ease}a:hover{color:#f0f;text-shadow:0 0 5px rgba(255,0,255,.5)}.contact-section{background:rgba(0,0,0,.8);border:1px solid #333;padding:2rem;margin:2rem 0;border-radius:4px;font-family:courier new,monospace}@media(max-width:768px){.manifesto-box{padding:1rem;margin:1rem 0}h1{font-size:1.8rem}.cta-button{display:block;margin:.5rem 0;text-align:center}}@media(prefers-color-scheme:dark){.manifesto-box{background:linear-gradient(135deg,rgba(255,0,0,.15),rgba(0,0,0,.9))}.posts-preview{background:rgba(0,255,0,8%)}}.post-stats-container{display:flex;justify-content:center;margin:2rem 0;padding:1rem;max-width:400px;margin-left:auto;margin-right:auto}.post-stats-badge{background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border:1px solid #444;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.4);width:100%;max-width:320px;font-family:courier new,monaco,monospace;position:relative;transition:transform .2s ease,box-shadow .2s ease}.post-stats-badge:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,255,0,.2)}.progress-bg{position:absolute;top:0;left:0;height:100%;background:rgba(0,255,0,.1);transition:all .8s ease-out}.post-stats-badge[data-percentage="0"] .progress-bg{width:0%}.post-stats-badge[data-percentage="10"] .progress-bg{width:10%}.post-stats-badge[data-percentage="20"] .progress-bg{width:20%}.post-stats-badge[data-percentage="30"] .progress-bg{width:30%}.post-stats-badge[data-percentage="40"] .progress-bg{width:40%}.post-stats-badge[data-percentage="50"] .progress-bg{width:50%}.post-stats-badge[data-percentage="60"] .progress-bg{width:60%}.post-stats-badge[data-percentage="70"] .progress-bg{width:70%}.post-stats-badge[data-percentage="80"] .progress-bg{width:80%}.post-stats-badge[data-percentage="90"] .progress-bg{width:90%}.post-stats-badge[data-percentage="100"] .progress-bg{width:100%}.stats-content{position:relative;z-index:2;padding:.8rem 1.2rem;text-align:center}.stats-label{color:#0f0;font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.3rem;opacity:.8;text-shadow:0 0 5px rgba(0,255,0,.3)}.stats-numbers{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.05em;margin-bottom:.3rem;text-shadow:0 0 8px rgba(255,255,255,.2)}.stats-numbers .separator{color:#666;margin:0 .3rem}.stats-numbers .goal{color:#0f0}.stats-subtitle{color:#0f0;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.progress-indicator{margin-top:.5rem;height:3px;background:#333;border-radius:2px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#00ff00,#00aa00);transition:width 1.2s ease-out .3s;box-shadow:0 0 8px rgba(0,255,0,.4)}.progress-fill[data-width="0"]{width:0%}.progress-fill[data-width="10"]{width:10%}.progress-fill[data-width="20"]{width:20%}.progress-fill[data-width="30"]{width:30%}.progress-fill[data-width="40"]{width:40%}.progress-fill[data-width="50"]{width:50%}.progress-fill[data-width="60"]{width:60%}.progress-fill[data-width="70"]{width:70%}.progress-fill[data-width="80"]{width:80%}.progress-fill[data-width="90"]{width:90%}.progress-fill[data-width="100"]{width:100%}.live-stats{color:#ff0;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;margin:.4rem 0 .2rem;display:flex;justify-content:center;align-items:center;gap:.5rem;opacity:.9}.live-stat{display:flex;align-items:center;gap:.3rem}.live-label{color:#888;font-size:.55rem}.views-count{color:#ff0;font-weight:700;text-shadow:0 0 5px rgba(255,255,0,.4);transition:all .3s ease}.visitor-status{font-weight:700;font-size:.6rem;padding:.1rem .3rem;border-radius:3px;background:rgba(0,0,0,.3);transition:all .3s ease;text-shadow:0 0 5px currentColor}.live-separator{color:#444;font-weight:700}@keyframes numberPulse{0%{transform:scale(1)}50%{transform:scale(1.1);opacity:.8}100%{transform:scale(1)}}.views-count.updating{animation:numberPulse .6s ease-out}.progress-fill.completed{background:linear-gradient(90deg,#00ff00,#ffff00,#00ff00)!important;animation:completedGlow 2s infinite alternate}@keyframes completedGlow{0%{box-shadow:0 0 8px rgba(0,255,0,.4)}100%{box-shadow:0 0 15px rgba(255,255,0,.6)}}@media(max-width:480px){.post-stats-container{margin:1.5rem 0!important;padding:.5rem!important}.post-stats-badge{max-width:280px!important}.stats-content{padding:.6rem 1rem!important}.stats-numbers{font-size:1rem!important}}@media(prefers-color-scheme:dark){.post-stats-badge{background:linear-gradient(135deg,#1a1a1a 0%,#0a0a0a 100%)!important;border-color:#333!important}}@media print{.post-stats-container{display:none!important}}