/* Swagger UI in APIRelay's paper and ink. Swagger's own dark-mode support is
   partial, so the reference stays light even when the guide goes dark. */
:root { color-scheme: light; }
body { background: #EFE9DC; color: #1C1A16; }
.top { background: #FBF8F1; border-color: #D8CFBD; }
.top .brand span { color: #6E675A; }
.top .btn { background: #1C1A16; color: #EFE9DC; }
.try-note { max-width: 1460px; margin: 18px auto 0; padding: 0 20px; font-size: 14.5px; color: #4A453C; }
.try-note code { background: #E6DECE; }
#swagger { max-width: 1460px; margin: 0 auto; }
.swagger-ui { font-family: 'Plex Sans', system-ui, sans-serif; color: #1C1A16; }
.swagger-ui .topbar { display: none; }
.swagger-ui .info { margin: 26px 0 14px; }
.swagger-ui .info .title { font-family: 'Bricolage', system-ui, sans-serif; color: #1C1A16; }
.swagger-ui .info p, .swagger-ui .info li, .swagger-ui .markdown p { font-size: 14.5px; color: #1C1A16; }
.swagger-ui .scheme-container { background: #FBF8F1; box-shadow: none; border: 1px solid #D8CFBD; border-radius: 10px; margin: 0 20px; }
.swagger-ui .opblock-tag { font-family: 'Bricolage', system-ui, sans-serif; color: #1C1A16; border-bottom-color: #D8CFBD; }
.swagger-ui .opblock { border-radius: 8px; box-shadow: none; }
.swagger-ui .opblock.opblock-post { background: rgba(216, 67, 31, .05); border-color: #D8431F; }
.swagger-ui .opblock.opblock-post .opblock-summary-method { background: #D8431F; }
.swagger-ui .opblock.opblock-post .opblock-summary { border-color: #D8431F; }
.swagger-ui .opblock.opblock-get { background: rgba(28, 26, 22, .04); border-color: #1C1A16; }
.swagger-ui .opblock.opblock-get .opblock-summary-method { background: #1C1A16; }
.swagger-ui .opblock.opblock-get .opblock-summary { border-color: #1C1A16; }
.swagger-ui .btn.authorize { color: #1C1A16; border-color: #1C1A16; }
.swagger-ui .btn.authorize svg { fill: #1C1A16; }
.swagger-ui .btn.execute { background: #1C1A16; border-color: #1C1A16; }
.swagger-ui section.models { border-color: #D8CFBD; }
.swagger-ui .model-box, .swagger-ui section.models .model-container { background: #FBF8F1; }
.swagger-ui select, .swagger-ui input[type=text], .swagger-ui textarea { font-family: 'Plex Mono', monospace; }
