.post-module__ZAXO3W__page{border-top:1px solid var(--border)}.post-module__ZAXO3W__postHeader{background:var(--ink);color:var(--surface);padding:56px 0 52px}.post-module__ZAXO3W__back{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:#ffffff73;align-items:center;gap:6px;margin-bottom:32px;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.post-module__ZAXO3W__back:hover{color:#ffffffe6}.post-module__ZAXO3W__postFooter .post-module__ZAXO3W__back{color:var(--ink-3)}.post-module__ZAXO3W__postFooter .post-module__ZAXO3W__back:hover{color:var(--ink)}.post-module__ZAXO3W__tagRow{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.post-module__ZAXO3W__tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#86eface6;background:#86efac1a;border:1px solid #86efac40;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600}.post-module__ZAXO3W__title{letter-spacing:-.03em;color:#f9fafb;max-width:760px;margin-bottom:22px;font-size:clamp(24px,4vw,42px);font-weight:600;line-height:1.12}.post-module__ZAXO3W__meta{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.post-module__ZAXO3W__date{font-family:var(--font-geist-mono), monospace;font-size:12px}.post-module__ZAXO3W__metaDot{background:#ffffff40;border-radius:50%;flex-shrink:0;width:3px;height:3px}.post-module__ZAXO3W__content{min-width:0;max-width:680px;padding:52px 0 40px}.post-module__ZAXO3W__p{color:var(--ink-2);overflow-wrap:break-word;margin-bottom:22px;font-size:16px;line-height:1.8}.post-module__ZAXO3W__h2{letter-spacing:-.02em;color:var(--ink);border-bottom:1px solid var(--border);margin:48px 0 16px;padding-bottom:12px;font-size:22px;font-weight:600}.post-module__ZAXO3W__content>.post-module__ZAXO3W__h2:first-child{margin-top:0}.post-module__ZAXO3W__h3{letter-spacing:-.01em;color:var(--ink);margin:32px 0 10px;font-size:17px;font-weight:600}.post-module__ZAXO3W__ul{flex-direction:column;gap:10px;margin:0 0 22px;list-style:none;display:flex}.post-module__ZAXO3W__li{color:var(--ink-2);overflow-wrap:break-word;padding-left:20px;font-size:15px;line-height:1.7;position:relative}.post-module__ZAXO3W__li:before{content:"—";color:var(--ink-4);font-size:12px;position:absolute;top:4px;left:0}.post-module__ZAXO3W__ic{font-family:var(--font-geist-mono), monospace;background:var(--surface-2);border:1px solid var(--border);color:var(--ink);word-break:break-all;border-radius:4px;padding:1px 5px;font-size:13px}.post-module__ZAXO3W__codeWrap{-webkit-overflow-scrolling:touch;max-width:100%;margin:20px 0 28px;overflow-x:auto}.post-module__ZAXO3W__codeWrap .code-block{max-width:100%;overflow-x:auto}.post-module__ZAXO3W__codeLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px;font-size:10px;font-weight:500}.post-module__ZAXO3W__postFooter{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;max-width:680px;padding:32px 0 80px;display:flex}.post-module__ZAXO3W__postFooter .post-module__ZAXO3W__tag{color:var(--ink-3);background:var(--surface-2);border-color:var(--border)}@media (max-width:768px){.post-module__ZAXO3W__postHeader{padding:40px 0 36px}.post-module__ZAXO3W__back{margin-bottom:24px}.post-module__ZAXO3W__h2{margin-top:40px;font-size:19px}.post-module__ZAXO3W__h3{font-size:16px}.post-module__ZAXO3W__p{font-size:15px}.post-module__ZAXO3W__content{padding:40px 0 32px}}@media (max-width:480px){.post-module__ZAXO3W__postHeader{padding:32px 0 28px}.post-module__ZAXO3W__title{letter-spacing:-.025em}.post-module__ZAXO3W__meta{gap:8px;font-size:12px}.post-module__ZAXO3W__content{padding:32px 0 24px}.post-module__ZAXO3W__h2{margin-top:36px;font-size:18px}.post-module__ZAXO3W__p{font-size:14px;line-height:1.75}.post-module__ZAXO3W__li{font-size:14px}.post-module__ZAXO3W__codeWrap{margin:16px 0 20px}.post-module__ZAXO3W__postFooter{padding-bottom:60px}}
