/*!
 * docmd (v0.8.4)
 * Copyright (c) 2025-present docmd.io
 * License: MIT
 */
@import"https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Manrope:wght@400;500;600;700&display=swap";:root{--mate-gold: #d59b28;--mate-gold-light: #eab308;--mate-gold-soft: #c9a961;--mate-gold-tint: rgba(213, 155, 40, .1);--mate-gold-tint-strong: rgba(213, 155, 40, .18);--mate-navy: #0b1020;--mate-navy-soft: #131a35;--mate-text: #1a1a1a;--mate-text-muted: #5f5f5a;--mate-gradient: linear-gradient(135deg, #d59b28 0%, #eab308 100%);--font-family-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-display: "Sora", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-color: var(--mate-text);--text-heading: #0b1020;--text-muted: var(--mate-text-muted);--link-color: var(--mate-gold);--link-color-hover: var(--mate-gold-light);--border-color: #ece6d8;--border-color-hover: #d9cea8;--sidebar-bg: #fbf9f4;--sidebar-text: #2b2a26;--sidebar-link-active-bg: var(--mate-gold-tint);--sidebar-link-active-text: var(--mate-navy);--sidebar-group-bg: rgba(213, 155, 40, .05);--sidebar-group-border: rgba(213, 155, 40, .18);--header-bg: rgba(11, 16, 32, .92);--header-border: #0b1020;--code-bg: #fbf9f4}:root[data-theme=dark]{--text-color: #e9e6dd;--text-heading: #f5f1e6;--text-muted: #a39f93;--link-color: var(--mate-gold);--link-color-hover: var(--mate-gold-light);--bg-color: #0a0d18;--border-color: #232a44;--header-bg: rgba(11, 16, 32, .92);--header-border: #1a2040;--sidebar-bg: #0d1326;--sidebar-text: #d6d2c5;--sidebar-link-active-bg: rgba(234, 179, 8, .15);--sidebar-link-active-text: var(--mate-gold-light);--sidebar-group-bg: rgba(213, 155, 40, .06);--sidebar-group-border: rgba(213, 155, 40, .22);--code-bg: #11172b}body{font-family:var(--font-family-sans);font-feature-settings:"ss01","cv11";letter-spacing:-.005em}h1,h2,h3,h4,h5,h6,.sidebar-header h1,.page-header .header-title,.toc-title{font-family:var(--font-family-display);letter-spacing:-.02em}h1{font-weight:800}h2{font-weight:700}h2{border-bottom:1px solid var(--mate-gold-tint-strong);padding-bottom:.4rem}.sidebar{border-right:1px solid var(--border-color)}.sidebar-header{position:relative;padding:1rem .75rem .85rem;text-align:left}.sidebar-header:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:0;height:2px;background:var(--mate-gradient);border-radius:2px;opacity:.85}.sidebar-header h1{font-size:.95rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:0;padding:.25rem 0;text-align:left}.sidebar-header h1 a{color:var(--mate-navy);text-decoration:none;background-image:var(--mate-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root[data-theme=dark] .sidebar-header h1 a{-webkit-text-fill-color:transparent}.sidebar-header .logo-link{display:block;padding:.25rem 0}.sidebar-header .logo-link img,.logo-link img{max-height:2.25rem;width:auto;margin:0}.sidebar nav li a,.sidebar nav li .nav-label{font-size:.86rem;font-weight:500;border-radius:6px;transition:background-color .15s ease,color .15s ease}.sidebar nav li a:hover{background-color:var(--mate-gold-tint);color:var(--mate-navy)}:root[data-theme=dark] .sidebar nav li a:hover{color:var(--mate-gold-light)}.sidebar nav li>a.active{position:relative;color:var(--mate-navy);background-color:var(--mate-gold-tint);font-weight:600}.sidebar nav li>a.active:before{content:"";position:absolute;left:-2px;top:6px;bottom:6px;width:3px;background:var(--mate-gradient);border-radius:2px}:root[data-theme=dark] .sidebar nav li>a.active{color:var(--mate-gold-light)}.sidebar nav li.active-parent>a{color:var(--mate-navy)}.sidebar nav li.active-parent>a:before{background-color:var(--mate-gold-soft)}.sidebar nav .submenu{border-left:1px solid var(--mate-gold-tint-strong)}.page-header{background-color:var(--header-bg);border-bottom:1px solid var(--header-border);color:#f5f1e6}.page-header .header-title{font-size:.95rem;font-weight:600;color:#f5f1e6;letter-spacing:.02em;text-transform:uppercase}.page-header .header-title:before{content:"";display:inline-block;width:8px;height:8px;margin-right:.6rem;border-radius:50%;background:var(--mate-gradient);vertical-align:middle;box-shadow:0 0 0 3px #d59b282e}.page-header .docmd-options-menu .theme-toggle-button,.page-header .docmd-options-menu .docmd-search-trigger{background-color:#ffffff0a;border-color:#f5f1e626;color:#f5f1e6d9}.page-header .docmd-options-menu .theme-toggle-button:hover,.page-header .docmd-options-menu .docmd-search-trigger:hover{background-color:#d59b282e;border-color:var(--mate-gold);color:#fff}.page-header .docmd-search-trigger .search-label{color:#f5f1e6bf}.page-header .docmd-kbd{background-color:#ffffff0f;border-color:#f5f1e62e;color:#f5f1e6b3}.page-header .sidebar-toggle-button{background-color:#ffffff0d;border-color:#f5f1e62e;color:#f5f1e6d9}.page-header .sidebar-toggle-button:hover{border-color:var(--mate-gold);color:var(--mate-gold-light)}a{color:var(--link-color);text-decoration:none;background-image:linear-gradient(var(--mate-gold-light),var(--mate-gold-light));background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:color .2s ease,background-size .25s ease}a:hover{color:var(--mate-gold-light);text-decoration:none;background-size:100% 1px}.sidebar a,.sidebar-header a,.page-header a,.toc-link,.heading-anchor,.breadcrumb-item a,.docmd-options-menu a,.docmd-button,.search-result-item,.callout a,.git-commit-message a,nav a{background-image:none!important}.heading-anchor:hover,.toc-link:hover,.docmd-breadcrumbs a:hover{color:var(--mate-gold)}.docmd-breadcrumbs .active{color:var(--mate-navy);font-weight:600}.toc-link.active{color:var(--mate-gold)!important;border-left:2px solid var(--mate-gold)!important;background-color:var(--mate-gold-tint)!important;font-weight:600}.docmd-button{background-image:var(--mate-gradient);background-color:var(--mate-gold);color:#0b1020!important;font-weight:600;border-radius:8px;box-shadow:0 1px #ffffff40 inset,0 6px 16px -8px #d59b288c;transition:transform .15s ease,filter .15s ease,box-shadow .2s ease}.docmd-button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 1px #ffffff4d inset,0 10px 24px -10px #d59b28a6}.docmd-tag{border:1px solid var(--mate-gold-tint-strong);background-color:var(--mate-gold-tint);color:var(--mate-navy)}:root[data-theme=dark] .docmd-tag{color:var(--mate-gold-light)}.callout-info{border:1px solid var(--mate-gold-soft);background-color:var(--mate-gold-tint)}.callout-info .callout-title,.callout-info svg{color:var(--mate-gold)}code{color:var(--mate-navy);background-color:var(--mate-gold-tint);border:1px solid var(--mate-gold-tint-strong);border-radius:4px;font-weight:500}:root[data-theme=dark] code{color:var(--mate-gold-light);background-color:#d59b2814}pre code{background-color:transparent;border:0;color:inherit}.page-footer{background-color:var(--mate-navy);color:#f5f1e6b3;border-top:2px solid transparent;border-image:var(--mate-gradient) 1}.page-footer a,.branding-footer a{color:var(--mate-gold-light)}.page-footer a:hover,.branding-footer a:hover{color:#fff}.branding-footer svg{color:var(--mate-gold)}.git-last-updated{color:var(--text-muted)}.git-last-updated .git-icon{color:var(--mate-gold)}.docmd-search-header svg{color:var(--mate-gold)}.search-result-title{color:var(--mate-gold)}.search-result-item:hover,.search-result-item.selected{border-left-color:var(--mate-gold);background-color:var(--mate-gold-tint)}:focus-visible{outline:2px solid var(--mate-gold)!important;outline-offset:2px}@media(max-width:768px){.sidebar-header h1{font-size:.9rem}.page-header .header-title{font-size:.85rem}}
