.breadcrumb[data-v-d16c08a6]{align-items:center;color:var(--meta);display:flex;font-size:13px;gap:8px;margin-bottom:24px}.breadcrumb a[data-v-d16c08a6]{color:var(--muted);text-decoration:none;transition:color var(--fast)}.breadcrumb a[data-v-d16c08a6]:hover{color:var(--accent)}.sep[data-v-d16c08a6]{color:var(--border-mid)}.article-header[data-v-d16c08a6]{margin-bottom:36px}.article-badge[data-v-d16c08a6]{background:var(--accent-light);border:1px solid var(--accent-mid);border-radius:9999px;color:var(--accent);display:inline-block;font-family:var(--font-mono);font-size:12.5px;font-weight:600;margin-bottom:16px;padding:4px 14px}.article-header h1[data-v-d16c08a6]{color:var(--indigo);font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.5px;line-height:1.35;margin-bottom:12px}.article-date[data-v-d16c08a6]{color:var(--muted);font-family:var(--font-mono);font-size:14px}.article-content[data-v-d16c08a6]{color:var(--fg-2);font-size:16px;line-height:1.85}.article-content[data-v-d16c08a6] h1{color:var(--indigo);font-size:22px;font-weight:700;margin:28px 0 12px}.article-content[data-v-d16c08a6] h2{color:var(--fg);font-size:18px;font-weight:700;margin:24px 0 10px}.article-content[data-v-d16c08a6] h3{color:var(--fg);font-size:16px;font-weight:700;margin:20px 0 8px}.article-content[data-v-d16c08a6] p{margin:0 0 16px}.article-content[data-v-d16c08a6] ol,.article-content[data-v-d16c08a6] ul{margin:0 0 16px;padding-left:24px}.article-content[data-v-d16c08a6] li{margin-bottom:6px}.article-content[data-v-d16c08a6] blockquote{background:var(--accent-light);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;color:var(--fg-2);font-size:15px;margin:16px 0;padding:16px 20px}.article-content[data-v-d16c08a6] code{background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--accent);font-size:14px;padding:2px 6px}.article-content[data-v-d16c08a6] pre{background:#0d1117;border-radius:10px;color:#e6edf3;margin:16px 0;overflow-x:auto;padding:20px}.article-content[data-v-d16c08a6] pre code{background:none;border:none;color:inherit;padding:0}.article-content[data-v-d16c08a6] a{color:var(--accent);text-decoration:underline;transition:color var(--fast)}.article-content[data-v-d16c08a6] a:hover{color:var(--accent-hover)}.article-content[data-v-d16c08a6] strong{color:var(--fg);font-weight:600}.article-content[data-v-d16c08a6] hr{border:none;border-top:1px solid var(--border);margin:24px 0}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);inset:0;margin:0;position:absolute;transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke:var(--el-color-primary);stroke-dasharray:90 150;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2px}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}
