.docs-page{overflow:auto;background:#080e1a;color:#e7eefb;min-height:100vh}
.docs-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px;border-bottom:1px solid #a9c3ec25}
.docs-header a{color:#b7c7e3;font-size:13px}.docs-header .brand{font-size:25px;color:#eef4ff}
.docs-main{max-width:900px;margin:60px auto 100px}.docs-main h1{font-size:clamp(38px,6vw,64px);margin-bottom:30px;line-height:1.1;letter-spacing:-.045em}
.docs-main h2{font-size:clamp(25px,4vw,35px);margin:48px 0 20px;letter-spacing:-.035em}.docs-main h3{font-size:21px;margin:32px 0 16px}
.docs-main p,.docs-main li{font-size:15px;line-height:1.9;color:#b6c5db;margin:18px 0}.docs-main a{color:#b6caff;text-decoration:underline;text-underline-offset:3px}
.docs-table{width:100%;border-collapse:collapse;margin:24px 0}.docs-table th,.docs-table td{padding:16px 12px;border-bottom:1px solid #a3bde527;text-align:left;font-size:14px;line-height:1.7}.docs-table th{color:#c9d8ef;background:#afbeff09}.docs-table td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}
@media(max-width:600px){.docs-main{margin-top:35px}.docs-header{align-items:flex-start}.docs-header>a:last-child{max-width:140px;font-size:11px;text-align:right}.docs-table th,.docs-table td{padding:12px 7px;font-size:12px}}
