.developer-docs{max-width:1200px;color:var(--tekst);margin:auto;padding:0 32px 32px}.developer-top{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.developer-brand{color:inherit;font-size:22px;font-weight:800;text-decoration:none}.developer-brand span{opacity:.6;font-weight:400}.developer-top>a:last-child,.developer-docs footer a{color:inherit;font-size:14px}.developer-heading{max-width:760px;padding:64px 0 40px}.developer-heading h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(34px,5vw,56px);line-height:1.08}.developer-heading p{opacity:.75;font-size:19px;line-height:1.7}.developer-version{font:12px var(--dev-mono);letter-spacing:.06em;color:var(--oranje)}.developer-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:64px;display:grid}.developer-layout nav{flex-direction:column;gap:5px;display:flex;position:sticky;top:24px}.developer-layout nav button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:12px 14px;font-size:14px}.developer-layout nav button[aria-selected=true]{background:var(--dev-accent-vlak);color:var(--dev-tekst);font-weight:700}.developer-layout nav a{color:inherit;margin:20px 14px;font-size:13px}.developer-layout article{min-width:0;padding-bottom:50px}.developer-layout h2{margin:6px 0 22px;font-size:28px}.developer-layout h3{margin-top:32px}.developer-layout p,.developer-layout li{font-size:15px;line-height:1.8}.developer-layout li{padding:4px 0}.developer-code{background:var(--dev-code-vlak);color:var(--dev-code-tekst);border-radius:10px;margin:24px 0;position:relative;overflow:hidden}.developer-code pre{font:13px/1.8 var(--dev-mono);margin:0;padding:52px 24px 24px;overflow:auto}.developer-code button{background:var(--dev-code-knop);color:var(--dev-code-tekst);border:1px solid var(--dev-code-lijn);cursor:pointer;border-radius:4px;padding:5px 9px;font-size:12px;position:absolute;top:12px;right:14px}.developer-table{margin:24px 0;overflow:auto}.developer-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.developer-table th,.developer-table td{border-bottom:1px solid var(--lijn);vertical-align:top;padding:14px 12px;line-height:1.6}.developer-table th{opacity:.7;font-size:12px}.developer-table code{font-size:12px}.developer-endpoint{border-bottom:1px solid var(--lijn);align-items:center;gap:14px;margin-top:32px;padding:16px 0;display:flex}.developer-endpoint b{color:var(--ok-tekst);font-size:12px}.developer-docs footer{border-top:1px solid var(--lijn);opacity:.7;padding-top:24px;font-size:13px}.developer-docs :focus-visible{outline:3px solid var(--dev-accent);outline-offset:3px}@media (max-width:760px){.developer-docs{padding:0 18px 24px}.developer-top{align-items:flex-start}.developer-brand{font-size:18px}.developer-brand span{font-size:14px;display:block}.developer-heading{padding-top:36px}.developer-layout{grid-template-columns:1fr;gap:24px}.developer-layout nav{flex-direction:row;padding-bottom:10px;position:static;overflow:auto}.developer-layout nav button,.developer-layout nav a{white-space:nowrap}.developer-layout nav a{margin:12px}.developer-code pre{padding-left:16px;font-size:12px}}.developer-layout ol{padding-left:22px}.developer-docs{width:100%}.developer-heading-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.developer-docs .btn{white-space:nowrap;min-height:44px}.developer-code button{min-height:36px}.developer-layout nav button:active{transform:translateY(1px)}.developer-layout h1,.developer-layout h2,.developer-heading h1{overflow-wrap:anywhere;min-width:0}.developer-reading{min-width:0}.developer-layout article[hidden]{display:none}.developer-guides{border-top:1px solid var(--dev-lijn);padding:24px 0}.developer-guides h3{margin:0 0 16px;font-size:15px}.developer-guides a{color:var(--dev-tekst);padding:8px 0;font-size:14px;line-height:1.8;display:block}.developer-top-controls{align-items:center;gap:20px;display:flex}.developer-language{color:var(--dev-zacht);font-size:13px}@media (hover:hover){.developer-layout nav button:hover{background:var(--dev-vlak)}.developer-code button:hover{filter:brightness(1.15)}}@media (max-width:540px){.developer-top-controls{flex-direction:column;align-items:flex-end;gap:8px}.developer-heading-actions{gap:8px}.developer-heading-actions .btn{padding-inline:14px;font-size:13px}}.developer-top-controls a{color:var(--dev-tekst);white-space:nowrap;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}
