:root{--bs-primary: #0359EC;--bs-primary-rgb: 3, 89, 236;--bs-link-color: #0359EC;--bs-link-color-rgb: 3, 89, 236;--bs-link-hover-color: #0243b3;--bs-link-hover-color-rgb: 2, 67, 179}body{background:#f6f7f9;color:#2b2f36}.site-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px;padding:0 20px;background:#fff;border-bottom:1px solid #e3e6ea}.site-brand{display:flex;align-items:center;gap:10px;color:#2b2f36;font-size:18px;font-weight:700;text-decoration:none}.site-brand:hover{color:#2b2f36}.site-brand .site-brand-docs{padding:1px 8px;border-radius:6px;background:rgba(var(--bs-primary-rgb), 0.12);color:#0359ec;font-size:14px}.site-app-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;background:var(--bs-primary);color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.site-app-link:hover{color:#fff;filter:brightness(0.92)}.site-message{max-width:560px;margin:80px auto;padding:0 20px;text-align:center}#blazor-error-ui{display:none;position:fixed;bottom:0;left:0;z-index:1000;width:100%;padding:.6rem 1.25rem .7rem;background:#ffffe0;box-shadow:0 -1px 2px rgba(0,0,0,.2)}#blazor-error-ui .dismiss{position:absolute;right:.75rem;top:.5rem;cursor:pointer}@media(max-width: 560px){.site-brand-docs{display:none}}
