.reading-progress-track[data-astro-cid-kw4rgypl]{z-index:100;background:var(--border);width:100%;height:2px;position:fixed;top:0;left:0}.reading-progress-bar[data-astro-cid-kw4rgypl]{background:var(--foreground);border-radius:0 1px 1px 0;width:0%;height:100%;transition:width .1s}.atk-main-input{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important}.atk-comment{border-bottom:1px solid var(--border)!important}.atk-send-btn{background:var(--primary)!important;color:var(--primary-foreground)!important;border-radius:var(--radius)!important;border:none!important}.atk-layer-wrap{background:var(--popover)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important}.atk-header input{background:var(--secondary)!important;border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;color:var(--foreground)!important}.atk-textarea-wrap textarea{background:var(--background)!important;color:var(--foreground)!important}.share-buttons[data-astro-cid-eqjx2q6l]{align-items:center;gap:.5rem;display:flex;position:relative}.share-label[data-astro-cid-eqjx2q6l]{font-family:var(--font-sans);color:var(--muted-foreground);margin-right:.25rem;font-size:.875rem}.share-btn[data-astro-cid-eqjx2q6l]{border-radius:var(--radius);border:1px solid var(--border);background:var(--background);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.share-btn[data-astro-cid-eqjx2q6l]:hover{background:var(--muted);color:var(--foreground);border-color:var(--foreground)}.share-btn[data-astro-cid-eqjx2q6l]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.share-toast[data-astro-cid-eqjx2q6l]{background:var(--foreground);color:var(--background);border-radius:var(--radius);font-family:var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;z-index:10;padding:.375rem .75rem;font-size:.8125rem;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.share-toast[data-astro-cid-eqjx2q6l].show{opacity:1;transform:translate(-50%)translateY(0)}.share-toast[data-astro-cid-eqjx2q6l]:after{content:"";border:4px solid #0000;border-top-color:var(--foreground);position:absolute;top:100%;left:50%;transform:translate(-50%)}.article-tag{font-family:var(--font-sans);white-space:nowrap;border-radius:var(--radius-full);background:var(--secondary);color:var(--secondary-foreground);align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25;text-decoration:none;transition:opacity .15s,background .15s,color .15s;display:inline-flex}.article-tag:hover{opacity:.7}.prose-content{font-family:var(--font-sans);color:var(--foreground);font-size:1rem;line-height:1.75}.prose-content p{margin-bottom:2rem}.prose-content h2{color:var(--foreground);margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.prose-content h3{color:var(--foreground);margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose-content ul,.prose-content ol{margin-bottom:2rem;padding-left:1.5rem}.prose-content li{margin-bottom:.5rem}.prose-content a{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.prose-content code{font-family:var(--font-mono);background:var(--secondary);border-radius:var(--radius-sm);color:var(--foreground);padding:.125rem .375rem;font-size:.875rem}.prose-content pre{margin-bottom:2rem}.prose-content pre code{background:0 0;padding:0;font-size:.875rem;line-height:1.75}.prose-content blockquote{border-left:3px solid var(--border);background:var(--secondary);border-radius:var(--radius-lg);color:var(--foreground);margin-bottom:2.5rem;padding:.75rem 1rem}.prose-content blockquote p{margin:0}.prose-content img{border-radius:var(--radius-lg);max-width:100%;height:auto;margin-bottom:2rem}.astro-code{background:var(--background)!important}:root:not(.dark) .astro-code span[style*=\#6A737D i]{color:#57606a!important}:root:not(.dark) .astro-code span[style*=\#D73A49 i]{color:#cf222e!important}.dark .astro-code span[style*=\#6A737D i]{color:#8b949e!important}.dark .astro-code span[style*=\#F97583 i]{color:#ffa198!important}
