:root{--color-primary: #6AC1B4;--color-sidebar: #111928;--color-bg-subtle: #f3f4f6;--color-bg-main: #ffffff;--color-text-main: #111827;--color-text-muted: #6b7280;--color-text-code: #d5408c;--color-border: #e5e7eb;--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;max-width:100%;overflow-x:hidden}body{font-family:var(--font-sans);background-color:var(--color-bg-main);color:var(--color-text-main);line-height:1.5;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#374151;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4b5563}.app-container{display:flex;min-height:100vh;max-width:100%;overflow-x:hidden}.main-content{flex:1;min-width:0;padding:2rem;margin-left:260px;max-width:100%;overflow-x:hidden}.sidebar{min-height:100vh}.hamburger{display:none;align-items:center;justify-content:center;position:fixed;top:.75rem;left:.75rem;z-index:50;background:var(--color-sidebar);color:#fff;border:none;padding:.6rem;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px #0003}.sidebar-close{display:none}.sidebar-backdrop{display:none;position:fixed;inset:0;background:#00000080;z-index:90;opacity:0;transition:opacity .3s ease}@media(max-width:768px){.sidebar{transform:translate(-100%);transition:transform .3s ease;z-index:100;width:80%!important;max-width:320px}.sidebar.open{transform:translate(0)}.sidebar-close{display:inline-flex;align-items:center;justify-content:center}.sidebar-backdrop.open{display:block;opacity:1}.main-content{margin-left:0;padding:4rem 1rem 2rem}.hamburger{display:inline-flex}.api-content header h1{font-size:1.75rem!important}.api-content header p{font-size:1rem!important}.endpoint-container{margin-bottom:2.5rem!important}.endpoint-container h2{font-size:1.2rem!important}.endpoint-container h3{font-size:.95rem!important}.endpoint-container pre{font-size:.75rem!important;padding:.75rem!important}.endpoint-container table{font-size:.8rem!important}.endpoint-container table th,.endpoint-container table td{padding:.5rem!important}.endpoint-container>div{max-width:100%}}
