.developer-docs{min-height:100vh;background:#07090d;color:#c7cedd;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.developer-docs a{color:#53d7e8}.developer-docs a:hover{color:#8ce8f3}.developer-docs h1{color:#f5f7fb;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.05;margin:0 0 1.25rem}.developer-docs h2{color:#f5f7fb;font-size:1.55rem;font-weight:750;margin:2.5rem 0 1rem}.developer-docs h3{color:#e7ebf4;font-size:1.05rem;font-weight:700;margin:1.75rem 0 .75rem}.developer-docs li,.developer-docs p{line-height:1.75}.developer-docs ol,.developer-docs ul{margin:1rem 0;padding-left:1.5rem}.developer-docs ul{list-style:disc}.developer-docs ol{list-style:decimal}.developer-docs code{font-family:SFMono-Regular,Consolas,monospace}.developer-docs :not(pre)>code{border:1px solid #27303d;border-radius:.3rem;background:#10151d;color:#ffd077;padding:.12rem .35rem}.developer-docs pre{overflow-x:auto;border:1px solid #232c38;border-radius:.55rem;background:#0b1017;color:#dce4ef;padding:1rem;line-height:1.55}.developer-docs table{width:100%;border-collapse:collapse;margin:1rem 0 2rem}.developer-docs td,.developer-docs th{border-bottom:1px solid #232c38;padding:.75rem;text-align:left;vertical-align:top}.developer-docs th{color:#f5f7fb;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.docs-kicker{color:#ffb020;font-family:monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.docs-card{display:block;border:1px solid #232c38;border-radius:.65rem;background:#0b1017;padding:1rem;transition:border-color .15s,transform .15s}.docs-card:hover{border-color:#3b8190;transform:translateY(-1px)}