.breadcrumb-nav[data-v-98029c78]{font-size:.875rem}.breadcrumb-nav[data-v-98029c78] .q-breadcrumbs__el:not(.current-page){color:var(--q-primary)}.breadcrumb-nav[data-v-98029c78] .q-breadcrumbs__el:not(.current-page):hover{text-decoration:underline}.breadcrumb-nav[data-v-98029c78] .q-breadcrumbs__el.current-page{color:var(--q-dark);font-weight:500;cursor:default;pointer-events:none}.breadcrumb-nav[data-v-98029c78] .q-breadcrumbs__separator{margin:0 8px;color:#0006}.share-buttons .share-btn[data-v-01c63a19]{width:36px;height:36px;padding:0;transition:all .3s ease}.share-buttons .share-btn[data-v-01c63a19] .q-icon{font-size:20px}.share-buttons .share-btn svg[data-v-01c63a19]{width:20px;height:20px}.share-buttons .share-btn[data-v-01c63a19]:hover{transform:scale(1.1)}.share-buttons .facebook-btn[data-v-01c63a19]:hover{background-color:#1877f21a}.share-buttons .line-btn[data-v-01c63a19]:hover{background-color:#06c7551a}.share-buttons .copy-btn[data-v-01c63a19]:hover{background-color:#607d8b1a}.table-of-contents[data-v-b4e13e2b]{background:#fff;border-radius:12px;padding:1.5rem;top:80px;max-height:calc(100vh - 100px);overflow-y:auto}.toc-header[data-v-b4e13e2b]{font-weight:700;font-size:1.3rem;display:flex;align-items:center;color:var(--q-primary)}.toc-header .q-icon[data-v-b4e13e2b]{font-size:1.5rem}.toc-list[data-v-b4e13e2b]{display:flex;flex-direction:column}.toc-item[data-v-b4e13e2b]{color:#666;text-decoration:none;border-left:3px solid transparent;padding:.6rem 0 .6rem 1rem;transition:all .2s;font-size:1rem;line-height:1.5}.toc-item[data-v-b4e13e2b]:hover{color:var(--q-primary);border-left-color:var(--q-primary);padding-left:1.25rem}.toc-item.active[data-v-b4e13e2b]{color:var(--q-primary);font-weight:600;border-left-color:var(--q-primary);background:#1976d214;padding-left:1.25rem}.toc-item.level-1[data-v-b4e13e2b]{padding-left:1rem;font-size:1.05rem}.toc-item.level-2[data-v-b4e13e2b]{padding-left:1.75rem;font-size:.95rem}.toc-item.level-3[data-v-b4e13e2b]{padding-left:2.5rem;font-size:.9rem}.toc-item.level-4[data-v-b4e13e2b],.toc-item.level-5[data-v-b4e13e2b],.toc-item.level-6[data-v-b4e13e2b]{padding-left:3.25rem;font-size:.85rem}body.body--dark .table-of-contents[data-v-b4e13e2b]{background:#1e1e1e}body.body--dark .toc-header[data-v-b4e13e2b]{color:#64b5f6}body.body--dark .toc-item[data-v-b4e13e2b]{color:#aaa}body.body--dark .toc-item[data-v-b4e13e2b]:hover{color:#64b5f6;border-left-color:#64b5f6}body.body--dark .toc-item.active[data-v-b4e13e2b]{color:#64b5f6;border-left-color:#64b5f6;background:#64b5f61a}.table-of-contents[data-v-b4e13e2b]::-webkit-scrollbar{width:6px}.table-of-contents[data-v-b4e13e2b]::-webkit-scrollbar-track{background:transparent}.table-of-contents[data-v-b4e13e2b]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}body.body--dark .table-of-contents[data-v-b4e13e2b]::-webkit-scrollbar-thumb{background:#555}.section-title[data-v-04f0f04e]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;display:flex;align-items:center;color:#1976d2}.articles-list[data-v-04f0f04e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.related-article-item[data-v-04f0f04e]{display:block;background:#fff;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 8px #0000001a;transition:all .3s}.related-article-item[data-v-04f0f04e]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.article-image[data-v-04f0f04e]{width:100%;height:160px;object-fit:cover}.article-info[data-v-04f0f04e]{padding:1rem}.article-title[data-v-04f0f04e]{font-size:1rem;font-weight:600;margin:0 0 .5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-excerpt[data-v-04f0f04e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;font-size:12px;min-height:3.2em;color:#666}.article-meta[data-v-04f0f04e]{display:flex;align-items:center;font-size:.8rem;color:#999;margin-top:.5rem}body.body--dark .related-articles[data-v-04f0f04e]{border-top-color:#424242}body.body--dark .section-title[data-v-04f0f04e]{color:#64b5f6}body.body--dark .related-article-item[data-v-04f0f04e]{background:#1e1e1e}body.body--dark .article-excerpt[data-v-04f0f04e]{color:#aaa}body.body--dark .article-meta[data-v-04f0f04e]{color:#777}@media(max-width:600px){.articles-list[data-v-04f0f04e]{grid-template-columns:1fr}}.container[data-v-a795ff3a]{max-width:1400px;margin:0 auto;min-width:320px}.article-layout[data-v-a795ff3a]{display:flex;gap:24px;min-width:1200px}@media(max-width:1400px){.article-layout[data-v-a795ff3a]{min-width:1000px}}@media(max-width:800px){.article-layout[data-v-a795ff3a]{flex-direction:column;min-width:auto}}.article-main[data-v-a795ff3a]{flex:1;min-width:0;max-width:calc(100% - 324px)}@media(max-width:800px){.article-main[data-v-a795ff3a]{max-width:100%}}.article-sidebar[data-v-a795ff3a]{width:300px;flex-shrink:0;position:sticky;top:80px;align-self:flex-start;max-height:calc(100vh - 100px);overflow-y:none}@media(max-width:800px){.article-sidebar[data-v-a795ff3a]{width:100%;position:static;max-height:none}}.category-link[data-v-a795ff3a]{color:#666;text-decoration:none}.category-link[data-v-a795ff3a]:hover{color:var(--q-primary);text-decoration:underline}.article-content[data-v-a795ff3a]{all:initial;display:block;font-family:Inter,Noto Sans TC,sans-serif}.article-content .ql-editor[data-v-a795ff3a]{padding:0!important;border:none!important;overflow:visible!important;font-size:18px!important;line-height:1.8!important;color:#334155!important;font-family:inherit!important}.article-content .ql-editor[data-v-a795ff3a] h1{font-size:2.25em!important;margin-top:1.5em!important;margin-bottom:.75em!important;font-weight:700!important;line-height:1.3!important;color:#1e293b!important;letter-spacing:-.025em!important}.article-content .ql-editor[data-v-a795ff3a] h2{font-size:1.875em!important;margin-top:1.5em!important;margin-bottom:.75em!important;font-weight:700!important;line-height:1.3!important;color:#1e293b!important;letter-spacing:-.025em!important}.article-content .ql-editor[data-v-a795ff3a] h3{font-size:1.5em!important;margin-top:1.5em!important;margin-bottom:.75em!important;font-weight:600!important;line-height:1.3!important;color:#1e293b!important}.article-content .ql-editor[data-v-a795ff3a] h4{font-size:1.25em!important;margin-top:1em!important;margin-bottom:.5em!important;font-weight:600!important;line-height:1.3!important;color:#333!important}.article-content .ql-editor[data-v-a795ff3a] h5{font-size:1.1em!important;margin-top:1em!important;margin-bottom:.5em!important;font-weight:600!important;line-height:1.3!important;color:#333!important}.article-content .ql-editor[data-v-a795ff3a] h6{font-size:1em!important;margin-top:1em!important;margin-bottom:.5em!important;font-weight:600!important;line-height:1.3!important;color:#333!important}.article-content .ql-editor[data-v-a795ff3a] p{margin-bottom:1em!important;line-height:1.8!important;color:#333!important}.article-content .ql-editor[data-v-a795ff3a] img{max-width:100%!important;height:auto!important;border-radius:8px!important;margin:1.5em 0!important;display:block!important}.article-content .ql-editor[data-v-a795ff3a] a{color:#2563eb!important;text-decoration:none!important;border-bottom:1px solid transparent;transition:border-color .2s ease}.article-content .ql-editor[data-v-a795ff3a] a:hover{opacity:1!important;border-bottom-color:#2563eb}.article-content .ql-editor[data-v-a795ff3a] code{background-color:#f1f5f9!important;padding:2px 6px!important;border-radius:6px!important;font-family:Menlo,Monaco,Courier New,monospace!important;font-size:.9em!important;color:#e11d48!important}.article-content .ql-editor[data-v-a795ff3a] pre{background-color:#1e293b!important;padding:20px!important;border-radius:12px!important;overflow-x:auto!important;margin:2em 0!important}.article-content .ql-editor[data-v-a795ff3a] pre code{background-color:transparent!important;padding:0!important;color:#e2e8f0!important}.article-content .ql-editor[data-v-a795ff3a] blockquote{border-left:4px solid #2563eb!important;background-color:#f8fafc;padding:16px 24px!important;margin:2em 0!important;color:#475569!important;font-style:italic!important;border-radius:0 8px 8px 0}.article-content .ql-editor[data-v-a795ff3a] table{width:100%!important;border-collapse:collapse!important;margin:1.5em 0!important}.article-content .ql-editor[data-v-a795ff3a] table th,.article-content .ql-editor[data-v-a795ff3a] table td{border:1px solid #ddd!important;padding:12px!important;text-align:left!important;color:#333!important}.article-content .ql-editor[data-v-a795ff3a] table th{background-color:#f5f5f5!important;font-weight:600!important}.article-content .ql-editor[data-v-a795ff3a] ul,.article-content .ql-editor[data-v-a795ff3a] ol{margin:1em 0!important;padding-left:2em!important}.article-content .ql-editor[data-v-a795ff3a] ul li,.article-content .ql-editor[data-v-a795ff3a] ol li{margin-bottom:.5em!important;line-height:1.6!important;color:#333!important}.article-content .ql-editor[data-v-a795ff3a] .ql-align-center{text-align:center!important}.article-content .ql-editor[data-v-a795ff3a] .ql-align-right{text-align:right!important}.article-content .ql-editor[data-v-a795ff3a] .ql-align-justify{text-align:justify!important}.article-content .ql-editor[data-v-a795ff3a] .ql-indent-1{padding-left:3em!important}.article-content .ql-editor[data-v-a795ff3a] .ql-indent-2{padding-left:6em!important}.article-content .ql-editor[data-v-a795ff3a] .ql-indent-3{padding-left:9em!important}.article-content .ql-editor[data-v-a795ff3a] .ql-size-small{font-size:.75em!important}.article-content .ql-editor[data-v-a795ff3a] .ql-size-large{font-size:1.5em!important}.article-content .ql-editor[data-v-a795ff3a] .ql-size-huge{font-size:2.5em!important}.article-content .ql-editor[data-v-a795ff3a] .ql-video{width:100%!important;height:500px!important;margin:1.5em 0!important}.article-content .ql-editor[data-v-a795ff3a] strong{font-weight:700!important}.article-content .ql-editor[data-v-a795ff3a] em{font-style:italic!important}.article-content .ql-editor[data-v-a795ff3a] u{text-decoration:underline!important}.article-content .ql-editor[data-v-a795ff3a] s{text-decoration:line-through!important}body.body--dark .article-content[data-v-a795ff3a]{color:#ddd}body.body--dark .article-content[data-v-a795ff3a] code,body.body--dark .article-content[data-v-a795ff3a] pre{background-color:#2d2d2d}body.body--dark .article-content[data-v-a795ff3a] blockquote{color:#aaa}body.body--dark .article-content[data-v-a795ff3a] table th{background-color:#2d2d2d}body.body--dark .article-content[data-v-a795ff3a] table th,body.body--dark .article-content[data-v-a795ff3a] table td{border-color:#444}body.body--dark .category-link[data-v-a795ff3a]{color:#aaa}body.body--dark .category-link[data-v-a795ff3a]:hover{color:#64b5f6}
