.swagger-ui .topbar,.swagger-ui .download-url-wrapper{display:none}.page h1{margin:16px 0 4px}.page .muted{color:var(--muted, #7a819b);margin-bottom:16px}#swaggerContainer{background:transparent}:root{--bg: #0f1221;--card: #181c2f;--text: #e7e9ee;--muted: #a7aec4;--primary: #6aa9ff;--chip: #232842;--danger: #ff6470}html,body{height:100%;margin:0}body.dark{margin:0;background:#e2eaea;color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;color:#2b335e}.page-wrapper{min-height:100%;display:flex;flex-direction:column}.page-content{flex:1}.container{max-width:1100px;margin:24px auto;padding:0 16px}.page h1{margin:0 0 12px}.page p{color:#020ae3;font-size:20px}.navbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#0c0f1a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid #202645}.navbar .brand{font-weight:700;letter-spacing:.3px}.navbar .links{list-style:none;display:flex;gap:14px;margin:0;padding:0}.navbar a{text-decoration:none;color:var(--text);opacity:.85}.navbar a.active,.navbar a:hover{color:var(--primary);opacity:1}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;padding:0}.card{list-style:none;background:var(--card);border:1px solid #232a52;border-radius:16px;padding:16px;box-shadow:0 6px 20px #00000040}.card h3{margin:10px 0 6px}.card p{margin:0 0 10px;color:var(--muted)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{background:var(--chip);padding:4px 10px;border-radius:999px;border:1px solid #2b335e;font-size:12px;color:var(--text)}.error{color:var(--danger)}
