/* Documentation follows the established sea-dragon / dark-violet identity. */
.docs-layout{max-width:1250px;margin:62px auto 0;display:grid;grid-template-columns:215px minmax(0,1fr);gap:75px}.docs-sidebar{position:sticky;top:30px;align-self:start;border-right:1px solid var(--line);padding-right:25px}.docs-kicker{font:10px/1.8 var(--mono);letter-spacing:.1em;color:#bba3d2;margin:0 0 22px}.docs-sidebar nav{display:block}.docs-sidebar nav a,.docs-mobile-index nav a{display:flex!important;align-items:center;font-size:13px;line-height:1.6;min-height:44px;padding:8px 0;color:#aaa3b9}.docs-sidebar nav a[aria-current],.docs-mobile-index nav a[aria-current]{color:#d2b4ff}.docs-sidebar nav a:hover{color:#f3f0f8}.docs-version{font:10px/1.8 var(--mono);color:#aaa3b9;margin-top:30px}.docs-article{min-width:0;max-width:850px}.docs-article h1{font-size:49px;line-height:1.1;letter-spacing:-2px;margin:0 0 30px;font-weight:450}.docs-article h2{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:48px 0 20px;font-weight:450;scroll-margin-top:28px}.docs-article p,.docs-article li{font-size:15px;line-height:1.95;color:#b4aabd}.docs-article ul{padding-left:22px}.docs-article li{margin-block:8px}.docs-article a{color:#c29bff;text-decoration:underline;text-underline-offset:4px}.docs-article a:hover{color:#eee4ff}.docs-article pre{font-size:12px;line-height:1.9;border:1px solid #382747;border-radius:9px;padding:22px;margin-block:25px;color:#d5c7e5;background:#110c19;max-width:100%}.docs-article p code,.docs-article li code{font:12px var(--mono);color:#dac4f2;background:#20152b;padding:2px 5px;border-radius:3px}.docs-table{max-width:100%;overflow-x:auto;margin:25px 0}.docs-table table{font-size:13px;min-width:520px;text-align:left}.docs-table th,.docs-table td{text-align:left!important;font-size:13px;font-weight:400;padding:17px 16px 17px 0;color:#b4aabd;line-height:1.7;vertical-align:top}.docs-table th{color:#e6d8f1;border-bottom:1px solid #493359}.docs-table td:last-child{color:#b4aabd}.docs-mobile-index{display:none}.docs-adjacent{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;border-top:1px solid var(--line);margin:55px 0 10px;padding-top:20px}.docs-adjacent>a,.docs-adjacent>a:first-child{display:inline-flex!important;align-items:center;min-height:44px;font-size:13px;text-decoration:none}.docs-page footer{margin-top:65px}.docs-article .eyebrow{font-size:10px;margin-bottom:20px}
@media(max-width:1350px){.docs-layout{margin-inline:50px;gap:45px}}
@media(max-width:900px){.docs-layout{margin-inline:30px;grid-template-columns:170px minmax(0,1fr);gap:30px}.docs-article h1{font-size:41px}.docs-sidebar{padding-right:15px}.docs-sidebar nav a{font-size:12px}.docs-article p,.docs-article li{font-size:14px}}
@media(max-width:700px){.docs-layout{display:block;margin:32px 23px 0}.docs-sidebar{display:none}.docs-mobile-index{display:block;border-block:1px solid var(--line);padding-block:10px;margin-bottom:35px}.docs-mobile-index summary{font-size:13px}.docs-mobile-index nav{display:block;position:static;margin-top:12px;padding:0 6px 10px}.docs-mobile-index nav a{font-size:13px}.docs-article h1{font-size:37px;letter-spacing:-1.6px}.docs-article h2{font-size:25px;margin-top:38px}.docs-article p,.docs-article li{font-size:13px}.docs-article pre{font-size:11px;padding:16px}.docs-table td,.docs-table th{font-size:12px}.docs-page footer{margin-top:35px}}
.docs-table table{min-width:0;table-layout:fixed}.docs-table th,.docs-table td{overflow-wrap:anywhere}.docs-adjacent a{gap:8px}@media(max-width:700px){.docs-table th,.docs-table td{padding-right:12px}}
