.post-title[data-astro-cid-r62rt5fl]{color:var(--white);-webkit-line-clamp:3;text-shadow:2px 2px 4px #00000026;-webkit-box-orient:vertical;margin-bottom:8px;font-size:2.5em;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}#post-meta[data-astro-cid-r62rt5fl]{color:var(--white);text-shadow:1px 1px 3px #0003;font-size:95%}#post-meta[data-astro-cid-r62rt5fl]>div[data-astro-cid-r62rt5fl]{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;display:flex}#post-meta[data-astro-cid-r62rt5fl] span[data-astro-cid-r62rt5fl]{align-items:center;gap:4px;display:inline-flex}#post-meta[data-astro-cid-r62rt5fl] svg{width:.95em;height:.95em}#post-meta[data-astro-cid-r62rt5fl] .angle{width:.7em}#post-meta[data-astro-cid-r62rt5fl] a[data-astro-cid-r62rt5fl]{color:var(--white)}#post-meta[data-astro-cid-r62rt5fl] a[data-astro-cid-r62rt5fl]:hover{color:var(--theme-color)}.sep[data-astro-cid-r62rt5fl]{margin:0 4px}@media (width<=768px){.post-title[data-astro-cid-r62rt5fl]{-webkit-line-clamp:3;font-size:1.6em}#post-meta[data-astro-cid-r62rt5fl]{font-size:.85em}#post-meta[data-astro-cid-r62rt5fl]>div[data-astro-cid-r62rt5fl]{justify-content:flex-start}#post-meta[data-astro-cid-r62rt5fl] .label[data-astro-cid-r62rt5fl]{display:none}}.post-copyright[data-astro-cid-l4enb5tw]{border:1px solid var(--light-grey);border-radius:6px;margin:40px 0 10px;padding:10px 16px;transition:box-shadow .3s;position:relative}.post-copyright[data-astro-cid-l4enb5tw]:hover{box-shadow:0 0 8px #e8edfa99,0 2px 4px #e8edfa80}.post-copyright[data-astro-cid-l4enb5tw] dl[data-astro-cid-l4enb5tw]{margin:0}.post-copyright[data-astro-cid-l4enb5tw] dl[data-astro-cid-l4enb5tw]>div[data-astro-cid-l4enb5tw]{gap:6px;display:flex}.post-copyright[data-astro-cid-l4enb5tw] dt[data-astro-cid-l4enb5tw]{color:var(--theme-color);flex:none;font-weight:700}.post-copyright[data-astro-cid-l4enb5tw] dd[data-astro-cid-l4enb5tw]{overflow-wrap:anywhere;min-width:0;margin:0}.post-copyright[data-astro-cid-l4enb5tw] a[data-astro-cid-l4enb5tw]{color:var(--theme-color)}.post-copyright[data-astro-cid-l4enb5tw] a[data-astro-cid-l4enb5tw]:hover{text-decoration:underline}@media (width<=768px){.post-copyright[data-astro-cid-l4enb5tw] dl[data-astro-cid-l4enb5tw]>div[data-astro-cid-l4enb5tw]{flex-direction:column;gap:0}}.tag_share[data-astro-cid-l4enb5tw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 40px;display:flex}.post-meta__tag-list[data-astro-cid-l4enb5tw]{flex-wrap:wrap;gap:6px;display:flex}.post-meta__tags[data-astro-cid-l4enb5tw]{border:1px solid var(--theme-color);color:var(--theme-color);border-radius:12px;padding:0 12px;font-size:.85em;line-height:1.8;transition:all .2s}.post-meta__tags[data-astro-cid-l4enb5tw]:hover{background:var(--theme-color);color:#fff}.post-share[data-astro-cid-l4enb5tw]{gap:6px;display:flex}.share-btn[data-astro-cid-l4enb5tw]{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .3s,opacity .3s;display:grid}.share-btn[data-astro-cid-l4enb5tw]:hover{color:#fff;opacity:.85;transform:rotate(360deg)}.share-btn[data-astro-cid-l4enb5tw] svg{width:14px;height:14px}.pagination-post[data-astro-cid-l4enb5tw]{border-radius:6px;margin-bottom:40px;display:flex;overflow:hidden}.pagination-related[data-astro-cid-l4enb5tw]{background:#000;height:150px;display:block;position:relative;overflow:hidden}.pagination-post[data-astro-cid-l4enb5tw] .pagination-related[data-astro-cid-l4enb5tw]{width:50%}.pagination-post[data-astro-cid-l4enb5tw] .pagination-related[data-astro-cid-l4enb5tw].full{width:100%}.pagination-related[data-astro-cid-l4enb5tw] .cover[data-astro-cid-l4enb5tw]{object-fit:cover;opacity:.4;width:100%;height:100%;margin:0;transition:all .6s;position:absolute;inset:0}.pagination-related[data-astro-cid-l4enb5tw]:hover .cover[data-astro-cid-l4enb5tw]{opacity:.8;transform:scale(1.1)}.pagination-info[data-astro-cid-l4enb5tw]{color:#eee;width:100%;padding:20px 40px;line-height:1.6;position:absolute;top:50%;transform:translateY(-50%)}.next-post[data-astro-cid-l4enb5tw] .pagination-info[data-astro-cid-l4enb5tw]{text-align:right}.pagination-info[data-astro-cid-l4enb5tw].center{text-align:center;padding:0 20px}.pagination-info[data-astro-cid-l4enb5tw] .label[data-astro-cid-l4enb5tw]{color:#eee;font-size:90%;display:block}.pagination-info[data-astro-cid-l4enb5tw] .info-item[data-astro-cid-l4enb5tw]{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.pagination-info[data-astro-cid-l4enb5tw] .date[data-astro-cid-l4enb5tw]{color:#eee;align-items:center;gap:4px;font-size:90%;display:inline-flex}.pagination-info[data-astro-cid-l4enb5tw] .date[data-astro-cid-l4enb5tw] svg{width:.9em;height:.9em}@media (width<=768px){.pagination-post[data-astro-cid-l4enb5tw]{flex-direction:column}.pagination-post[data-astro-cid-l4enb5tw] .pagination-related[data-astro-cid-l4enb5tw]{width:100%}.next-post[data-astro-cid-l4enb5tw] .pagination-info[data-astro-cid-l4enb5tw]{text-align:left}}.relatedPosts[data-astro-cid-l4enb5tw]{margin-top:40px}.relatedPosts[data-astro-cid-l4enb5tw] .headline[data-astro-cid-l4enb5tw]{color:var(--font-color);align-items:center;gap:8px;margin-bottom:10px;font-size:1.43em;font-weight:400;display:flex}.relatedPosts[data-astro-cid-l4enb5tw] .headline[data-astro-cid-l4enb5tw] svg{width:1em;height:1em}.relatedPosts-list[data-astro-cid-l4enb5tw]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.relatedPosts-list[data-astro-cid-l4enb5tw] .pagination-related[data-astro-cid-l4enb5tw]{border-radius:6px;height:200px}@media (width<=768px){.relatedPosts-list[data-astro-cid-l4enb5tw]{grid-template-columns:repeat(2,1fr)}.relatedPosts-list[data-astro-cid-l4enb5tw] .pagination-related[data-astro-cid-l4enb5tw]{height:150px}}.card-toc[data-astro-cid-kqdlroct]{padding-right:4px}.toc-percentage[data-astro-cid-kqdlroct]{color:var(--muted);margin-left:auto;padding-right:20px;font-size:1.4em;font-style:italic}.toc-percentage[data-astro-cid-kqdlroct]:not(:empty):after{content:""}.toc-content[data-astro-cid-kqdlroct]{overscroll-behavior:contain;max-height:calc(100vh - 160px);padding-right:20px;overflow-y:auto}.toc-content[data-astro-cid-kqdlroct] ol{margin:0;padding-left:.4em;list-style:none}.toc-content[data-astro-cid-kqdlroct]>ol{padding-left:0}.toc-content[data-astro-cid-kqdlroct] ol ol{display:none}.toc-content[data-astro-cid-kqdlroct] li.expand>ol{display:block}.toc-content[data-astro-cid-kqdlroct] .toc-link{color:var(--toc-link-color);border-left:0;border-radius:6px;margin:2px 0;padding:0 6px;line-height:1.8;transition:all .2s;display:block}.toc-content[data-astro-cid-kqdlroct] .toc-link:hover{color:var(--theme-color)}.toc-content[data-astro-cid-kqdlroct] .toc-link.active{background:var(--theme-color);color:#fff}@media (width<=900px){.card-toc[data-astro-cid-kqdlroct]{right:calc(52px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:100;background:var(--card-solid-bg);transform-origin:100% 100%;opacity:0;width:min(300px,80vw);max-height:70vh;transition:transform .25s var(--ease), opacity .25s;margin:0;position:fixed;transform:scale(0)}.toc-content[data-astro-cid-kqdlroct]{max-height:calc(70vh - 80px)}html.toc-open .card-toc[data-astro-cid-kqdlroct]{opacity:1;transform:scale(1)}}#post-outdate-notice[data-astro-cid-lm6bpadb]{color:#ff6a6a;background:#ffe6e6;border-left:5px solid #ff6a6a;border-radius:3px;margin:0 0 20px;padding:.5em 1.2em .5em 2.6em;font-size:.95em;position:relative}#post-outdate-notice[data-astro-cid-lm6bpadb]:before{content:"";width:1em;height:1em;-webkit-mask:var(--icon-warning) no-repeat center;-webkit-mask-size:contain;mask:var(--icon-warning) no-repeat center;background:currentColor;position:absolute;top:calc(50% - .5em);left:.9em;mask-size:contain}@media (width<=768px){#post-outdate-notice[data-astro-cid-lm6bpadb]{padding:.4em .8em .4em 2.3em;font-size:.88em}#post-outdate-notice[data-astro-cid-lm6bpadb]:before{left:.7em}}:root[data-theme=dark] #post-outdate-notice[data-astro-cid-lm6bpadb]{background:#ff6a6a1f}
