.posts-expand[data-astro-cid-7jjqptxk]{max-width:880px;margin:0 auto;padding:40px 20px}.post[data-astro-cid-7jjqptxk]{margin:60px 0}.post-block[data-astro-cid-7jjqptxk]{padding:25px 42px;background:#fff;border-radius:0;box-shadow:0 4px 20px #00000026;opacity:0;animation:fadeIn .5s ease forwards}.post-background[data-astro-cid-7jjqptxk]{width:100%;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:15px 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.post-header[data-astro-cid-7jjqptxk]{animation:slideDownIn .5s ease;text-align:center}@keyframes slideDownIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.post-title[data-astro-cid-7jjqptxk]{font-size:26px;font-weight:700;margin:0;color:#222;text-align:center}.post-meta[data-astro-cid-7jjqptxk]{margin-top:10px;font-size:14px;color:#999;text-align:center}.post-meta-item-icon[data-astro-cid-7jjqptxk]{margin-right:5px}.post-meta-divider[data-astro-cid-7jjqptxk]{margin:0 8px}.post-meta-row[data-astro-cid-7jjqptxk]{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.post-meta-item-icon[data-astro-cid-7jjqptxk]{margin-right:3px}.post-time[data-astro-cid-7jjqptxk],.post-updated[data-astro-cid-7jjqptxk],.post-wordcount[data-astro-cid-7jjqptxk],.post-author[data-astro-cid-7jjqptxk],.post-category-inline[data-astro-cid-7jjqptxk],.post-tags-inline[data-astro-cid-7jjqptxk]{display:inline-flex;align-items:center;gap:3px}.post-author[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk],.post-category-inline[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk],.post-tags-inline[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{color:#999;text-decoration:none;transition:color .3s}.post-author[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover,.post-category-inline[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover,.post-tags-inline[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{color:#222}.post-body[data-astro-cid-7jjqptxk]{animation:slideDownIn .5s ease .1s both;margin-top:20px;color:#24292e;word-wrap:break-word;overflow:auto;line-height:1.5;font-size:16px;word-break:break-word}.post-body[data-astro-cid-7jjqptxk] ul ul ul{list-style-type:square}.post-body[data-astro-cid-7jjqptxk] ul ul{list-style-type:circle}.post-body[data-astro-cid-7jjqptxk] ul{list-style-type:disc}.post-body[data-astro-cid-7jjqptxk] ul,.post-body[data-astro-cid-7jjqptxk] ol{padding-left:2em;margin-top:0;margin-bottom:16px}.post-body[data-astro-cid-7jjqptxk] li+li{margin-top:.25em}.post-body[data-astro-cid-7jjqptxk] h1,.post-body[data-astro-cid-7jjqptxk] h2,.post-body[data-astro-cid-7jjqptxk] h3,.post-body[data-astro-cid-7jjqptxk] h4,.post-body[data-astro-cid-7jjqptxk] h5,.post-body[data-astro-cid-7jjqptxk] h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.post-body[data-astro-cid-7jjqptxk] h1{font-size:1.75em}.post-body[data-astro-cid-7jjqptxk] h2{font-size:1.55em}.post-body[data-astro-cid-7jjqptxk] h3{font-size:1.38em}.post-body[data-astro-cid-7jjqptxk] h4{font-size:1.25em}.post-body[data-astro-cid-7jjqptxk] h5{font-size:1.13em}.post-body[data-astro-cid-7jjqptxk] h6{font-size:1em}.post-body[data-astro-cid-7jjqptxk] hr{height:2px;padding:0;margin:24px 0;background-color:#eaecef;border:0}.post-body[data-astro-cid-7jjqptxk] p{margin-top:0;margin-bottom:16px}.post-body[data-astro-cid-7jjqptxk] blockquote:not(.note):not(.primary):not(.success):not(.info):not(.warning):not(.danger):not(.flat){padding:0 1em;color:#6a737d;border-left:.25em solid #eaecef;margin:16px 0}.post-body[data-astro-cid-7jjqptxk] blockquote:not(.note):not(.primary):not(.success):not(.info):not(.warning):not(.danger):not(.flat)>[data-astro-cid-7jjqptxk]:first-child{margin-top:0}.post-body[data-astro-cid-7jjqptxk] blockquote:not(.note):not(.primary):not(.success):not(.info):not(.warning):not(.danger):not(.flat)>[data-astro-cid-7jjqptxk]:last-child{margin-bottom:0}.post-body[data-astro-cid-7jjqptxk] table{border-collapse:collapse;empty-cells:show;margin-bottom:16px;border-spacing:0;display:table;width:100%;overflow-x:auto}.post-body[data-astro-cid-7jjqptxk] table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1;display:table-row}.post-body[data-astro-cid-7jjqptxk] table td,.post-body[data-astro-cid-7jjqptxk] table th{padding:6px 13px;border:1px solid #dfe2e5;word-break:normal;display:table-cell}.post-body[data-astro-cid-7jjqptxk] table th{font-weight:600}.post-body[data-astro-cid-7jjqptxk] table tbody tr:nth-child(2n){background-color:#fff}.post-body[data-astro-cid-7jjqptxk] pre{margin:1.5em 0}.post-body[data-astro-cid-7jjqptxk] .aside{margin:28px 0!important;padding:0!important;border:1px solid var(--aside-border, #e5e7eb);border-left:4px solid var(--aside-accent, #6b7280);border-radius:8px;background:var(--aside-bg, #f9fafb);overflow:hidden;font-style:normal!important}.post-body[data-astro-cid-7jjqptxk] .aside:before{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--aside-accent-bg, transparent);color:var(--aside-accent, #6b7280);font-weight:700;font-size:.95em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-bottom:1px solid var(--aside-border, #e5e7eb)}.post-body[data-astro-cid-7jjqptxk] .aside>*{margin:16px!important}.post-body[data-astro-cid-7jjqptxk] .aside>*:first-child{margin-top:16px!important}.post-body[data-astro-cid-7jjqptxk] .aside>*:last-child{margin-bottom:16px!important}.post-body[data-astro-cid-7jjqptxk] .aside-note{--aside-accent: #2563eb;--aside-accent-bg: #eff6ff;--aside-bg: #f8fafc;--aside-border: #dbeafe}.post-body[data-astro-cid-7jjqptxk] .aside-note:before{content:"" " " "Note";font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.post-body[data-astro-cid-7jjqptxk] .aside-tip{--aside-accent: #16a34a;--aside-accent-bg: #f0fdf4;--aside-bg: #f8fdf9;--aside-border: #dcfce7}.post-body[data-astro-cid-7jjqptxk] .aside-tip:before{content:"" " " "Tip";font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.post-body[data-astro-cid-7jjqptxk] .aside-caution{--aside-accent: #d97706;--aside-accent-bg: #fffbeb;--aside-bg: #fffdf5;--aside-border: #fef3c7}.post-body[data-astro-cid-7jjqptxk] .aside-caution:before{content:"" " " "Caution";font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.post-body[data-astro-cid-7jjqptxk] .aside-danger{--aside-accent: #dc2626;--aside-accent-bg: #fef2f2;--aside-bg: #fffafa;--aside-border: #fee2e2}.post-body[data-astro-cid-7jjqptxk] .aside-danger:before{content:"" " " "Danger";font-family:"Font Awesome 6 Free",sans-serif;font-weight:900}.post-tags[data-astro-cid-7jjqptxk]{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-bottom:18px;border-bottom:1px solid #eee}.tag-item[data-astro-cid-7jjqptxk]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:13px;color:#555;text-decoration:none;background:#f5f5f5;border-radius:12px;transition:all .3s}.tag-item[data-astro-cid-7jjqptxk]:hover{background:#e0e0e0;color:#222}.tag-item[data-astro-cid-7jjqptxk] i[data-astro-cid-7jjqptxk]{font-size:11px}.post-navigation[data-astro-cid-7jjqptxk]{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px}.nav-btn[data-astro-cid-7jjqptxk]{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:color .3s;max-width:250px}.nav-btn[data-astro-cid-7jjqptxk]:hover{color:#555}.prev-btn[data-astro-cid-7jjqptxk]{align-self:flex-start}.next-btn[data-astro-cid-7jjqptxk]{align-self:flex-end}.nav-label[data-astro-cid-7jjqptxk]{font-size:14px;font-weight:700;color:#222;text-decoration:underline;margin-bottom:4px}.nav-title[data-astro-cid-7jjqptxk]{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.comment-section[data-astro-cid-7jjqptxk]{margin-top:64px!important;padding-top:0!important;padding-bottom:0!important}.comment-block[data-astro-cid-7jjqptxk]{padding:25px 42px;background:#fff;border-radius:0;box-shadow:0 4px 20px #00000026;opacity:0;animation:fadeIn .5s ease forwards;margin:0!important}.giscus-frame,.giscus-container{margin:0!important;padding:0!important}
