header.svelte-vny38x{background:var(--header-bg);border-bottom:1px solid var(--header-border);z-index:1000;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 10px #0000000d}.topnav.svelte-vny38x{justify-content:space-between;align-items:center;max-width:1200px;height:60px;margin:0 auto;padding:0 20px;display:flex;overflow:hidden}.brand-link.svelte-vny38x{color:inherit;text-decoration:none;transition:transform .2s}.brand-link.svelte-vny38x:hover{transform:scale(1.02)}.topnav.svelte-vny38x .brand:where(.svelte-vny38x){background:linear-gradient(135deg,#4a90e2,#7b68ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding:10px 16px;font-size:25px;font-weight:600;transition:all .2s}.brand-link.svelte-vny38x:hover .brand:where(.svelte-vny38x){background:linear-gradient(135deg,#357abd,#6a5acd);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.topnav-right.svelte-vny38x{align-items:center;gap:5px;display:flex}.topnav-right.svelte-vny38x a:where(.svelte-vny38x){color:var(--text-nav);border-radius:6px;padding:14px 16px;font-size:17px;font-weight:500;text-decoration:none;transition:color .2s}.topnav-right.svelte-vny38x a:where(.svelte-vny38x):hover{color:#4a90e2;background:#4a90e214}.theme-toggle.svelte-vny38x{border:1px solid var(--border-ui);width:36px;height:36px;color:var(--text-nav);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.theme-toggle.svelte-vny38x:hover{color:#4a90e2;background:#4a90e214;border-color:#4a90e2}@media (width<=768px){.topnav.svelte-vny38x{height:55px;padding:0 15px}.topnav.svelte-vny38x .brand:where(.svelte-vny38x){padding:8px 12px;font-size:20px}.topnav-right.svelte-vny38x a:where(.svelte-vny38x){padding:10px 12px;font-size:15px}}@media (width<=480px){.topnav.svelte-vny38x{height:50px}.topnav.svelte-vny38x .brand:where(.svelte-vny38x){padding:6px 10px;font-size:18px}.topnav-right.svelte-vny38x a:where(.svelte-vny38x){padding:8px 10px;font-size:14px}}#page-container.svelte-12qhfyh{min-height:98.6vh;position:relative}#content-wrap.svelte-12qhfyh{max-width:68%;margin:0 auto;padding-top:40px;padding-bottom:50px}@media (width<=768px){#content-wrap.svelte-12qhfyh{max-width:100%;padding-left:20px;padding-right:20px}}#footer.svelte-12qhfyh{border-top:1px solid var(--border-ui);text-align:center;width:100%;height:50px;padding-top:20px;font-size:small;position:absolute;bottom:0}
