:root{--background:#10131a;--foreground:#f7f4ee;--card:#1c222e;--card-foreground:#f7f4ee;--popover:#1c222e;--popover-foreground:#f7f4ee;--primary:#e27d42;--primary-foreground:#10131a;--secondary:#242b3a;--secondary-foreground:#f7f4ee;--muted:#242b3a;--muted-foreground:#c9cbcf;--accent:#e27d42;--accent-foreground:#10131a;--border:#ffffff1f;--input:#ffffff1f;--ring:#e27d42;--color-surface-base:#10131a;--color-surface-elevated:#161b24;--color-surface-card:#1c222e;--color-surface-subtle:#242b3a;--color-surface-highlight:#2c3547;--color-text-primary:#f7f4ee;--color-text-secondary:#c9cbcf;--color-text-muted:#8b929e;--color-copper-base:#e27d42;--color-copper-hover:#f09558;--color-border-subtle:#ffffff14}html,body{background:var(--color-surface-base)}body{color:var(--color-text-primary);font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}::selection{background:var(--color-copper-base);color:var(--color-surface-base)}.site-shell{background:radial-gradient(circle at 78% 3%, #e27d4218, transparent 33rem), var(--color-surface-base)}.nav a:focus-visible,.nav button:focus-visible,.button:focus-visible,.project-links a:focus-visible,.article-back:focus-visible,.article-body a:focus-visible,.github-section a:focus-visible,.focus-note a:focus-visible{outline:2px solid var(--color-copper-base);outline-offset:3px}.nav,.hero-grid,.section:not(#signal),.page-hero,.page-rule,.profile-grid,.sponsor-shell,.github-section,.footer{width:min(1152px,100% - 48px)}.nav{border-bottom-color:var(--color-border-subtle);min-height:82px;padding:19px 0}.brand{letter-spacing:.14em;text-transform:uppercase;gap:13px;font-size:.84rem;font-weight:700}.brand-mark{width:auto;height:auto;color:var(--color-copper-base);letter-spacing:-.08em;background:0 0;border-radius:0;font:700 1.12rem/1 Space Grotesk,monospace;display:inline}.nav-links{color:var(--color-text-secondary);gap:31px;font-size:.83rem;font-weight:600}.nav-links a{padding:7px 0;transition:color .2s ease-out;position:relative}.nav-links a:after{content:"";background:var(--color-copper-base);transform-origin:0;width:100%;height:1px;transition:transform .2s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--color-text-primary)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.mobile-toggle{color:var(--color-text-primary)}.hero-grid{grid-template-columns:7fr 5fr;gap:clamp(36px,6vw,88px);min-height:640px;padding:100px 0 90px}.eyebrow,.section-kicker,.focus-note-label{color:var(--color-copper-base);letter-spacing:.18em;font-size:.69rem;font-weight:700}.hero-copy h1,.page-title,.profile-content h1,.sponsor-copy h1,.article-shell h1,.section:not(#signal) h2,.github-head h2{letter-spacing:-.025em;font-family:Newsreader,Georgia,serif;font-weight:400}.hero-copy h1{max-width:760px;margin:25px 0 29px;font-size:clamp(3.5rem,5.5vw,4.25rem);line-height:1.08}.hero-copy h1 span{color:var(--color-copper-hover);font-style:italic}.hero-lede{max-width:630px;color:var(--color-text-secondary);font-size:1.06rem;line-height:1.7}.hero-actions{margin-top:38px}.button{border-color:var(--color-border-subtle);border-radius:9px;min-height:48px;font-weight:600;transition:transform .2s ease-out,border-color .2s ease-out,background-color .2s ease-out}.button:hover{border-color:#e27d4273;transform:translateY(-2px)}.button-primary{background:var(--color-copper-base);border-color:var(--color-copper-base);color:var(--color-surface-base);box-shadow:0 10px 30px #e27d421f}.button-primary:hover{background:var(--color-copper-hover);border-color:var(--color-copper-hover)}.button-quiet{color:var(--color-text-primary);background:var(--color-surface-elevated)}.focus-note{border:1px solid var(--color-border-subtle);background:linear-gradient(150deg, #e27d4217, transparent 56%), var(--color-surface-elevated);border-radius:14px;align-self:center;width:min(100%,420px);margin:0;padding:29px;box-shadow:0 28px 70px #00000029}.focus-note:before{background:var(--color-copper-base);width:72px;top:-1px;left:29px}.focus-note p{color:var(--color-text-primary);letter-spacing:-.015em;font:400 clamp(1.55rem,2.4vw,2rem)/1.23 Newsreader,Georgia,serif}.focus-note a{color:var(--color-copper-base);border-bottom-color:#e27d4266;font-weight:600}.focus-note a:hover{color:var(--color-copper-hover);border-color:var(--color-copper-hover)}.signal-strip{border-color:var(--color-border-subtle);min-height:70px;color:var(--color-text-secondary);padding:0 max(24px,50vw - 576px);font-size:.81rem}.signal-label{background:var(--color-surface-subtle);color:var(--color-copper-base);border:1px solid #e27d424d;border-radius:4px}.signal-strip i{background:var(--color-copper-base)}.section:not(#signal){padding-top:88px;padding-bottom:96px}.section:not(#signal) h2,.github-head h2{font-size:clamp(2.4rem,4vw,3rem);line-height:1.13}.section:not(#signal) .section-head p,.page-hero p{color:var(--color-text-secondary)}.page-hero{padding:94px 0 62px}.page-title{max-width:780px;font-size:clamp(3rem,5.5vw,4.6rem);line-height:1.07}.page-rule{background:var(--color-border-subtle)}.project-grid{gap:20px}.project-card,.project-card.featured{border-color:var(--color-border-subtle);background:var(--color-surface-card);border-radius:14px}.project-card.featured{background:linear-gradient(130deg, #e27d421a, var(--color-surface-card) 55%)}.project-card h3,.sponsor-card strong,.comment-form h3{letter-spacing:-.015em;font-family:Newsreader,Georgia,serif;font-weight:400}.project-card h3{font-size:1.9rem}.project-card p,.sponsor-card p{color:var(--color-text-secondary)}.project-placeholder{background:radial-gradient(circle at 72% 25%, #e27d4233, transparent 40%), var(--color-surface-elevated)}.project-placeholder span,.project-video-link a,.project-links{color:var(--color-copper-base)}.project-video-link a{background:linear-gradient(145deg, #e27d421a, var(--color-surface-elevated))}.tag{background:var(--color-surface-subtle);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.profile-grid{padding-top:95px}.profile-photo{border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);border-radius:14px;padding:8px}.profile-photo img{filter:sepia(.13)saturate(.9)contrast(1.04);border-radius:8px}.profile-content h1{font-size:clamp(3.5rem,6vw,5.6rem);line-height:1.04}.profile-content .bio{color:var(--color-text-secondary);font-size:1.08rem}.stat-row{background:var(--color-border-subtle);border-color:var(--color-border-subtle);border-radius:12px}.stat{background:var(--color-surface-elevated)}.stat strong{color:var(--color-copper-base);font-family:Newsreader,Georgia,serif;font-weight:400}.stat span{color:var(--color-text-muted)}.article-back,.article-body a{color:var(--color-copper-base)}.article-shell h1{line-height:1.09}.article-body{color:var(--color-text-secondary)}.article-body h2,.article-body h3{color:var(--color-text-primary);letter-spacing:-.015em;font-family:Newsreader,Georgia,serif;font-weight:400}.article-body blockquote{border-left-color:var(--color-copper-base);color:var(--color-text-primary);font-family:Newsreader,Georgia,serif;font-size:1.4rem}.article-body pre,.article-body iframe{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}.article-shell>.post-meta .category-dot{background:var(--color-copper-base)}.sponsor-shell{gap:70px}.sponsor-copy h1{font-size:clamp(4rem,8vw,7rem);line-height:1}.sponsor-copy p{color:var(--color-text-secondary)}.sponsor-card{border-color:var(--color-border-subtle);background:linear-gradient(145deg, #e27d421f, var(--color-surface-elevated) 57%);border-radius:14px}.sponsor-card:before{background:var(--color-copper-base)}.sponsor-card>span{color:var(--color-copper-base)}.sponsor-card strong{font-size:clamp(2rem,3vw,2.75rem);line-height:1.15}.github-head>a,.github-empty>a{color:var(--color-copper-base);border-color:#e27d4273}.github-feed,.github-empty{border-color:var(--color-border-subtle);background:var(--color-surface-elevated);border-radius:14px}.github-event{border-color:var(--color-border-subtle)}.github-event:hover{background:var(--color-surface-card)}.github-event-icon{background:var(--color-surface-subtle);color:var(--color-copper-base)}.github-event-copy{color:var(--color-text-secondary)}.github-event-copy strong{color:var(--color-text-primary)}.footer{border-color:var(--color-border-subtle);color:var(--color-text-muted);letter-spacing:.02em;font-size:.76rem}#signal{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}#signal .section-kicker{color:var(--color-copper-base);letter-spacing:.18em;font-size:.69rem;font-weight:700}#signal h2{letter-spacing:-.025em;font-family:Newsreader,Georgia,serif;font-size:clamp(2.5rem,4.5vw,3.4rem);font-weight:400;line-height:1.1}#signal .section-head p{color:var(--color-text-secondary)}#signal .filter{border-color:var(--color-border-subtle);background:var(--color-surface-elevated);color:var(--color-text-secondary);border-radius:8px;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}#signal .filter:hover{color:var(--color-copper-hover);border-color:#e27d4273}#signal .filter.active{background:var(--color-copper-base);border-color:var(--color-copper-base);color:var(--color-surface-base)}#signal .filter:focus-visible,#signal .post-card:focus-visible{outline:2px solid var(--color-copper-base);outline-offset:3px}#signal .post-card{border-color:var(--color-border-subtle);background:var(--color-surface-card);border-radius:14px;transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}#signal .post-card:hover{border-color:#e27d4273;transform:translateY(-2px);box-shadow:0 20px 50px #0003}#signal .post-meta{color:var(--color-text-muted)}#signal .category-dot{background:var(--color-copper-base)}#signal .post-card h3{color:var(--color-text-primary);letter-spacing:-.015em;font-family:Newsreader,Georgia,serif;font-size:clamp(1.55rem,2vw,1.9rem);font-weight:400;line-height:1.2}#signal .post-card p{color:var(--color-text-secondary)}#signal .post-footer{color:var(--color-copper-base)}#signal .arrow-box{border-color:#e27d4266;border-radius:8px}@media (max-width:850px){.nav-links{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}.hero-grid{grid-template-columns:1fr;min-height:auto;padding:76px 0}.focus-note{justify-self:start;max-width:560px}}@media (max-width:580px){.nav,.hero-grid,.section:not(#signal),.page-hero,.page-rule,.profile-grid,.sponsor-shell,.github-section,.footer{width:calc(100% - 32px)}.hero-grid{gap:42px;padding:66px 0}.hero-copy h1{font-size:clamp(3rem,12vw,3.55rem)}.focus-note{padding:24px}.page-hero{padding:68px 0 46px}.profile-grid{padding-top:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.elsewhere{flex-wrap:wrap;gap:10px 22px;margin-top:26px;display:flex}.elsewhere a{color:var(--color-text-muted);align-items:center;gap:4px;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s ease-out;display:inline-flex}.elsewhere a:hover{color:var(--color-text-primary)}
