:root{--background: 0 0% 100%;--foreground: 0 0% 8%;--primary: 211 100% 50%;--border: 0 0% 92%;--background-dark: 210 40% 3%;--foreground-dark: 210 60% 97%;--border-dark: 210 40% 15%}html{scroll-behavior:smooth;font-size:20px}html.font-size-xs{font-size:16px!important}html.font-size-small{font-size:18px!important}html.font-size-normal{font-size:20px!important}html.font-size-large{font-size:22px!important}html.font-size-xl{font-size:24px!important}[data-astro-cid-eriewluo]{margin:0;padding:0;box-sizing:border-box}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Lexend,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;line-height:1.7;min-height:100vh}body.dark{background:hsl(var(--background-dark));color:hsl(var(--foreground-dark))}header[data-astro-cid-eriewluo]{background:hsl(var(--background));color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));box-shadow:0 1px 3px #00000014;position:sticky;top:0;z-index:50;width:100%}body.dark header[data-astro-cid-eriewluo]{background:hsl(var(--background-dark));color:hsl(var(--foreground-dark));border-bottom:1px solid hsl(var(--border-dark))}header[data-astro-cid-eriewluo] a[data-astro-cid-eriewluo]{color:hsl(var(--foreground));text-decoration:none;font-size:1.5rem;font-weight:600;letter-spacing:-.3px}body.dark header[data-astro-cid-eriewluo] a[data-astro-cid-eriewluo]{color:#daf0fc}body.dark header[data-astro-cid-eriewluo] a[data-astro-cid-eriewluo]:hover{color:#daf0fc;opacity:.8}.flex[data-astro-cid-eriewluo]{display:flex}.items-center[data-astro-cid-eriewluo]{align-items:center}.justify-between[data-astro-cid-eriewluo]{justify-content:space-between}.gap-2[data-astro-cid-eriewluo]{gap:.5rem}.max-w-6xl[data-astro-cid-eriewluo]{max-width:72rem}.mx-auto[data-astro-cid-eriewluo]{margin-left:auto;margin-right:auto}.text-center[data-astro-cid-eriewluo]{text-align:center}.font-size-btn[data-astro-cid-eriewluo]{background:none;border:1.5px solid hsl(var(--foreground));cursor:pointer;padding:.2rem .5rem;display:flex;align-items:center;justify-content:center;color:hsl(var(--foreground));font-weight:600;font-size:.75rem;border-radius:4px;transition:all .2s ease;font-family:Lexend,sans-serif;min-width:28px;min-height:28px}.font-size-btn[data-astro-cid-eriewluo]:hover:not(:disabled){background-color:hsl(var(--foreground) / .1);color:hsl(var(--primary));border-color:hsl(var(--primary))}.font-size-btn[data-astro-cid-eriewluo]:active:not(:disabled){transform:scale(.95)}.font-size-btn[data-astro-cid-eriewluo]:disabled{opacity:.4;cursor:not-allowed}body.dark .font-size-btn[data-astro-cid-eriewluo]{border-color:#daf0fc;color:#daf0fc}body.dark .font-size-btn[data-astro-cid-eriewluo]:hover:not(:disabled){background-color:#daf0fc1a;border-color:#64b5f6;color:#64b5f6}.page-card[data-astro-cid-eriewluo]{background:hsl(var(--background));border-radius:1rem;margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(1rem,2vw,1.5rem);margin-left:auto;margin-right:auto;max-width:52rem;box-shadow:0 2px 8px #0000001f,0 4px 12px #00000014;overflow:hidden}body.dark .page-card[data-astro-cid-eriewluo]{background:hsl(var(--background-dark));box-shadow:0 2px 8px #00000052,0 4px 12px #0000003d}.page-card-inner[data-astro-cid-eriewluo]{padding:clamp(1rem,4vw,2.5rem) clamp(.75rem,3vw,2rem)}.page-title[data-astro-cid-eriewluo]{font-size:clamp(1.3rem,3vw,2rem);color:hsl(var(--foreground));margin-bottom:clamp(.75rem,1.5vw,1.5rem);line-height:1.5;font-weight:700;letter-spacing:.2px}body.dark .page-title[data-astro-cid-eriewluo]{color:#daf0fc}.page-body[data-astro-cid-eriewluo] p[data-astro-cid-eriewluo]{font-size:clamp(1.1rem,2.2vw,1.3rem);letter-spacing:.3px;line-height:1.7;margin-bottom:clamp(1rem,2vw,1.5rem);color:hsl(var(--foreground));font-weight:400}body.dark .page-body[data-astro-cid-eriewluo] p[data-astro-cid-eriewluo]{color:#daf0fc}.page-body[data-astro-cid-eriewluo] h2[data-astro-cid-eriewluo]{font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:600;margin-top:clamp(1.5rem,3vw,2rem);margin-bottom:clamp(.5rem,1vw,1rem);color:hsl(var(--foreground))}body.dark .page-body[data-astro-cid-eriewluo] h2[data-astro-cid-eriewluo]{color:#daf0fc}.badge-grid[data-astro-cid-eriewluo]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 clamp(1rem,2vw,1.5rem)}@media(max-width:500px){.badge-grid[data-astro-cid-eriewluo]{grid-template-columns:1fr}}.badge-item[data-astro-cid-eriewluo]{padding:clamp(.75rem,2vw,1.25rem);border-radius:8px;background:#007bff0d;border:1px solid hsl(211 100% 50% / .12)}body.dark .badge-item[data-astro-cid-eriewluo]{background:#007bff14}.badge-item[data-astro-cid-eriewluo] h3[data-astro-cid-eriewluo]{font-size:clamp(1rem,2vw,1.15rem);font-weight:700;margin-bottom:.4rem;color:hsl(var(--foreground));display:flex;align-items:center;gap:.4rem}body.dark .badge-item[data-astro-cid-eriewluo] h3[data-astro-cid-eriewluo]{color:#daf0fc}.badge-item[data-astro-cid-eriewluo] p[data-astro-cid-eriewluo]{font-size:clamp(.95rem,1.8vw,1.1rem)!important;margin:0!important;color:hsl(var(--foreground) / .85)!important}body.dark .badge-item[data-astro-cid-eriewluo] p[data-astro-cid-eriewluo]{color:#bfe7f9!important}.process-list[data-astro-cid-eriewluo]{list-style:none;margin:.5rem 0 clamp(1rem,2vw,1.5rem);display:flex;flex-direction:column;gap:.6rem}.process-list[data-astro-cid-eriewluo] li[data-astro-cid-eriewluo]{padding:clamp(.6rem,1.5vw,.9rem) clamp(.75rem,2vw,1rem);border-radius:8px;font-size:clamp(1rem,1.9vw,1.15rem);background:hsl(var(--border) / .4);color:hsl(var(--foreground));line-height:1.6}body.dark .process-list[data-astro-cid-eriewluo] li[data-astro-cid-eriewluo]{background:#ffffff0d;color:#d6eefc}.process-list[data-astro-cid-eriewluo] li[data-astro-cid-eriewluo] strong[data-astro-cid-eriewluo]{color:hsl(var(--primary));font-weight:600}body.dark .process-list[data-astro-cid-eriewluo] li[data-astro-cid-eriewluo] strong[data-astro-cid-eriewluo]{color:#60a5fa}.highlight[data-astro-cid-eriewluo]{background:#007bff0d;border:1px solid hsl(211 100% 50% / .1);padding:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(1rem,2vw,1.5rem);border-radius:8px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.7;color:hsl(var(--foreground) / .9)}body.dark .highlight[data-astro-cid-eriewluo]{background:#007bff14;color:#d6eefc}.highlight[data-astro-cid-eriewluo] p[data-astro-cid-eriewluo]{margin:0;font-size:inherit!important}.highlight[data-astro-cid-eriewluo] a[data-astro-cid-eriewluo]{color:hsl(var(--primary));text-decoration:underline}body.dark .highlight[data-astro-cid-eriewluo] a[data-astro-cid-eriewluo]{color:#60a5fa}footer[data-astro-cid-eriewluo]{text-align:center;padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2rem);color:hsl(var(--foreground) / .6);font-size:clamp(.9rem,1.8vw,1rem);line-height:1.8;background:hsl(var(--background));margin-top:clamp(2rem,5vw,4rem);border-top:1px solid hsl(var(--border))}footer[data-astro-cid-eriewluo] p[data-astro-cid-eriewluo]{margin:.5rem 0;letter-spacing:.3px}footer[data-astro-cid-eriewluo] a[data-astro-cid-eriewluo]{color:hsl(var(--foreground) / .6);text-decoration:underline}body.dark footer[data-astro-cid-eriewluo]{background:#071017;color:#d6eefc;border-top-color:hsl(var(--border-dark))}
