:root{--bg-primary:#f6f5f0;--bg-secondary:#fff;--bg-tertiary:#eadecd;--bg-card:#fff;--accent-cyan:#22d3ee;--accent-blue:#3b82f6;--accent-purple:#a855f7;--accent-pink:#f43f5e;--accent-emerald:#10b981;--accent-amber:#f59e0b;--text-primary:#000;--text-secondary:#2d3748;--text-muted:#718096;--border-color:#000;--border-width:3px;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Space Grotesk", sans-serif;--font-mono:"JetBrains Mono", monospace;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--bg-primary:#0b0f19;--bg-secondary:#111827;--bg-tertiary:#1f2937;--bg-card:#111827;--accent-cyan:#06b6d4;--accent-blue:#3b82f6;--accent-purple:#a855f7;--accent-pink:#ec4899;--accent-emerald:#10b981;--accent-amber:#f59e0b;--text-primary:#fff;--text-secondary:#e2e8f0;--text-muted:#94a3b8;--border-color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);background-image:radial-gradient(var(--bg-tertiary) 1.5px, transparent 1.5px);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:24px 24px;min-height:100vh;padding-bottom:40px;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-primary);border-left:var(--border-width) solid var(--border-color)}::-webkit-scrollbar-thumb{background:var(--border-color);border:1px solid var(--bg-primary)}::-webkit-scrollbar-thumb:hover{background:var(--accent-amber)}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-weight:800}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 24px}.app-header{border-bottom:var(--border-width) solid var(--border-color);background:var(--bg-secondary);z-index:100;padding:20px 0;position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;gap:20px;display:flex}.logo-section{align-items:center;gap:12px;display:flex}.logo-icon{border:var(--border-width) solid #000;color:#000;background:#facc15;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:3px 3px #000}.logo-text{text-transform:uppercase;font-size:1.4rem;font-weight:800}.config-section{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.input-group{border:var(--border-width) solid #000;background:#fff;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:flex;box-shadow:2px 2px #000}.input-group:focus-within{transform:translate(-1px,-1px);box-shadow:4px 4px #000}.input-group input{color:#000;width:140px;font-size:.9rem;font-weight:700;font-family:var(--font-mono);background:0 0;border:none;outline:none;transition:width .2s}.input-group input:focus{width:180px}.btn-primary{color:#000;border:var(--border-width) solid var(--border-color);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;box-shadow:3px 3px 0px var(--border-color);background:#facc15;border-radius:4px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:800;transition:all .1s;display:flex}.btn-primary:hover{box-shadow:5px 5px 0px var(--border-color);transform:translate(-2px,-2px)}.btn-primary:active{box-shadow:1px 1px 0px var(--border-color);transform:translate(2px,2px)}.profile-section{margin:32px 0 24px}.profile-card{background:var(--bg-card);border:var(--border-width) solid var(--border-color);box-shadow:6px 6px 0px var(--border-color);border-radius:8px;flex-wrap:wrap;align-items:center;gap:28px;padding:28px;display:flex;position:relative}.profile-avatar{border:var(--border-width) solid var(--border-color);width:96px;height:96px;box-shadow:3px 3px 0px var(--border-color);object-fit:cover;border-radius:6px}.profile-info{flex:1;min-width:250px}.profile-name-row{align-items:center;gap:12px;margin-bottom:6px;display:flex}.profile-name{font-size:2rem;font-weight:800}.profile-login{font-family:var(--font-mono);color:#000;background:#a855f7;border:2px solid #000;border-radius:4px;padding:2px 8px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .1s;box-shadow:2px 2px #000}.profile-login:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #000}.profile-bio{color:var(--text-secondary);max-width:650px;margin-bottom:14px;font-size:1rem;font-weight:600}.profile-meta{color:#000;flex-wrap:wrap;gap:16px;font-size:.85rem;font-weight:700;display:flex}.profile-meta-item{background:var(--bg-primary);border:2px solid #000;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;display:flex}.profile-meta-item a{color:inherit;text-decoration:none}.profile-meta-item a:hover{text-decoration:underline}.profile-stats{border:var(--border-width) solid #000;background:#facc15;border-radius:6px;gap:20px;padding:16px 24px;display:flex;box-shadow:4px 4px #000}.p-stat{text-align:center}.p-stat-val{font-family:var(--font-mono);color:#000;font-size:1.5rem;font-weight:900}.p-stat-lbl{color:#000;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:36px;display:grid}.stat-card{border:var(--border-width) solid #000;border-radius:8px;align-items:center;gap:18px;padding:22px;transition:all .15s;display:flex;box-shadow:5px 5px #000}.stat-card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px #000}.stat-card:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.stat-card:first-child{background-color:#4ade80}.stat-card:nth-child(2){background-color:#38bdf8}.stat-card:nth-child(3){background-color:#c084fc}.stat-card:nth-child(4){background-color:#f472b6}.stat-card-icon{border:var(--border-width) solid #000;color:#000;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:2px 2px #000}.stat-card-info{flex-direction:column;display:flex}.stat-value{font-family:var(--font-mono);color:#000;font-size:2.1rem;font-weight:900;line-height:1}.stat-label{color:#000;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:.8rem;font-weight:800}.tabs-container{border-bottom:var(--border-width) solid #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.tabs{gap:10px;margin-bottom:-3px;display:flex}.tab-btn{border:var(--border-width) solid #000;color:#000;font-family:var(--font-display);cursor:pointer;background:#fff;border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:12px 18px;font-size:.95rem;font-weight:800;transition:all .1s;display:flex;position:relative}.tab-btn:hover{background:#f8f6f0;transform:translateY(-2px)}.tab-btn.active{z-index:2;background:#facc15;border-bottom-color:#facc15;transform:translateY(0)}.tab-badge{color:#000;font-family:var(--font-mono);background:#eadecd;border:2px solid #000;border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:900;box-shadow:1px 1px #000}.tab-btn.active .tab-badge{background:#fff}.dashboard-layout{grid-template-columns:320px 1fr;align-items:start;gap:28px;margin-bottom:60px;display:grid}@media (width<=1024px){.dashboard-layout{grid-template-columns:1fr}}.sidebar-panel{flex-direction:column;gap:24px;display:flex}.sidebar-card{border:var(--border-width) solid #000;background:#fff;border-radius:8px;padding:22px;box-shadow:4px 4px #000}.sidebar-title{color:#000;text-transform:uppercase;border-bottom:2px solid #000;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:8px;font-size:1.1rem;font-weight:800;display:flex}.search-input-wrap{margin-bottom:16px;position:relative}.search-input-wrap input{border:var(--border-width) solid #000;color:#000;background:#fff;border-radius:4px;outline:none;width:100%;padding:10px 12px 10px 38px;font-size:.9rem;font-weight:700;transition:all .15s;box-shadow:2px 2px #000}.search-input-wrap input:focus{transform:translate(-1px,-1px);box-shadow:4px 4px #000}.search-icon-inside{color:#000;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.filter-group-title{color:#000;text-transform:uppercase;letter-spacing:.05em;margin:16px 0 8px;font-size:.8rem;font-weight:800}.filter-list{flex-direction:column;gap:8px;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}.filter-pill{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #000;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.85rem;font-weight:700;transition:all .1s;display:flex;box-shadow:2px 2px #000}.filter-pill:hover{background:#f8f6f0;transform:translate(-1px,-1px);box-shadow:3px 3px #000}.filter-pill.active{background:#facc15;transform:translate(1px,1px);box-shadow:1px 1px #000}.filter-count{font-family:var(--font-mono);color:#000;background:#fff;border:1.5px solid #000;border-radius:3px;padding:1px 5px;font-size:.75rem;font-weight:900}.filter-pill.active .filter-count{background:#fff}.content-panel{flex-direction:column;gap:18px;display:flex}.panel-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.results-count{color:#000;font-size:.95rem;font-weight:700}.sort-dropdown{border:var(--border-width) solid #000;color:#000;cursor:pointer;background:#fff;border-radius:4px;outline:none;padding:8px 12px;font-size:.85rem;font-weight:700;box-shadow:2px 2px #000}.sort-dropdown:focus{transform:translate(-1px,-1px);box-shadow:3px 3px #000}.contribution-card{border:var(--border-width) solid #000;background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:22px;transition:all .15s;display:flex;position:relative;box-shadow:4px 4px #000}.contribution-card:before{content:"";border-right:var(--border-width) solid #000;width:10px;position:absolute;top:0;bottom:0;left:0}.contribution-card.merged:before{background:#4ade80}.contribution-card.open:before{background:#38bdf8}.contribution-card.draft:before{background:#cbd5e1}.contribution-card.closed:before{background:#f472b6}.contribution-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.card-top{justify-content:space-between;align-items:flex-start;gap:12px;padding-left:8px;display:flex}.card-title-link{font-family:var(--font-display);color:#000;font-size:1.15rem;font-weight:800;line-height:1.3;text-decoration:none}.card-title-link:hover{text-decoration:underline}.card-meta-row{color:#000;flex-wrap:wrap;align-items:center;gap:14px;padding-left:8px;font-size:.85rem;font-weight:700;display:flex}.repo-badge{background:var(--bg-primary);color:#000;font-family:var(--font-mono);border:2px solid #000;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:.8rem;display:inline-flex}.date-text{color:var(--text-muted);font-weight:500}.badge{text-transform:uppercase;letter-spacing:.03em;border:2px solid #000;border-radius:4px;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:2px 2px #000}.badge-merged{color:#000;background:#4ade80}.badge-open{color:#000;background:#38bdf8}.badge-closed{color:#000;background:#f472b6}.badge-draft{color:#000;background:#cbd5e1}.card-labels{flex-wrap:wrap;gap:8px;padding-left:8px;display:flex}.label-pill{background:#fff;border:2px solid #000;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}.overview-panel{flex-direction:column;gap:28px;display:flex}.overview-row{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:28px;display:grid}.overview-card{border:var(--border-width) solid #000;background:#fff;border-radius:8px;padding:26px;box-shadow:5px 5px #000}.overview-card-title{border-bottom:var(--border-width) solid #000;color:#000;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:10px;font-size:1.25rem;font-weight:800;display:flex}.lang-bar-container{flex-direction:column;gap:16px;display:flex}.lang-row{flex-direction:column;gap:6px;display:flex}.lang-info{justify-content:space-between;font-size:.9rem;font-weight:700;display:flex}.lang-name{align-items:center;gap:8px;display:flex}.lang-dot{border:1.5px solid #000;border-radius:50%;width:12px;height:12px}.lang-pct{font-family:var(--font-mono);font-weight:800}.lang-progress{background:#fff;border:2px solid #000;border-radius:4px;height:16px;overflow:hidden;box-shadow:2px 2px #000}.lang-progress-fill{border-right:2px solid #000;height:100%}.timeline-list{border-left:var(--border-width) solid #000;flex-direction:column;gap:24px;padding-left:24px;display:flex;position:relative}.timeline-item{position:relative}.timeline-marker{border:var(--border-width) solid #000;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-33px;box-shadow:2px 2px #000}.timeline-marker.merged{background-color:#4ade80}.timeline-marker.open{background-color:#38bdf8}.timeline-marker.issue{background-color:#c084fc}.timeline-content{flex-direction:column;display:flex}.timeline-date{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem;font-weight:800}.timeline-text{color:var(--text-secondary);font-size:.9rem}.timeline-link{color:#000;font-weight:800;text-decoration:none}.timeline-link:hover{text-decoration:underline}.rate-limit-card{border:var(--border-width) solid #000;color:#000;background:#fef08a;border-radius:8px;justify-content:space-between;align-items:center;margin-top:20px;padding:12px 18px;font-size:.9rem;font-weight:700;display:flex;box-shadow:4px 4px #000}.rate-limit-card a{color:inherit;font-weight:800;text-decoration:underline}.skeleton-row{flex-direction:column;gap:20px;display:flex}.skeleton-item{border:var(--border-width) solid #000;background:#fff;border-radius:8px;height:130px;position:relative;overflow:hidden;box-shadow:4px 4px #000}.skeleton-item:after{content:"";background:linear-gradient(90deg,#0000 0%,#00000008 50%,#0000 100%) 0 0/200% 100%;animation:1.5s infinite loading-shimmer;position:absolute;inset:0}@keyframes loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state{text-align:center;border:var(--border-width) dashed #000;background:#fff;border-radius:8px;padding:60px 20px;box-shadow:4px 4px #000}.empty-state-icon{color:#000;margin:0 auto 16px}.empty-state-title{text-transform:uppercase;margin-bottom:8px;font-size:1.4rem;font-weight:800}.empty-state-desc{color:var(--text-secondary);max-width:420px;margin:0 auto 20px;font-size:.95rem;font-weight:600}.app-footer{border-top:var(--border-width) solid #000;text-align:center;color:#000;background:#fff;margin-top:60px;padding:30px 0;font-size:.9rem;font-weight:700}.app-footer a{color:#000;text-decoration:underline}.app-footer a:hover{background:#facc15}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.header-content{flex-direction:column;align-items:stretch}.profile-card{text-align:center;flex-direction:column}.profile-meta{justify-content:center}.profile-stats{justify-content:space-around;width:100%}}.profile-avatar-container{flex-direction:column;align-items:center;gap:12px;display:flex}.avatar-img-wrapper{border:var(--border-width) solid #000;background:#000;border-radius:6px;width:96px;height:96px;position:relative;overflow:hidden;box-shadow:3px 3px #000}.avatar-img-wrapper .profile-avatar{object-fit:cover;width:100%;height:100%;box-shadow:none;border:none;border-radius:0;transition:filter .2s;display:block}.avatar-filter-overlay{pointer-events:none;mix-blend-mode:multiply;opacity:0;z-index:2;transition:opacity .2s;position:absolute;inset:0}.avatar-img-wrapper.filter-punk-collage .profile-avatar{filter:contrast(180%)brightness(95%)saturate(220%)hue-rotate(280deg)}.avatar-img-wrapper.filter-punk-collage:after{content:"";mix-blend-mode:color-dodge;opacity:.25;pointer-events:none;z-index:3;background:linear-gradient(45deg,#ff007f 25%,#0000 25%) 0 0/4px 4px,linear-gradient(-45deg,#00f0ff 25%,#0000 25%) 2px 2px/4px 4px;position:absolute;inset:0}.avatar-img-wrapper.filter-dithered-1bit .profile-avatar{filter:grayscale()contrast(800%)brightness(95%)}.avatar-img-wrapper.filter-dithered-1bit .avatar-filter-overlay{opacity:1;mix-blend-mode:multiply;background-image:radial-gradient(circle,#000 25%,#0000 25%),radial-gradient(circle,#000 25%,#0000 25%);background-position:0 0,2px 2px;background-size:4px 4px}.avatar-img-wrapper.filter-cmyk-dots .profile-avatar{filter:contrast(150%)saturate(150%)}.avatar-img-wrapper.filter-cmyk-dots .avatar-filter-overlay{opacity:.85;mix-blend-mode:screen;background:radial-gradient(circle,#0ffc 18%,#0000 22%) 0 0/6px 6px,radial-gradient(circle,#f0fc 18%,#0000 22%) 2px 2px/6px 6px,radial-gradient(circle,#ff0c 18%,#0000 22%) 4px 4px/6px 6px}.avatar-filter-picker{z-index:10;background:#fff;border:2px solid #000;border-radius:6px;gap:2px;padding:2px;display:flex;box-shadow:2px 2px #000}.avatar-filter-picker button{font-family:var(--font-mono);color:#374151;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 6px;font-size:.65rem;font-weight:800;transition:all .1s}.avatar-filter-picker button:hover{color:#000;background:#f3f4f6}.avatar-filter-picker button.active{color:#fff;background:#000}.dark *,.dark :before,.dark :after{border-color:var(--border-color)!important}.dark .logo-icon,.dark .app-header,.dark .profile-card,.dark .stat-card,.dark .sidebar-card,.dark .contribution-card,.dark .overview-card,.dark .rate-limit-card,.dark .chart-container,.dark .dashboard-container,.dark .tab-nav,.dark .search-container,.dark .filter-group,.dark .filter-pill,.dark .filter-count,.dark .sort-select,.dark .data-card,.dark .empty-state,.dark .metric-card,.dark .config-drawer,.dark .app-footer,.dark .avatar-filter-picker,.dark .input-group,.dark .input-group input,.dark .config-section button[style*="background: var(--bg-tertiary)"]{background:var(--bg-secondary)!important;color:var(--text-primary)!important}.dark .filter-pill.active,.dark .tab-nav button.active{background:var(--text-primary)!important;color:var(--bg-primary)!important}.dark .profile-login,.dark .profile-meta,.dark .profile-meta-item,.dark .profile-meta-item a,.dark .profile-stat-lbl,.dark .profile-stat-val,.dark .stat-label,.dark .stat-value,.dark .repo-badge,.dark .lang-name,.dark .lang-pct,.dark .filter-pill,.dark .filter-count,.dark .card-title-link,.dark .card-meta-row,.dark .card-meta-item,.dark .overview-card-title,.dark .timeline-date,.dark .timeline-link,.dark .app-footer,.dark .app-title a,.dark .logo-text,.dark .logo-icon svg{color:var(--text-primary)!important}.dark .profile-meta-item{background:var(--bg-tertiary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark .profile-meta-item a{color:var(--text-primary)!important}.dark .avatar-filter-picker{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}.dark .avatar-filter-picker button{color:var(--text-muted)!important}.dark .avatar-filter-picker button:hover{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}.dark .avatar-filter-picker button.active{background:var(--accent-purple)!important;color:#fff!important}html.page-filter-punk-collage{--bg-primary:#ff007f!important;--bg-secondary:#00f0ff!important;--bg-tertiary:#a855f7!important;--bg-card:#ffe600!important;--text-primary:#000!important;--text-secondary:#000!important;--border-color:#000!important;filter:contrast(110%)saturate(120%)!important}html.page-filter-punk-collage .app-header,html.page-filter-punk-collage .profile-card,html.page-filter-punk-collage .logo-icon,html.page-filter-punk-collage .stat-card,html.page-filter-punk-collage .chart-container,html.page-filter-punk-collage .tab-nav,html.page-filter-punk-collage .search-container,html.page-filter-punk-collage .filter-group,html.page-filter-punk-collage .data-card,html.page-filter-punk-collage .empty-state,html.page-filter-punk-collage .metric-card,html.page-filter-punk-collage .config-drawer,html.page-filter-punk-collage .app-footer,html.page-filter-punk-collage .avatar-filter-picker{color:#000!important;background:#ffe600!important;border-color:#000!important}html.page-filter-punk-collage .btn-primary{color:#000!important;background:#00f0ff!important;border-color:#000!important;box-shadow:3px 3px #000!important}html.page-filter-punk-collage .filter-pill.active,html.page-filter-punk-collage .tab-nav button.active{color:#fff!important;background:#ff007f!important}html.page-filter-punk-collage:after{content:"";mix-blend-mode:overlay;pointer-events:none;z-index:99999;opacity:.35;background-image:linear-gradient(45deg,#0000001f 25%,#0000 25%),linear-gradient(-45deg,#0000001f 25%,#0000 25%);background-position:0 0,3px 3px;background-size:6px 6px;position:fixed;inset:0}html.page-filter-dithered-1bit{--bg-primary:#fff!important;--bg-secondary:#fff!important;--bg-tertiary:#e2e8f0!important;--bg-card:#fff!important;--text-primary:#000!important;--text-secondary:#000!important;--border-color:#000!important;filter:grayscale()contrast(140%)!important}html.page-filter-dithered-1bit .app-header,html.page-filter-dithered-1bit .profile-card,html.page-filter-dithered-1bit .logo-icon,html.page-filter-dithered-1bit .stat-card,html.page-filter-dithered-1bit .chart-container,html.page-filter-dithered-1bit .tab-nav,html.page-filter-dithered-1bit .search-container,html.page-filter-dithered-1bit .filter-group,html.page-filter-dithered-1bit .data-card,html.page-filter-dithered-1bit .empty-state,html.page-filter-dithered-1bit .metric-card,html.page-filter-dithered-1bit .config-drawer,html.page-filter-dithered-1bit .app-footer,html.page-filter-dithered-1bit .avatar-filter-picker{color:#000!important;background:#fff!important;border-color:#000!important}html.page-filter-dithered-1bit .btn-primary{color:#000!important;background:#fff!important;border-color:#000!important;box-shadow:3px 3px #000!important}html.page-filter-dithered-1bit .filter-pill.active,html.page-filter-dithered-1bit .tab-nav button.active{color:#fff!important;background:#000!important}html.page-filter-dithered-1bit:after{content:"";mix-blend-mode:multiply;pointer-events:none;z-index:99999;background-image:radial-gradient(#00000038 20%,#0000 20%),radial-gradient(#00000038 20%,#0000 20%);background-position:0 0,2px 2px;background-size:4px 4px;position:fixed;inset:0}html.page-filter-dithered-1bit.dark{--bg-primary:#000!important;--bg-secondary:#000!important;--bg-tertiary:#1a1a1f!important;--bg-card:#000!important;--text-primary:#fff!important;--text-secondary:#fff!important;--border-color:#fff!important}html.page-filter-dithered-1bit.dark .app-header,html.page-filter-dithered-1bit.dark .profile-card,html.page-filter-dithered-1bit.dark .logo-icon,html.page-filter-dithered-1bit.dark .stat-card,html.page-filter-dithered-1bit.dark .chart-container,html.page-filter-dithered-1bit.dark .tab-nav,html.page-filter-dithered-1bit.dark .search-container,html.page-filter-dithered-1bit.dark .filter-group,html.page-filter-dithered-1bit.dark .data-card,html.page-filter-dithered-1bit.dark .empty-state,html.page-filter-dithered-1bit.dark .metric-card,html.page-filter-dithered-1bit.dark .config-drawer,html.page-filter-dithered-1bit.dark .app-footer,html.page-filter-dithered-1bit.dark .avatar-filter-picker{color:#fff!important;background:#000!important;border-color:#fff!important}html.page-filter-dithered-1bit.dark .btn-primary{color:#fff!important;background:#000!important;border-color:#fff!important;box-shadow:3px 3px #fff!important}html.page-filter-dithered-1bit.dark .filter-pill.active,html.page-filter-dithered-1bit.dark .tab-nav button.active{color:#000!important;background:#fff!important}html.page-filter-dithered-1bit.dark:after{mix-blend-mode:screen;background-image:radial-gradient(#ffffff26 20%,#0000 20%),radial-gradient(#ffffff26 20%,#0000 20%)}html.page-filter-cmyk-dots{--bg-primary:#f5eedc!important;--bg-secondary:#faf4e8!important;--bg-tertiary:#e3d9c3!important;--bg-card:#faf4e8!important;--text-primary:#121218!important;--text-secondary:#2c2c36!important;--border-color:#121218!important}html.page-filter-cmyk-dots .app-header,html.page-filter-cmyk-dots .profile-card,html.page-filter-cmyk-dots .logo-icon,html.page-filter-cmyk-dots .stat-card,html.page-filter-cmyk-dots .chart-container,html.page-filter-cmyk-dots .tab-nav,html.page-filter-cmyk-dots .search-container,html.page-filter-cmyk-dots .filter-group,html.page-filter-cmyk-dots .data-card,html.page-filter-cmyk-dots .empty-state,html.page-filter-cmyk-dots .metric-card,html.page-filter-cmyk-dots .config-drawer,html.page-filter-cmyk-dots .app-footer,html.page-filter-cmyk-dots .avatar-filter-picker{color:#121218!important;background:#faf4e8!important;border-color:#121218!important}html.page-filter-cmyk-dots .btn-primary{color:#121218!important;background:#e3a857!important;border-color:#121218!important;box-shadow:3px 3px #121218!important}html.page-filter-cmyk-dots .filter-pill.active,html.page-filter-cmyk-dots .tab-nav button.active{color:#faf4e8!important;background:#121218!important}html.page-filter-cmyk-dots:after{content:"";mix-blend-mode:multiply;pointer-events:none;z-index:99999;background:radial-gradient(circle,#00ffff1f 18%,#0000 22%) 0 0/10px 10px,radial-gradient(circle,#ff00ff1f 18%,#0000 22%) 3px 3px/10px 10px,radial-gradient(circle,#ffff001f 18%,#0000 22%) 6px 6px/10px 10px;position:fixed;inset:0}html.page-filter-cmyk-dots.dark{--bg-primary:#121216!important;--bg-secondary:#1a1a22!important;--bg-tertiary:#272733!important;--bg-card:#1a1a22!important;--text-primary:#fff!important;--text-secondary:#cbd5e1!important;--border-color:#fff!important}html.page-filter-cmyk-dots.dark .app-header,html.page-filter-cmyk-dots.dark .profile-card,html.page-filter-cmyk-dots.dark .logo-icon,html.page-filter-cmyk-dots.dark .stat-card,html.page-filter-cmyk-dots.dark .chart-container,html.page-filter-cmyk-dots.dark .tab-nav,html.page-filter-cmyk-dots.dark .search-container,html.page-filter-cmyk-dots.dark .filter-group,html.page-filter-cmyk-dots.dark .data-card,html.page-filter-cmyk-dots.dark .empty-state,html.page-filter-cmyk-dots.dark .metric-card,html.page-filter-cmyk-dots.dark .config-drawer,html.page-filter-cmyk-dots.dark .app-footer,html.page-filter-cmyk-dots.dark .avatar-filter-picker{color:#fff!important;background:#1a1a22!important;border-color:#fff!important}html.page-filter-cmyk-dots.dark .btn-primary{color:#fff!important;background:#ea580c!important;border-color:#fff!important;box-shadow:3px 3px #fff!important}html.page-filter-cmyk-dots.dark .filter-pill.active,html.page-filter-cmyk-dots.dark .tab-nav button.active{color:#121216!important;background:#fff!important}html.page-filter-cmyk-dots.dark:after{mix-blend-mode:screen;background:radial-gradient(circle,#00ffff2e 18%,#0000 22%) 0 0/10px 10px,radial-gradient(circle,#ff00ff2e 18%,#0000 22%) 3px 3px/10px 10px,radial-gradient(circle,#ffff002e 18%,#0000 22%) 6px 6px/10px 10px;opacity:.7!important}.achievements-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;width:100%;margin-bottom:24px;display:grid}.achievement-card{border:var(--border-width) solid #000;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:14px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:4px 4px #000}.achievement-card:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #000}.achievement-icon{font-size:1.5rem}.achievement-details{flex-direction:column;gap:2px;display:flex}.achievement-title{color:#000;text-transform:uppercase;font-size:.85rem;font-weight:800}.achievement-desc{color:var(--text-muted);font-size:.7rem;font-weight:600}.featured-projects-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:10px;display:grid}.featured-project-item{border:var(--border-width) solid #000;background:#00000005;border-radius:8px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:3px 3px #000}.featured-project-item:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #000}.project-header{justify-content:space-between;align-items:center;display:flex}.project-title{font-size:.95rem;font-weight:800}.project-lang-badge{color:#000;border:1.5px solid #000;border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:800;box-shadow:1px 1px #000}.project-lang-badge.go{background-color:#00add8}.project-lang-badge.js{background-color:#f1e05a}.project-description{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.4}.project-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.project-stat-pill{color:var(--text-primary);font-size:.75rem;font-weight:600}.project-link{color:var(--accent-cyan);font-size:.75rem;font-weight:700;text-decoration:none}.project-link:hover{text-decoration:underline}.stats-mini-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.stat-mini-item{border:var(--border-width) solid #000;background:#00000003;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex;box-shadow:2px 2px #000}.stat-mini-val{color:var(--text-primary);font-size:1.1rem;font-weight:800}.stat-mini-lbl{color:var(--text-muted);text-transform:uppercase;text-align:center;margin-top:2px;font-size:.7rem;font-weight:700}.loc-bar-container{flex-direction:column;gap:12px;display:flex}.loc-row{flex-direction:column;gap:4px;display:flex}.loc-info{justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.loc-progress{background:var(--bg-tertiary);border:1px solid #000;border-radius:4px;height:8px;overflow:hidden;box-shadow:1px 1px #000}.loc-progress-fill{border-radius:3px;height:100%}.dark .achievement-card{background:var(--bg-card);border-color:var(--border-color);box-shadow:4px 4px 0px var(--border-color)}.dark .achievement-card:hover{box-shadow:5px 5px 0px var(--border-color)}.dark .achievement-title{color:var(--text-primary)}.dark .featured-project-item{border-color:var(--border-color);box-shadow:3px 3px 0px var(--border-color)}.dark .featured-project-item:hover{box-shadow:5px 5px 0px var(--border-color)}.dark .project-lang-badge{border-color:var(--border-color);box-shadow:1px 1px 0px var(--border-color)}.dark .stat-mini-item{border-color:var(--border-color);box-shadow:2px 2px 0px var(--border-color)}.dark .loc-progress{border-color:var(--border-color);box-shadow:1px 1px 0px var(--border-color)}
