:root{--accent:#3f6680;--accent2:#263c4b;--bg:#eef0f2;--surface:#fcfdfe;--text:#19232c;--muted:#65717b;--line:#ccd4da;--font:"Cascadia Code",Consolas,"Noto Sans Mono CJK TC",monospace;--site-gap:24px;--site-width:1220px}*{box-sizing:border-box}html{font-family:var(--font);color:var(--text);background:var(--bg)}body{margin:0;min-height:100vh}a{color:inherit}.brand{text-decoration:none;font-weight:900}.site-header{position:relative;z-index:2}.hero h1{line-height:1.08}.hero p{line-height:1.8}.eyebrow{letter-spacing:.18em;font-size:12px!important;font-weight:900;text-transform:uppercase}.grid h3{line-height:1.45}.grid h3 a{text-decoration:none}.grid h3 a:hover{color:var(--accent)}time{font-size:12px;letter-spacing:.05em;color:var(--muted)}.grid p,.content{line-height:1.9;color:var(--muted)}.content{overflow-wrap:anywhere}.content img{max-width:100%;height:auto}.content p{margin:0 0 1.25em}.back{display:inline-block;text-decoration:none;color:var(--accent)}footer{display:flex;justify-content:space-between;gap:20px;color:var(--muted)}@media(max-width:700px){footer{flex-direction:column}}.site-header{padding:16px 24px;background:#020806;border-bottom:1px solid var(--accent)}.brand{font-size:18px}.brand:before{content:'~/ ';color:var(--accent)}main{max-width:1100px;margin:auto;padding:42px 24px 80px}.hero{padding:38px;border:1px solid var(--accent);background:var(--surface)}.hero:before{content:'$ cat overview.txt';display:block;color:var(--accent);margin-bottom:22px}.hero h1{font-size:clamp(36px,7vw,72px)}.articles{padding-top:38px}.articles h2{border-bottom:1px dashed var(--accent);padding-bottom:12px}.grid{display:grid;gap:12px}.grid article{padding:20px;border:1px solid var(--accent);background:var(--surface)}.grid h3:before{content:'> ';color:var(--accent)}.post{max-width:880px;margin:auto;padding:34px;border:1px solid var(--accent);background:var(--surface)}.post h1{font-size:clamp(30px,6vw,58px)}.content{font-size:17px}footer{max-width:1100px;margin:auto;padding:25px 24px;border-top:1px dashed var(--accent)}
