:root{--bs-primary: #f6a934;--bs-primary-rgb: 246, 169, 52;--bs-link-color: #b86e00;--bs-link-color-rgb: 184, 110, 0;--bs-link-hover-color: #8a5200;--bs-link-hover-color-rgb: 138, 82, 0}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.2);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:#1f2328;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.site-app-link:hover{color:#1f2328;filter:brightness(0.95)}.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}}
