:root{--site-header-height:100px}body{padding-top:var(--site-header-height)}html{scroll-padding-top:calc(var(--site-header-height) + 24px)}.global-header{position:fixed;inset:0 0 auto;z-index:1000;height:var(--site-header-height);background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#0d2137;font-family:noto sans sc,sans-serif}[data-theme=dark] .global-header{background:#0f172a;border-color:#29364b;color:#f1f5f9}.global-header .global-header-inner{height:100%;max-width:1440px;margin:0 auto;padding:0 88px;display:flex;justify-content:space-between;align-items:center}.global-header .global-brand{font-size:20px;font-weight:700;line-height:1.5;color:inherit;text-decoration:none}.global-header .global-actions{display:flex;gap:22px;align-items:center}.global-header .global-icon{display:flex;align-items:center;justify-content:center;width:28px;height:32px;padding:4px;border:0;background:0 0;box-shadow:none;color:#60666a;cursor:pointer;text-decoration:none}[data-theme=dark] .global-header .global-icon{color:#cbd5e1}.global-header .global-icon svg{display:block;width:20px;height:20px;fill:currentColor}.global-header .global-icon:hover{color:#3b82f6}.global-header .sun{display:none!important}[data-theme=dark] .global-header .moon{display:none!important}[data-theme=dark] .global-header .sun{display:block!important}.global-header a:focus-visible,.global-header button:focus-visible{outline:2px solid #3b82f6;outline-offset:5px;border-radius:3px}@media(max-width:760px){:root{--site-header-height:80px}.global-header .global-header-inner{padding:0 24px}.global-header .global-actions{gap:16px}}body.book-type-posts .container{width:100%;padding:0}body.book-type-posts .book-page{box-sizing:border-box;width:100%;min-width:0;max-width:1440px;margin-inline:auto;padding:48px 88px}body.book-type-posts .tech-post-shell{margin-inline:-35px;padding:28px 34px}body.book-type-posts .book-post-content{min-width:0}body.book-type-posts .book-footer{padding-inline:0}@media(max-width:760px){body.book-type-posts .book-page{padding:32px 24px}body.book-type-posts .tech-post-shell{margin-inline:-17px;padding:24px 16px}}