/* retoor */ .docs-layout { display: grid; grid-template-columns: 14rem minmax(0, 1fr); gap: var(--space-xl); } .docs-sidebar { font-family: var(--font-sans); font-size: var(--text-sm); display: grid; gap: var(--space-lg); align-content: start; } .docs-sidebar h4 { margin: 0 0 var(--space-xs); font-size: var(--text-xs); letter-spacing: var(--tracking-label); text-transform: uppercase; color: var(--accent); font-weight: 500; } .docs-sidebar ul { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--space-xs); } .docs-sidebar a { color: var(--muted); text-decoration: none; } .docs-sidebar a.active, .docs-sidebar a:hover { color: var(--ink); } .docs-content { min-width: 0; } .docs-content .permalink { text-decoration: none; color: inherit; } .docs-content .permalink:hover::after { content: " #"; color: var(--faint); } .endpoint { border-top: var(--border); padding: var(--space-lg) 0; display: grid; gap: var(--space-sm); min-width: 0; } .endpoint .signature { font-family: var(--font-mono); font-size: var(--text-sm); display: flex; gap: var(--space-sm); flex-wrap: wrap; } .endpoint .method { color: var(--accent); } .endpoint .auth { font-family: var(--font-sans); font-size: var(--text-xs); color: var(--muted); letter-spacing: 0.08em; text-transform: uppercase; } .endpoint pre { background: var(--code-bg); border: var(--border); padding: var(--space-sm) var(--space-md); overflow-x: auto; font-size: var(--text-xs); margin: 0; } .endpoint .tester { display: grid; gap: var(--space-sm); } .endpoint .allowed { font-family: var(--font-sans); font-size: var(--text-xs); color: var(--faint); } .search-hit { border-top: var(--border); padding: var(--space-md) 0; } .search-hit mark { background: rgba(var(--accent-rgb), 0.3); color: var(--ink); } @media (max-width: 768px) { .docs-layout { grid-template-columns: minmax(0, 1fr); } }