body { margin: 0; background: #fafafa; color: #263238; font-family: system-ui, sans-serif; }
.docs-header { max-width: 1460px; margin: 0 auto; padding: 28px 20px 12px; box-sizing: border-box; }
.docs-header h1 { margin: 20px 0 12px; font-size: 1.7rem; }
.docs-header p { max-width: 880px; line-height: 1.6; }
.docs-header a { color: #3448a5; text-underline-offset: 3px; }
.swagger-ui .topbar { display: none; }
noscript { display: block; padding: 20px; }
