@import "https://unpkg.com/open-props";*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0;margin-block-start:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(html){--ld-bg-color-light:var(--stone-0);--ld-bg-color:var(--stone-1);--ld-bg-color-dark:var(--stone-2);--ld-text-color:var(--stone-11);--ld-text-color-light:var(--stone-7);--ld-link-color:var(--red-5);--ld-link-color-active:var(--red-5);--ld-link-color-hover:var(--blue-6);--ld-border-color:var(--stone-2);--ld-border-color-dark:var(--stone-3);--ld-border-radius:var(--radius-2)}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var(--ld-text-base);line-height:1.15}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:500;line-height:1.125em}h1{font-size:2.488rem}h2{font-size:2.074rem}h3{font-size:1.728rem}h4{font-size:1.44rem}h5{font-size:1.2rem}a{color:inherit;text-decoration:none}a:not(:has(div,p,h1,h2,h3,h4,h5,h6,ul,ol)){color:var(--ld-link-color);text-decoration:underline;text-underline-offset:.125em}ul{list-style-type:disc}ol,ul{padding-inline-start:var(--size-4)}ol{list-style-type:decimal}.ld-navigation{list-style:none;padding-inline-start:0}.ld-navigation a{color:inherit;text-decoration:none}.ld-navigation a:hover{color:var(--ld-link-color-hover)}.ld-navigation .hasChildren ul{list-style:none;margin-left:.75rem;padding-inline-start:0}.ld-navigation :has(.current)>a{color:var(--ld-link-color-active)}.ld-navigation .current>a{color:var(--ld-link-color-active)}.ld-navigation li ul,.ld-navigation li+li{margin-block-start:.5rem}iframe{border:none}.ld-token-grid{display:flex;flex-wrap:wrap;gap:var(--size-5)}.ld-token{aspect-ratio:var(--ratio-golden);background:#fff;border:1px solid var(--ld-border-color-dark);border-radius:var(--ld-border-radius);display:grid;padding:var(--size-4);place-items:center;width:var(--size-12)}.ld-token>*{max-height:100%;max-width:100%}.ld-sidebar{background-color:#fff;border-right:1px solid var(--ld-border-color);display:grid;gap:var(--size-5);grid-template-rows:[header] auto [nav] 1fr [footer] auto;height:100%;overflow:hidden;padding-block-end:var(--size-3);padding-block-start:var(--size-7);padding-inline:var(--size-5)}.ld-sidebar nav{overflow:scroll}.flex{display:flex}.aspect-golden{aspect-ratio:var(--ratio-golden)}.aspect-video{aspect-ratio:var(--ratio-widescreen)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.hidden{display:none}body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}:where(#lemone-design){background-color:var(--ld-bg-color-light);color:var(--ld-text-color);font-size:1rem}:where(#lemone-design) .ld-main{height:100%;width:100%}:where(#lemone-design) .ld-main[data-variant=sidebar]{display:grid;grid-template-columns:[sidebar] 16rem [main] 1fr}:where(#lemone-design) .ld-main{overflow:clip}:where(#lemone-design) main{overflow-y:scroll}:where(#lemone-design) .ld-content>*+*{margin-block-start:var(--size-5)}:is(:where(#lemone-design) .ld-component)>*+*{margin:0;margin-block-start:1rem}:where(#lemone-design) .ld-preview{background-color:#fff;border:1px solid var(--ld-border-color);border-radius:.5rem;max-width:100%;min-width:25rem;overflow:auto;resize:horizontal}:where(#lemone-design) .ld-preview iframe{width:100%}:where(#lemone-design) .ld-label{color:var(--ld-text-color-light);display:block;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(#lemone-design) .ld-markup{background-color:#272822;border-radius:.5rem;max-height:37.5rem;overflow-y:scroll}:where(#lemone-design) .ld-markup.inline>pre{margin:0;padding-block:.25em}table{border-collapse:collapse;width:100%}table thead{background-color:var(--ld-bg-color-dark)}table thead th{border-radius:0}table tr+tr{border-top:1px solid var(--ld-border-color)}table th{font-size:.875rem;font-weight:600;text-align:left}table td,table th{padding-block:.75rem;padding-inline:1rem;vertical-align:top}.ld-card{display:grid;gap:var(--size-3);grid-template-rows:auto 1fr}.ld-card:hover .ld-group-hover{color:var(--blue-6)}.ld-card__content>*+*{margin-block-start:var(--size-2)}.ld-card__media{background:var(--ld-bg-color-dark);border:1px solid var(--ld-border-color);border-radius:var(--ld-border-radius);display:grid;place-content:center}.ld-grid{display:grid;gap:var(--size-6);grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}.ld-container{margin-block:var(--size-8);margin-inline:auto;max-width:80rem;padding-inline:var(--size-6)}