.article-module__Ihb8ta__postPage{color:var(--text-color);background-color:var(--bg-color);border-radius:12px;padding:2rem;box-shadow:0 .5rem 6rem #04c3ff29}[data-theme=dark] .article-module__Ihb8ta__postPage{background-color:var(--navbar-bg)}.article-module__Ihb8ta__postHeader{margin-bottom:1.5rem}.article-module__Ihb8ta__postTitle{text-align:center;color:var(--text-dark);font-size:2rem;font-weight:800;line-height:1.4}[data-theme=dark] .article-module__Ihb8ta__postTitle{color:var(--text-color)}.article-module__Ihb8ta__postMeta{color:var(--text-light);text-align:center;flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0;font-size:.9rem;display:flex}.article-module__Ihb8ta__postThumbnail{border-radius:var(--radius);margin:2rem 0;overflow:hidden}.article-module__Ihb8ta__postThumbnail img{object-fit:cover;width:100%;max-height:420px;transition:transform .4s;display:block}.article-module__Ihb8ta__postThumbnail img:hover{transform:scale(1.03)}.article-module__Ihb8ta__postContent{color:var(--text-color);font-size:1rem;line-height:1.8}.article-module__Ihb8ta__postContent *{transition:color var(--transition),background-color var(--transition)}.article-module__Ihb8ta__postContent h1,.article-module__Ihb8ta__postContent h2,.article-module__Ihb8ta__postContent h3,.article-module__Ihb8ta__postContent h4{color:var(--accent-color);font-weight:700;line-height:1.3}.article-module__Ihb8ta__postContent h1{font-size:2rem}.article-module__Ihb8ta__postContent h2{font-size:1.8rem}.article-module__Ihb8ta__postContent h3{font-size:1.5rem}.article-module__Ihb8ta__postContent h4{font-size:1.3rem}.article-module__Ihb8ta__postContent p{color:var(--text-light)}[data-theme=dark] .article-module__Ihb8ta__postContent p{color:#d1d5db}.article-module__Ihb8ta__postContent a{color:var(--accent-color);transition:color var(--transition);text-decoration:underline}.article-module__Ihb8ta__postContent a:hover{color:var(--primary)}.article-module__Ihb8ta__postContent ul,.article-module__Ihb8ta__postContent ol{padding-right:1.5rem}.article-module__Ihb8ta__postContent ul li::marker{color:var(--accent-color);font-size:1.1em}.article-module__Ihb8ta__postContent ol li::marker{color:var(--accent-color);font-size:1.1em}.article-module__Ihb8ta__postContent img{border-radius:var(--radius);width:100%;height:auto;margin:2rem auto;display:block;box-shadow:0 10px 30px #00000026}.article-module__Ihb8ta__postContent hr{background:linear-gradient(to right,transparent,var(--accent-color),transparent);opacity:.6;border:none;height:2px;margin:3rem 0}.article-module__Ihb8ta__postContent blockquote{border-right:4px solid var(--accent-color);background:var(--bg-light);border-radius:var(--radius);color:var(--text-dark);margin:2rem 0;padding:1rem 1.5rem}[data-theme=dark] .article-module__Ihb8ta__postContent blockquote{color:#e5e7eb;background:#1f2935}.article-module__Ihb8ta__postContent code{background:#0000000d;border-radius:6px;padding:.2rem .4rem;font-family:monospace;font-size:.95rem}[data-theme=dark] .article-module__Ihb8ta__postContent code{background:#ffffff0d}.article-module__Ihb8ta__postContent pre{direction:ltr;background:#0000000d;border-radius:12px;padding:1rem;font-family:monospace;font-size:.9rem;overflow-x:auto}[data-theme=dark] .article-module__Ihb8ta__postContent pre{background:#ffffff0d}.article-module__Ihb8ta__loading{text-align:center;color:var(--text-light);padding:4rem;font-size:1.1rem}.article-module__Ihb8ta__postContent table{border-radius:var(--radius);background:var(--bg-light);width:100%;overflow:hidden}.article-module__Ihb8ta__postContent thead th{background:var(--primary);color:#fff;text-align:right;padding:1rem;font-weight:600}.article-module__Ihb8ta__postContent th,.article-module__Ihb8ta__postContent td{color:var(--text-dark);border-bottom:1px solid #00000014;padding:.9rem 1.1rem}.article-module__Ihb8ta__postContent tbody tr:nth-child(2n){background:#00000008}.article-module__Ihb8ta__postContent tbody tr:hover{transition:var(--transition);background:#4f46e514}.article-module__Ihb8ta__postContent table{white-space:nowrap;overflow-x:auto}[data-theme=dark] .article-module__Ihb8ta__postContent table{background:#1f2937}[data-theme=dark] .article-module__Ihb8ta__postContent thead th{background:var(--secondary)}[data-theme=dark] .article-module__Ihb8ta__postContent th,[data-theme=dark] .article-module__Ihb8ta__postContent td{color:#e5e7eb;border-bottom:1px solid #374151}[data-theme=dark] .article-module__Ihb8ta__postContent tbody tr:nth-child(2n){background:#ffffff0a}[data-theme=dark] .article-module__Ihb8ta__postContent tbody tr:hover{background:#6366f12e}.article-module__Ihb8ta__postContent figure{text-align:center}.article-module__Ihb8ta__postContent figcaption{color:var(--text-light);font-size:.9rem}[data-theme=dark] .article-module__Ihb8ta__postContent figcaption{color:#d1d5db}.article-module__Ihb8ta__shareButtons{border-top:1px solid #00000014;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}[data-theme=dark] .article-module__Ihb8ta__shareButtons{border-top-color:#ffffff14}.article-module__Ihb8ta__shareIcons{flex-direction:row;gap:.5rem;display:flex}.article-module__Ihb8ta__shareBtn{background:var(--accent-color);width:48px;height:48px;color:var(--text-dark);cursor:pointer;transition:transform var(--transition),box-shadow var(--transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}[data-theme=dark] .article-module__Ihb8ta__shareBtn{color:var(--text-color)}.article-module__Ihb8ta__shareBtn img{width:22px;height:22px}.article-module__Ihb8ta__shareBtn:hover{transform:translateY(-4px);box-shadow:0 8px 20px #09bead66}.article-module__Ihb8ta__shareText{font-size:1rem}@media (max-width:1024px){.article-module__Ihb8ta__postTitle{font-size:2rem}.article-module__Ihb8ta__postMeta{gap:.5rem;font-size:.85rem}.article-module__Ihb8ta__postContent{font-size:.95rem}.article-module__Ihb8ta__postContent h1{font-size:2rem}.article-module__Ihb8ta__postContent h2{font-size:1.8rem}.article-module__Ihb8ta__postContent figcaption{font-size:.85rem}.article-module__Ihb8ta__postContent code{font-size:.9rem}.article-module__Ihb8ta__postContent pre{font-size:.85rem}}@media (max-width:768px){.article-module__Ihb8ta__postPage{padding:1rem}.article-module__Ihb8ta__postTitle{font-size:1.8rem}.article-module__Ihb8ta__postMeta{flex-direction:row;gap:.3rem}.article-module__Ihb8ta__postContent{font-size:.9rem;line-height:1.8}.article-module__Ihb8ta__postContent h1{font-size:1.6rem}.article-module__Ihb8ta__postContent h2{font-size:1.4rem}.article-module__Ihb8ta__postContent h3{font-size:1.2rem}.article-module__Ihb8ta__postContent blockquote{padding:.8rem 1rem}.article-module__Ihb8ta__postThumbnail img{max-height:300px}.article-module__Ihb8ta__postContent figcaption{font-size:.8rem}.article-module__Ihb8ta__postContent code{font-size:.85rem}.article-module__Ihb8ta__postContent pre{font-size:.8rem}.article-module__Ihb8ta__postContent table{font-size:.85rem}.article-module__Ihb8ta__shareButtons{flex-direction:column;gap:1rem}.article-module__Ihb8ta__shareBtn{width:42px;height:42px}.article-module__Ihb8ta__shareText{font-size:.95rem}.article-module__Ihb8ta__shareBtn img{width:20px;height:20px}}@media (max-width:480px){.article-module__Ihb8ta__postTitle{font-size:1.3rem}.article-module__Ihb8ta__postContent{font-size:.85rem;line-height:1.6}.article-module__Ihb8ta__postContent h1{font-size:1.4rem}.article-module__Ihb8ta__postContent h2{font-size:1.2rem}.article-module__Ihb8ta__postThumbnail img{max-height:220px}.article-module__Ihb8ta__postContent figcaption{font-size:.75rem}}
code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
