@font-face{font-family:Pixel Code;src:url(/fonts/PixelCode.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-bg: #050505;--color-surface: #0a0a0a;--color-border: #222222;--color-text: #cccccc;--color-text-mid: #666666;--color-text-muted: #444444;--color-cyan: #5ccfe6;--color-red: #d96c75;--color-blue: #5c9fd7;--color-green: #87c38a;--color-amber: #e6b450;--color-lilac: #c4a7e7;--font: "Pixel Code", monospace;--sidebar-width: 16rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:18px;scroll-behavior:smooth}body{font-family:var(--font);background-color:var(--color-bg);color:var(--color-text);line-height:1.8;-webkit-font-smoothing:antialiased}a{color:var(--color-text);text-decoration:none;transition:color .15s}a:hover{color:var(--color-cyan)}img{max-width:100%;display:block}::selection{background:var(--color-cyan);color:var(--color-bg)}.shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);flex-shrink:0;border-right:1px solid var(--color-border)}.sidebar-inner{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;overflow-y:auto}.sidebar-identity{padding:1.25rem;border-bottom:1px solid var(--color-border)}.site-logo{font-size:1.1rem;color:var(--color-text)}.site-logo:before{content:"~ ";color:var(--color-text-muted)}.site-logo:hover{color:var(--color-cyan)}.sidebar-nav{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 1.25rem}.sidebar-nav a,.sidebar-nav .folder{color:var(--color-text-muted);position:relative;padding-left:1.5em;transition:color .15s;font-size:.9rem}.sidebar-nav a:before,.sidebar-nav .folder:before{content:" ";position:absolute;left:0}.sidebar-nav a:hover,.sidebar-nav a:focus,.sidebar-nav .folder:hover,.sidebar-nav .folder:focus{color:var(--color-text);outline:none}.sidebar-nav a:hover:before,.sidebar-nav a:focus:before,.sidebar-nav .folder:hover:before,.sidebar-nav .folder:focus:before{content:">";color:var(--color-cyan)}.sidebar-nav a.active{color:var(--color-cyan)}.sidebar-nav a.active:before{content:" "}.sidebar-nav .folder{cursor:pointer}.sidebar-nav .folder:after{content:"/";color:var(--color-text-muted)}.sidebar-nav .tree{list-style:none;margin:0 0 0 1.4em;padding:0}.sidebar-nav>.tree{margin-left:2em;font-size:.8rem}.sidebar-nav .tree li{position:relative;padding:.15em 0 .15em .9em}.sidebar-nav .tree li:not(:last-child):before{content:"";position:absolute;left:0;top:0;height:100%;border-left:1px solid var(--color-text-muted)}.sidebar-nav .tree a,.sidebar-nav .tree-folder{display:block;position:relative;padding-left:.4em;font-size:inherit}.sidebar-nav .tree a:hover:before,.sidebar-nav .tree a:focus:before{content:none}.sidebar-nav .tree a:after,.sidebar-nav .tree-folder:after{content:"";position:absolute;left:-.9em;top:-.15em;width:.9em;height:calc(50% + .35em);border-left:1px solid var(--color-text-muted);border-bottom:1px solid var(--color-text-muted);animation:tree-branch .3s ease-out both}.sidebar-nav .tree .tree a:after,.sidebar-nav .tree .tree .tree-folder:after{animation-delay:.15s}@keyframes tree-branch{0%{width:0}}.sidebar-nav .tree-folder{color:var(--color-text-muted);cursor:pointer}.sidebar-nav .tree-folder:focus{color:var(--color-text);outline:none}.sidebar-socials{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem;margin-top:auto;border-top:1px solid var(--color-border)}.sidebar-socials a{color:var(--color-text-muted);font-size:.8rem;padding-left:1.5em;position:relative;transition:color .15s}.sidebar-socials a:before{content:" ";position:absolute;left:0}.sidebar-socials a:hover{color:var(--color-text)}.sidebar-socials a:hover:before{content:">";color:var(--color-cyan)}main{flex:1;min-width:0;padding:2.5rem 3rem;max-width:none;background:#0c0c0c}.section{margin-bottom:3rem}.section-label{font-size:.75rem;color:var(--color-cyan);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.hero{margin-bottom:3rem}.hero h1{font-size:1.5rem;font-weight:400;color:var(--color-cyan);line-height:1.6;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.04em}.hero .subtitle{color:var(--color-text-mid);line-height:1.9}.cover-banner{margin:1.5rem 0 1rem}.cover-banner img{display:block;width:100%;max-width:46rem;height:auto;image-rendering:pixelated}.hero .subtitle a{color:var(--color-amber)}.links{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.links a{color:var(--color-text-mid);position:relative;padding-left:1.5em;transition:color .15s}.links a:before{content:" ";position:absolute;left:0}.links a:hover{color:var(--color-text)}.links a:hover:before{content:">";color:var(--color-cyan)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--color-border);margin-bottom:2rem}.tab{font-family:var(--font);font-size:.85rem;background:none;border:none;color:var(--color-text-muted);padding:.75rem 1.25rem;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s}.tab:hover{color:var(--color-text)}.tab.active{color:var(--color-text);border-bottom-color:var(--color-cyan)}.tab-panel{display:none}.tab-panel.active{display:block}.stats-loading{color:var(--color-text-muted)}.stat-grid{display:flex;flex-wrap:wrap;gap:2rem}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:1.5rem}.stat-item{display:flex;flex-direction:column;gap:.15rem}.stat-value{font-size:1.5rem;color:var(--color-text)}.stat-key{font-size:.75rem;color:var(--color-text-muted)}.bar-list{display:flex;flex-direction:column;gap:.75rem;max-width:34rem}.bar-item{display:grid;grid-template-columns:8rem 1fr 3rem;align-items:center;gap:.75rem}.bar-label{font-size:.85rem;color:var(--color-text-mid)}.bar-track{height:.5rem;background:var(--color-border);border-radius:1px;overflow:hidden}.bar-fill{height:100%;border-radius:1px;transition:width .6s ease}.bar-fill--red{background:var(--color-red)}.bar-fill--blue{background:var(--color-blue)}.bar-fill--green{background:var(--color-green)}.bar-fill--amber{background:var(--color-amber)}.bar-fill--lilac{background:var(--color-lilac)}.bar-value{font-size:.85rem;color:var(--color-text);text-align:right}.map-list{display:flex;flex-direction:column;gap:.25rem}.map-item{display:flex;justify-content:space-between;max-width:16rem;padding:.35rem 0;border-bottom:1px solid var(--color-border)}.map-name{color:var(--color-text-mid);font-size:.85rem}.map-rank{color:var(--color-amber);font-size:.85rem}.stats-source{margin-top:2rem;font-size:.75rem;color:var(--color-text-muted)}.stats-source a{color:var(--color-amber)}.embed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.embed-card{border:1px solid var(--color-border);border-radius:.25rem;overflow:hidden;background:var(--color-surface)}.embed-video{position:relative;width:100%;padding-top:56.25%}.embed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.embed-info{padding:1.25rem}.embed-info h3{font-weight:400;color:var(--color-text);margin-bottom:.25rem}.embed-info p{color:var(--color-text-muted);font-size:.85rem;margin-bottom:0}.project-grid{display:grid;gap:0}.project-card{display:block;padding:1.25rem 0;padding-left:1.5em;border-bottom:1px solid var(--color-border);transition:background .15s;color:inherit;position:relative}.project-card:first-child{border-top:1px solid var(--color-border)}.project-card:before{content:" ";position:absolute;left:0;top:1.25rem}.project-card:hover:before{content:">";color:var(--color-cyan)}.project-card:hover{background:var(--color-surface);margin-left:-1rem;margin-right:-1rem;padding-left:calc(1.5em + 1rem);padding-right:1rem}.project-card h3{font-weight:400;color:var(--color-text);margin-bottom:.25rem}.project-card:hover h3{color:var(--color-amber)}.project-card p{color:var(--color-text-muted);font-size:.85rem;margin-bottom:0}.project-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.tag{font-size:.75rem;color:var(--color-green)}.tag:before{content:"[";color:var(--color-border)}.tag:after{content:"]";color:var(--color-border)}.stats-banner{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;padding:1rem 1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-cyan);border-radius:3px;max-width:46rem}.stats-banner-footer{width:100%;border-top:1px solid var(--color-border);padding-top:.6rem;margin-top:-.5rem}.stats-banner-footer a{font-size:.65rem;color:var(--color-text-muted)}.stats-banner-item{display:flex;flex-direction:column;gap:.2rem}.stats-banner-value{font-size:1.25rem;color:var(--color-text)}.stats-banner-key{font-size:.7rem;color:var(--color-text-muted)}.faceit-icon{width:2.25rem;height:2.25rem}.stats-banner-icon{align-items:center}.stats-banner-green{color:var(--color-green)}.tweet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:start}.tweet-embed{min-width:0;overflow:hidden}@media(max-width:768px){.tweet-grid{grid-template-columns:1fr}}.known-for-label{color:var(--color-text);margin-bottom:.5rem}.bio-list{list-style:none;display:flex;flex-direction:column;gap:.4rem}.bio-list li{color:var(--color-text-mid);padding-left:1.5em;position:relative}.bio-list li:before{content:"—";position:absolute;left:0;color:var(--color-text-muted)}.bio-list li a{color:var(--color-amber)}.prose{max-width:42rem}.prose p{margin-bottom:1.25rem;color:var(--color-text-mid)}.prose p:first-child{color:var(--color-text)}.prose a{color:var(--color-amber);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .15s}.prose a:hover{text-decoration-color:var(--color-amber)}.control-group{display:flex;flex-direction:column;gap:.35rem}.control-group label{font-size:.75rem;color:var(--color-text-muted)}.control-group select{font-family:var(--font);font-size:.8rem;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);padding:.4rem .6rem;border-radius:2px;cursor:pointer;min-width:12rem}.control-group select:focus{outline:1px solid var(--color-text-muted)}.mobile-nav{display:none}@media(max-width:768px){.mobile-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}.mobile-nav-links{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.mobile-nav-links a{color:var(--color-text-muted);font-size:.9rem;position:relative;padding-left:1.5em}.mobile-nav-links a:before{content:" ";position:absolute;left:0}.mobile-nav-links a:hover,.mobile-nav-links a.active{color:var(--color-text)}.mobile-nav-links a:hover:before,.mobile-nav-links a.active:before{content:">";color:var(--color-cyan)}html{font-size:17px}.shell{flex-direction:column;min-height:auto}.sidebar{display:none}.shell:before{content:"";display:block}main{padding:2rem 1.25rem}main:before{display:block;margin-bottom:1.5rem}.embed-grid{grid-template-columns:1fr 1fr}.project-card:hover{margin-left:0;margin-right:0;padding-left:1.5em;padding-right:0}}
