:root{--tlzr-bg:#111614;--tlzr-surface:#181f1c;--tlzr-surface-raised:#202824;--tlzr-border:#303d37;--tlzr-text:#f1eee7;--tlzr-text-muted:#aab5ae;--tlzr-text-subtle:#7f8b84;--tlzr-accent:#d9a441;--tlzr-accent-rgb:217, 164, 65;--tlzr-accent-soft:#f0c76a;--tlzr-link:#9fb7e8;--tlzr-link-rgb:159, 183, 232;--tlzr-link-hover:#c3d3f0;--tlzr-focus:#5b8cff;--tlzr-code-bg:#0c1110;--tlzr-radius-sm:0.45rem;--tlzr-radius-md:0.8rem;--tlzr-radius-lg:1.2rem;--tlzr-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tlzr-font-heading:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--tlzr-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}html{background:var(--tlzr-bg)}body{min-height:100vh;background:radial-gradient(circle at top left,rgba(var(--tlzr-accent-rgb),.08),transparent 32rem),radial-gradient(circle at top right,rgba(var(--tlzr-link-rgb),.045),transparent 30rem),var(--tlzr-bg);color:var(--tlzr-text);font-family:var(--tlzr-font-body);font-size:17px;line-height:1.7;display:flex;flex-direction:column}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(241,238,231,.16) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(to bottom,black,transparent 70%);opacity:.22}body.container{max-width:1120px}main{flex:1}a{color:var(--tlzr-link);text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{color:var(--tlzr-link-hover)}h1,h2,h3,h4,h5,h6{color:var(--tlzr-text);font-family:var(--tlzr-font-heading);font-weight:650;letter-spacing:-.025em;line-height:1.15}h1{font-size:clamp(2.4rem,7vw,4.8rem)}h2{font-size:clamp(1.75rem,4vw,2.5rem)}p{margin-bottom:1.15rem}hr{border-color:var(--tlzr-border);opacity:1}::selection{background:rgba(217,164,65,.32);color:var(--tlzr-text)}.text-secondary{color:var(--tlzr-text-muted)!important}.text-white{color:var(--tlzr-text)!important}code{border-radius:var(--tlzr-radius-sm);background:var(--tlzr-code-bg);color:var(--tlzr-accent-soft);padding:.12rem .32rem;font-family:var(--tlzr-font-mono);font-size:.9em}pre{border:1px solid var(--tlzr-border);border-radius:var(--tlzr-radius-md);background:var(--tlzr-code-bg);padding:1rem;overflow-x:auto}pre code{background:0 0;padding:0;color:inherit}.site-header{padding-top:1.15rem}.site-nav{border-bottom:1px solid rgba(241,238,231,.12);padding:.85rem 0}.navbar-brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--tlzr-text);font-weight:750;letter-spacing:-.02em}.navbar-brand:hover{color:var(--tlzr-accent-soft)}.navbar-brand img{height:42px;width:auto}.navbar-nav{gap:.2rem}.nav-link{border-radius:999px;color:var(--tlzr-text-muted)!important;font-size:.95rem;font-weight:600;padding:.45rem .75rem!important}.nav-link:hover,.nav-link:focus{background:rgba(255,255,255,.055);color:var(--tlzr-text)!important}.nav-link.active,.nav-link[aria-current=page]{background:rgba(217,164,65,.12);color:var(--tlzr-accent-soft)!important}.nav-link.active:hover,.nav-link[aria-current=page]:hover,.nav-link.active:focus,.nav-link[aria-current=page]:focus{background:rgba(217,164,65,.18);color:var(--tlzr-text)!important}.navbar-toggler{border-color:var(--tlzr-border)}@media(max-width:991.98px){.navbar-collapse{border:1px solid var(--tlzr-border);border-radius:var(--tlzr-radius-md);background:var(--tlzr-surface);margin-top:.9rem;padding:.75rem}}.site-footer{border-top:1px solid rgba(241,238,231,.12);color:var(--tlzr-text-subtle);font-size:.9rem;margin-top:auto;padding:2rem 0}.site-footer a{color:var(--tlzr-text-muted)}.site-footer a:hover{color:var(--tlzr-link-hover)}.site-header,main,.site-footer{position:relative;z-index:1}.home-hero{max-width:860px;padding:clamp(4rem,10vw,8rem)0 clamp(3rem,8vw,5rem)}.eyebrow{color:var(--tlzr-accent-soft);font-family:var(--tlzr-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.12em;margin-bottom:.85rem;text-transform:uppercase}.home-hero h1{margin-bottom:1.35rem}.home-hero__content{max-width:690px;color:var(--tlzr-text-muted);font-size:clamp(1.08rem,2vw,1.28rem)}.home-hero__content p:last-child{margin-bottom:0}.section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:clamp(4rem,8vw,6rem)}.feature-card{position:relative;border:1px solid var(--tlzr-border);border-radius:var(--tlzr-radius-lg);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),var(--tlzr-surface);padding:1.35rem;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease}.feature-card:hover{transform:translateY(-2px);border-color:rgba(217,164,65,.55);background:linear-gradient(145deg,rgba(217,164,65,.075),rgba(255,255,255,2%)),var(--tlzr-surface)}.feature-card__label{color:var(--tlzr-text-subtle);font-family:var(--tlzr-font-mono);font-size:.76rem;font-weight:700;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}.feature-card h2{font-size:1.45rem;margin-bottom:.75rem}.feature-card p{color:var(--tlzr-text-muted);margin-bottom:0}.feature-card a{color:inherit;text-decoration:none}.home-section{margin-bottom:clamp(4rem,8vw,6rem)}.section-heading{margin-bottom:1.5rem}.section-heading h2{margin-bottom:0}.entry-list{border-top:1px solid var(--tlzr-border)}.entry-row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:1.5rem;border-bottom:1px solid var(--tlzr-border);padding:1.15rem 0}.entry-row h3{font-family:var(--tlzr-font-body);font-size:1.08rem;font-weight:750;letter-spacing:-.015em;margin-bottom:.25rem}.entry-row h3 a{color:var(--tlzr-text);text-decoration:none}.entry-row h3 a:hover{color:var(--tlzr-link-hover)}.entry-row p{color:var(--tlzr-text-muted);font-size:.96rem;margin-bottom:0}.entry-row time{color:var(--tlzr-text-subtle);font-family:var(--tlzr-font-mono);font-size:.78rem;white-space:nowrap}@media(max-width:860px){.section-grid{grid-template-columns:1fr}.entry-row{grid-template-columns:1fr;gap:.35rem}}.about-page{display:grid;grid-template-columns:minmax(0,.75fr)minmax(0,1.25fr);gap:clamp(2rem,6vw,5rem);padding:clamp(3rem,7vw,5.5rem)0 clamp(4rem,8vw,6rem)}.about-page__header{position:sticky;top:2rem;align-self:start}.about-page__content{max-width:720px}@media(max-width:820px){.about-page{grid-template-columns:1fr}.about-page__header{position:static}}.page-header{max-width:760px;padding:clamp(3rem,7vw,5.5rem)0 clamp(2rem,5vw,3rem)}.page-header h1{margin-bottom:1rem}.page-header__content{color:var(--tlzr-text-muted);font-size:1.08rem}.archive-list{border-top:1px solid var(--tlzr-border);margin-bottom:clamp(4rem,8vw,6rem)}.archive-item{display:grid;grid-template-columns:minmax(0,1fr)12rem;gap:2rem;border-bottom:1px solid var(--tlzr-border);padding:1.4rem 0}.archive-item__body h2{font-family:var(--tlzr-font-body);font-size:1.25rem;font-weight:750;letter-spacing:-.015em;margin-bottom:.4rem}.archive-item__body h2 a{color:var(--tlzr-text);text-decoration:none}.archive-item__body h2 a:hover{color:var(--tlzr-link-hover)}.archive-item__body p{color:var(--tlzr-text-muted);margin-bottom:.75rem;max-width:680px}.archive-item__meta{color:var(--tlzr-text-subtle);font-family:var(--tlzr-font-mono);font-size:.78rem;padding-top:.15rem;text-align:right}.tag-list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.tag-list a{display:inline-flex;border:1px solid rgba(156,207,216,.28);border-radius:999px;color:var(--tlzr-text-muted);font-family:var(--tlzr-font-mono);font-size:.72rem;padding:.14rem .5rem;text-decoration:none}.tag-list a:hover{border-color:var(--tlzr-link);color:var(--tlzr-link-hover)}@media(max-width:760px){.archive-item{grid-template-columns:1fr;gap:.4rem}.archive-item__meta{order:-1;text-align:left}}.article{max-width:760px;margin:0 auto;padding:clamp(3rem,7vw,5.5rem)0 clamp(4rem,8vw,6rem)}.article-header{margin-bottom:2.4rem}.article-header h1{margin-bottom:1rem}.article-meta{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--tlzr-text-subtle);font-family:var(--tlzr-font-mono);font-size:.82rem}.article-content{color:var(--tlzr-text);font-size:1.04rem}.article-content>*+*{margin-top:1.15rem}.article-content h2{margin-top:2.8rem;margin-bottom:.85rem}.article-content h3{margin-top:2.2rem;margin-bottom:.75rem}.article-content p,.article-content li{color:var(--tlzr-text)}.article-content strong{color:var(--tlzr-text)}.article-content blockquote{border-left:3px solid var(--tlzr-accent);color:var(--tlzr-text-muted);margin:1.8rem 0;padding:.15rem 0 .15rem 1.1rem}.article-content blockquote p:last-child{margin-bottom:0}.article-content img{border:1px solid var(--tlzr-border);border-radius:var(--tlzr-radius-md);display:block;height:auto;margin:2rem auto;max-width:100%}.article-content table{border-collapse:collapse;display:block;margin:1.8rem 0;overflow-x:auto;width:100%}.article-content th,.article-content td{border-bottom:1px solid var(--tlzr-border);padding:.6rem .75rem}.article-content th{color:var(--tlzr-text);font-weight:750}.article-content td{color:var(--tlzr-text-muted)}.article-footer{border-top:1px solid var(--tlzr-border);margin-top:3rem;padding-top:1.2rem}.paper-meta{display:grid;gap:.8rem;border:1px solid var(--tlzr-border);border-radius:var(--tlzr-radius-md);background:rgba(255,255,255,.035);margin:1.5rem 0 0;padding:1rem}.paper-meta div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem}.paper-meta dt{color:var(--tlzr-text-subtle);font-family:var(--tlzr-font-mono);font-size:.76rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.paper-meta dd{color:var(--tlzr-text-muted);margin-bottom:0}@media(max-width:620px){.paper-meta div{grid-template-columns:1fr;gap:.15rem}}