.comments-section[data-astro-cid-jvxsf75u]{margin-top:48px;padding-top:32px;border-top:1px dashed rgba(0,255,245,.15)}.comments-section .tk-comments{--tk-color: var(--text) !important;--tk-main-color: var(--cyan) !important;--tk-meta-color: var(--text-dim) !important}.comments-section .tk-input{background:var(--bg-card)!important;border:1px solid rgba(0,255,245,.2)!important;color:var(--text)!important;border-radius:2px!important}.comments-section .tk-input:focus{border-color:var(--cyan)!important;box-shadow:var(--glow-cyan)!important}.comments-section .tk-submit .tk-btn{background:transparent!important;border:1px solid var(--cyan)!important;color:var(--cyan)!important;border-radius:2px!important;font-family:var(--pixel-font)!important;font-size:13px!important}.comments-section .tk-submit .tk-btn:hover{background:#00fff51a!important;box-shadow:var(--glow-cyan)!important}.comments-section .tk-content{color:var(--text)!important}.comments-section .tk-nick,.comments-section .tk-time{color:var(--text-dim)!important}.comments-section .tk-comment{border-bottom:1px solid rgba(0,255,245,.08)!important}.reactions-box[data-astro-cid-6vafa5kw]{margin-top:40px;margin-bottom:12px;padding:16px;background:var(--bg-card);border:1px solid rgba(0,255,245,.1);border-radius:2px}.reactions-title[data-astro-cid-6vafa5kw]{font-family:var(--pixel-font);font-size:11px;color:var(--text-dim);margin-bottom:12px;opacity:.6}.reactions-row[data-astro-cid-6vafa5kw]{display:flex;gap:10px;flex-wrap:wrap}.reaction-btn[data-astro-cid-6vafa5kw]{display:flex;align-items:center;gap:6px;background:var(--bg-deep);border:1px solid rgba(0,255,245,.1);border-radius:2px;padding:6px 12px;cursor:pointer;transition:all .2s;font-family:var(--pixel-font);font-size:12px;color:var(--text-dim)}.reaction-btn[data-astro-cid-6vafa5kw]:hover{border-color:#00fff54d;color:var(--text)}.reaction-btn[data-astro-cid-6vafa5kw].reacted{border-color:var(--cyan);color:var(--cyan);text-shadow:var(--glow-cyan);box-shadow:0 0 8px #00fff526}.reaction-btn[data-astro-cid-6vafa5kw].reacted .reaction-label[data-astro-cid-6vafa5kw]{color:var(--cyan)}.reaction-label[data-astro-cid-6vafa5kw]{display:inline-flex;align-items:center;line-height:1}.bracket[data-astro-cid-6vafa5kw]{font-family:var(--pixel-font);font-size:12px;display:inline-flex;align-items:center;height:16px}.reaction-text[data-astro-cid-6vafa5kw]{font-size:12px;display:inline-flex;align-items:center;height:16px;transform:translateY(-2px)}.reaction-count[data-astro-cid-6vafa5kw]{font-family:var(--mono-font);font-size:11px;min-width:12px;text-align:center;line-height:1}.share-bar[data-astro-cid-ung7bpju]{display:flex;align-items:center;gap:10px;margin-top:40px;padding:16px;background:var(--bg-card);border:1px dashed rgba(0,255,245,.2);border-radius:2px;flex-wrap:wrap;position:relative}.share-label[data-astro-cid-ung7bpju]{font-family:var(--pixel-font);font-size:11px;color:var(--text-dim);margin-right:4px}.share-btn[data-astro-cid-ung7bpju]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:var(--pixel-font);font-size:11px;color:var(--text-dim);background:transparent;border:1px solid rgba(0,255,245,.2);border-radius:2px;cursor:pointer;text-decoration:none;transition:all .2s}.share-btn[data-astro-cid-ung7bpju]:hover{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 8px #00fff533}.share-toast[data-astro-cid-ung7bpju]{position:absolute;right:16px;font-family:var(--pixel-font);font-size:11px;color:var(--cyan);opacity:0;transition:opacity .2s;pointer-events:none}.share-toast[data-astro-cid-ung7bpju].show{opacity:1}.toc[data-astro-cid-obewoz47]{position:sticky;top:24px;width:240px;flex-shrink:0;max-height:calc(100vh - 48px);overflow-y:auto;padding:16px 16px 16px 0}.toc-title[data-astro-cid-obewoz47]{font-family:var(--pixel-font);font-size:13px;color:var(--cyan);text-shadow:var(--glow-cyan);margin-bottom:16px;margin-left:20px}.toc-timeline[data-astro-cid-obewoz47]{position:relative;padding-left:20px}.toc-timeline[data-astro-cid-obewoz47]:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--cyan),var(--magenta),transparent);opacity:.25}.toc-node[data-astro-cid-obewoz47]{position:relative;display:block;text-decoration:none;padding:8px 0}.toc-dot[data-astro-cid-obewoz47]{position:absolute;left:-19px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:var(--bg);border:2px solid rgba(0,255,245,.3);transition:all .3s ease;z-index:1}.toc-node[data-astro-cid-obewoz47]:hover .toc-dot[data-astro-cid-obewoz47],.toc-node[data-astro-cid-obewoz47].active .toc-dot[data-astro-cid-obewoz47]{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 8px #00fff580}.toc-text[data-astro-cid-obewoz47]{font-family:var(--mono-font);font-size:14px;color:var(--text-dim);line-height:1.5;transition:color .2s}.toc-node[data-astro-cid-obewoz47]:hover .toc-text[data-astro-cid-obewoz47],.toc-node[data-astro-cid-obewoz47].active .toc-text[data-astro-cid-obewoz47]{color:var(--cyan)}.toc-h3[data-astro-cid-obewoz47]{padding-left:14px}.toc-h3[data-astro-cid-obewoz47] .toc-dot[data-astro-cid-obewoz47]{width:6px;height:6px;border-width:1.5px}@media(max-width:900px){.toc[data-astro-cid-obewoz47]{display:none}}.scroll-timeline .post-content>*{opacity:0;transform:translateY(32px);transition:opacity .6s ease,transform .6s ease}.scroll-timeline .post-content>*.st-visible{opacity:1;transform:translateY(0)}.scroll-timeline .post-content>p:has(img){transform:translate(-40px);transition:opacity .7s ease,transform .7s ease}.scroll-timeline .post-content>p:has(img).st-visible{transform:translate(0)}.scroll-timeline .post-content>h1,.scroll-timeline .post-content>h2,.scroll-timeline .post-content>h3{transform:translateY(24px) scale(.97);transition:opacity .5s ease,transform .5s ease}.scroll-timeline .post-content>h1.st-visible,.scroll-timeline .post-content>h2.st-visible,.scroll-timeline .post-content>h3.st-visible{transform:translateY(0) scale(1)}.scroll-timeline .post-content>blockquote{transform:translate(40px);transition:opacity .7s ease,transform .7s ease}.scroll-timeline .post-content>blockquote.st-visible{transform:translate(0)}.scroll-timeline .post-content>*.st-delay-1{transition-delay:.05s}.scroll-timeline .post-content>*.st-delay-2{transition-delay:.1s}.scroll-timeline .post-content>*.st-delay-3{transition-delay:.15s}
