.docs-shell[data-astro-cid-mw7aashj]{display:flex;min-height:100vh;flex-direction:column;overflow-x:clip;max-width:100vw}.docs-body[data-astro-cid-mw7aashj]{display:grid;grid-template-columns:260px 1fr;flex:1;max-width:1200px;margin:0 auto;width:100%;padding:0 var(--ml-space-6);gap:0;min-width:0}@media (max-width: 860px){.docs-body[data-astro-cid-mw7aashj]{grid-template-columns:1fr;padding:0 var(--ml-space-4)}.docs-sidebar[data-astro-cid-mw7aashj]{display:none;position:fixed;top:0;left:0;bottom:0;width:280px;background:var(--ml-color-neutral-0);z-index:1000;padding:var(--ml-space-6) var(--ml-space-4);box-shadow:var(--ml-shadow-3);overflow-y:auto}.docs-sidebar[data-astro-cid-mw7aashj].is-open{display:block!important}.docs-mobile-nav-toggle[data-astro-cid-mw7aashj]{display:inline-flex!important}.docs-mobile-sidemenu[data-astro-cid-mw7aashj]{display:block!important}.docs-content[data-astro-cid-mw7aashj]{padding:var(--ml-space-4) 0 var(--ml-space-12) 0!important}}.docs-mobile-sidemenu[data-astro-cid-mw7aashj]{display:none}.docs-mobile-nav-toggle[data-astro-cid-mw7aashj]{display:none;align-items:center;gap:var(--ml-space-2);background:var(--ml-color-neutral-100);border:1px solid var(--ml-color-neutral-300);color:var(--ml-color-neutral-800);padding:8px 14px;border-radius:var(--ml-radius-s);font-family:var(--ml-font-title);font-size:13px;font-weight:700;cursor:pointer;margin-bottom:var(--ml-space-4);width:100%;justify-content:space-between}.docs-sidebar-overlay[data-astro-cid-mw7aashj]{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);z-index:999}.docs-sidebar-overlay[data-astro-cid-mw7aashj].is-open{display:block}.docs-sidebar[data-astro-cid-mw7aashj]{padding-top:var(--ml-space-8);padding-bottom:var(--ml-space-8);padding-right:var(--ml-space-6);border-right:1px solid var(--ml-color-neutral-200)}.sidebar-sticky[data-astro-cid-mw7aashj]{position:sticky;top:90px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin}.sidebar-group[data-astro-cid-mw7aashj]{margin-bottom:var(--ml-space-5)}.sidebar-group-title[data-astro-cid-mw7aashj]{font-family:var(--ml-font-title);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-color-neutral-400);padding:0 var(--ml-space-3);margin-bottom:var(--ml-space-1)}.sidebar-link[data-astro-cid-mw7aashj]{display:block;padding:7px 12px;border-radius:var(--ml-radius-s);font-size:14px;color:var(--ml-color-neutral-700);font-weight:500;text-decoration:none;transition:background .12s,color .12s;line-height:1.4}.sidebar-link[data-astro-cid-mw7aashj]:hover{background:var(--ml-color-neutral-100);color:var(--ml-color-neutral-900)}.sidebar-link[data-astro-cid-mw7aashj].active{background:var(--ml-color-green-50);color:var(--ml-color-green-700);font-weight:700;border-left:3px solid var(--ml-color-green-500);border-radius:0 var(--ml-radius-s) var(--ml-radius-s) 0;padding-left:9px}.docs-content[data-astro-cid-mw7aashj]{padding:var(--ml-space-8) 0 var(--ml-space-16) var(--ml-space-8);min-width:0}.docs-content[data-astro-cid-mw7aashj] h1[data-astro-cid-mw7aashj].ml-display{margin-bottom:var(--ml-space-3)}.docs-content[data-astro-cid-mw7aashj] h2[data-astro-cid-mw7aashj].ml-title-2{margin-top:var(--ml-space-10);margin-bottom:var(--ml-space-3)}.docs-content[data-astro-cid-mw7aashj] h3[data-astro-cid-mw7aashj].ml-title-3{margin-top:var(--ml-space-6);margin-bottom:var(--ml-space-2)}.demo-preview[data-astro-cid-mw7aashj]{background:var(--ml-color-neutral-0);border:1px solid var(--ml-color-neutral-200);border-radius:var(--ml-radius-m);padding:var(--ml-space-6);display:flex;align-items:center;justify-content:flex-start;gap:var(--ml-space-3);flex-wrap:wrap;margin-bottom:var(--ml-space-4);max-width:100%;box-sizing:border-box}@media (max-width: 640px){.demo-preview[data-astro-cid-mw7aashj]{padding:var(--ml-space-4) var(--ml-space-3);gap:var(--ml-space-2) var(--ml-space-3)}}.code-wrapper[data-astro-cid-mw7aashj]{position:relative;margin-top:0}.code-block[data-astro-cid-mw7aashj]{background:var(--ml-color-neutral-900);color:#e2e8f0;border-bottom-left-radius:var(--ml-radius-m);border-bottom-right-radius:var(--ml-radius-m);padding:var(--ml-space-4) var(--ml-space-5);font-family:monospace;font-size:13px;overflow-x:auto;margin:0;line-height:1.6}.demo-preview[data-astro-cid-mw7aashj]+.code-wrapper[data-astro-cid-mw7aashj] .code-block[data-astro-cid-mw7aashj]{border-radius:0 0 var(--ml-radius-m) var(--ml-radius-m)}.standalone-code[data-astro-cid-mw7aashj] .code-block[data-astro-cid-mw7aashj]{border-radius:var(--ml-radius-m);margin-top:var(--ml-space-3)}.copy-btn[data-astro-cid-mw7aashj]{position:absolute;top:10px;right:10px;background:rgba(255,255,255,.1);color:#fff;border:none;border-radius:var(--ml-radius-s);padding:5px 10px;font-family:var(--ml-font-title);font-weight:700;font-size:11px;cursor:pointer;transition:background .15s}.copy-btn[data-astro-cid-mw7aashj]:hover{background:rgba(255,255,255,.2)}.palette-grid[data-astro-cid-mw7aashj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--ml-space-3);margin-top:var(--ml-space-3)}.color-swatch[data-astro-cid-mw7aashj]{border:1px solid var(--ml-color-neutral-200);border-radius:var(--ml-radius-m);overflow:hidden}.swatch-color[data-astro-cid-mw7aashj]{height:56px}.swatch-info[data-astro-cid-mw7aashj]{padding:8px 10px}.swatch-name[data-astro-cid-mw7aashj]{font-weight:700;font-size:12px}.swatch-var[data-astro-cid-mw7aashj]{font-family:monospace;font-size:10px;color:var(--ml-color-neutral-500);margin-top:2px;word-break:break-all}.docs-breadcrumb[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:var(--ml-space-2);font-size:13px;color:var(--ml-color-neutral-500);margin-bottom:var(--ml-space-4)}.docs-breadcrumb[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{color:var(--ml-color-neutral-500);text-decoration:none}.docs-breadcrumb[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover{color:var(--ml-color-green-600)}.docs-breadcrumb[data-astro-cid-mw7aashj] span[data-astro-cid-mw7aashj]{color:var(--ml-color-neutral-400)}.doc-note[data-astro-cid-mw7aashj]{background:var(--ml-color-river-50);border-left:3px solid var(--ml-color-river-500);border-radius:0 var(--ml-radius-s) var(--ml-radius-s) 0;padding:var(--ml-space-3) var(--ml-space-4);font-size:14px;margin:var(--ml-space-4) 0}.spacing-item[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:var(--ml-space-4);padding:var(--ml-space-2) 0;border-bottom:1px solid var(--ml-color-neutral-100)}.spacing-var[data-astro-cid-mw7aashj]{font-family:monospace;font-size:13px;width:180px;flex-shrink:0}.spacing-bar[data-astro-cid-mw7aashj]{height:20px;background:var(--ml-gradient-green);border-radius:3px}.pictogram-gallery[data-astro-cid-mw7aashj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ml-space-4);margin-top:var(--ml-space-6)}.gallery-card[data-astro-cid-mw7aashj]{background-color:var(--ml-color-neutral-0);border:1px solid var(--ml-color-neutral-200);border-radius:var(--ml-radius-l);padding:var(--ml-space-4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--ml-space-2);box-shadow:var(--ml-shadow-soft);transition:transform .2s,box-shadow .2s}.gallery-card[data-astro-cid-mw7aashj]:hover{transform:translateY(-2px);box-shadow:var(--ml-shadow-ambient)}.gallery-card[data-astro-cid-mw7aashj] .ml-pictogram[data-astro-cid-mw7aashj]{margin-bottom:var(--ml-space-2)}.gallery-card-title[data-astro-cid-mw7aashj]{font-family:var(--ml-font-title);font-weight:700;font-size:15px;margin:0;color:var(--ml-color-neutral-900)}.gallery-card-meta[data-astro-cid-mw7aashj]{font-size:12px;color:var(--ml-color-neutral-500);margin-bottom:var(--ml-space-2)}.gallery-copy-btn[data-astro-cid-mw7aashj]{margin-top:auto;width:100%;background-color:var(--ml-color-neutral-50);color:var(--ml-color-neutral-900);border:1px solid var(--ml-color-neutral-200);padding:6px 12px;font-family:var(--ml-font-title);font-weight:700;font-size:12px;border-radius:var(--ml-radius-s);cursor:pointer;transition:all .2s ease}.gallery-copy-btn[data-astro-cid-mw7aashj]:hover{background-color:var(--ml-color-green-50);color:var(--ml-color-green-600);border-color:var(--ml-color-green-200)}
