@import "https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400;1,700&family=Gloock&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lexend:wght@100..900&family=Swanky+and+Moo+Moo&display=swap";@media (prefers-color-scheme:dark){:root{--color-primary:#5a8dd8;--color-primary-light:#1f3a59;--color-primary-dark:#92b6e6;--color-secondary:#2a4a71;--color-green:#1e5a52;--color-green-light:#2d7a6f;--color-green-dark:#b8eae4;--color-text:#e2e8f0;--color-text-muted:#a0aec0;--color-heading:#f7fafc;--color-text-primary:var(--color-heading);--color-text-secondary:var(--color-text-muted);--color-background:#1a202c;--color-background-alt:#2d3748;--color-background-light:#283141;--color-border:#4a5568;--color-code-bg:#2d3748;--color-error:#fc8181;--color-success:#68d391;--color-warning:#f6e05e;--hero-bg-color:#2a4a71}}:root{--color-primary:#3b6eb0;--color-primary-light:#dbecff;--color-primary-dark:#2a5080;--color-secondary:#dbecff;--color-green:#c0ece7;--color-green-light:#c0ece7;--color-green-dark:#1a6b60;--color-text:#4a5568;--color-text-muted:#718096;--color-heading:#2d3748;--color-text-primary:var(--color-heading);--color-text-secondary:var(--color-text-muted);--color-background:#fff;--color-background-alt:#f7fafc;--color-background-light:#f8fafc;--color-border:#e2e8f0;--color-code-bg:#f7fafc;--color-error:#e53e3e;--color-success:#38a169;--color-warning:#d69e2e;--header-height:60px;--sidebar-width:260px;--toc-width:240px;--content-max-width:900px;--container-width:1200px;--content-padding:1.5rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:940px;--breakpoint-xl:1200px;--breakpoint-2xl:1440px;--border-radius-sm:.125rem;--border-radius-md:.25rem;--border-radius-lg:.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--font-family:"Kanit",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-snug:1.25;--line-height-normal:1.5;--line-height-loose:1.75;--hero-bg-color:#f5f9ff}@media (prefers-color-scheme:dark){:root{--color-primary:#5a8dd8;--color-primary-light:#1f3a59;--color-primary-dark:#92b6e6;--color-secondary:#2a4a71;--color-green:#1e5a52;--color-green-light:#2d7a6f;--color-green-dark:#b8eae4;--color-text:#e2e8f0;--color-text-muted:#a0aec0;--color-heading:#f7fafc;--color-text-primary:var(--color-heading);--color-text-secondary:var(--color-text-muted);--color-background:#1a202c;--color-background-alt:#2d3748;--color-background-light:#283141;--color-border:#4a5568;--color-code-bg:#2d3748;--color-error:#fc8181;--color-success:#68d391;--color-warning:#f6e05e;--hero-bg-color:#2a4a71}}.dark-mode{--color-primary:#5a8dd8;--color-primary-light:#1f3a59;--color-primary-dark:#92b6e6;--color-secondary:#2a4a71;--color-green:#1e5a52;--color-green-light:#2d7a6f;--color-green-dark:#b8eae4;--color-text:#e2e8f0;--color-text-muted:#a0aec0;--color-heading:#f7fafc;--color-text-primary:var(--color-heading);--color-text-secondary:var(--color-text-muted);--color-background:#1a202c;--color-background-alt:#2d3748;--color-background-light:#283141;--color-border:#4a5568;--color-code-bg:#2d3748;--color-error:#fc8181;--color-success:#68d391;--color-warning:#f6e05e;--hero-bg-color:#2a4a71}.light-mode{--color-primary:#3b6eb0;--color-primary-light:#dbecff;--color-primary-dark:#2a5080;--color-secondary:#dbecff;--color-green:#c0ece7;--color-green-light:#c0ece7;--color-green-dark:#1a6b60;--color-text:#4a5568;--color-text-muted:#718096;--color-heading:#2d3748;--color-text-primary:var(--color-heading);--color-text-secondary:var(--color-text-muted);--color-background:#fff;--color-background-alt:#f7fafc;--color-background-light:#f8fafc;--color-border:#e2e8f0;--color-code-bg:#f7fafc;--color-error:#e53e3e;--color-success:#38a169;--color-warning:#d69e2e;--hero-bg-color:#f5f9ff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-family);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6}ul,ol{list-style-position:inside}pre,code{font-family:var(--font-mono);background-color:var(--color-code-bg);border-radius:4px}pre{margin-bottom:1rem;padding:1rem;overflow-x:auto}code{padding:.2rem .4rem;font-size:.9em}pre code{background-color:#0000;border-radius:0;padding:0}img{max-width:100%;height:auto;display:block}.container{max-width:var(--container-width);margin:0 auto;padding:0 1.5rem}.main-content{flex:1}.content-section{max-width:var(--content-max-width);margin:0 auto;padding:1rem}.grid{gap:1.5rem;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.p-0{padding:0}.p-4{padding:1rem}.p-8{padding:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.m-0{margin:0}.m-4{margin:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.content-section{padding:.5rem}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite loading;position:relative;overflow:hidden}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff80 50%,#fff0 100%) 0 0/200% 100%;width:100%;height:100%;animation:2s infinite shimmer;position:absolute;top:0;left:0}.article-skeleton{max-width:800px;margin:0 auto;padding:1.5rem}.card-skeleton-container{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:2rem;display:grid}.card-skeleton{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000000d}.sidebar-skeleton{width:100%;padding:1rem}.skeleton-container.docs-container{min-height:calc(100vh - 120px);display:flex}.docs-sidebar-skeleton{border-right:1px solid #eaeaea;flex-shrink:0;width:280px;padding:2rem 1rem}.docs-content-skeleton{flex:1;max-width:800px;padding:2rem}.code-block-skeleton{background-color:#0000000d}.home-skeleton{max-width:1200px;margin:0 auto;padding:1rem}.hero-skeleton{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}@media (max-width:768px){.skeleton-container.docs-container{flex-direction:column}.docs-sidebar-skeleton{border-bottom:1px solid #eaeaea;border-right:none;width:100%;height:auto;padding:1rem 0}.docs-content-skeleton{padding:1.5rem 0}.hero-skeleton{padding:2rem 1rem}.features-skeleton{grid-template-columns:1fr!important}}.grid-layout-default{grid-template-rows:auto 1fr auto;grid-template-areas:"header""main""footer";min-height:100vh;display:grid}.docs-layout{grid-template-rows:auto 1fr auto;grid-template-areas:"header header""sidebar main""footer footer";grid-template-columns:calc(var(--sidebar-width) + 20px)1fr;min-height:100vh;transition:grid-template-columns .3s;display:grid}.docs-layout[data-sidebar-collapsed]{grid-template-columns:0 1fr}.grid-layout-blog{grid-template:"header header""main sidebar"1fr"footer footer"/1fr minmax(200px,300px);min-height:100vh;display:grid}.grid-layout-full{grid-template-rows:auto 1fr auto;grid-template-areas:"header""main""footer";min-height:100vh;display:grid}.grid-layout-dashboard{grid-template:"header header header""sidebar main rightbar"1fr"footer footer footer"/minmax(250px,250px) 1fr minmax(180px,250px);min-height:100vh;display:grid}.router>[data-outlet=header]{grid-area:header}.router>[data-outlet=sidebar]{grid-area:sidebar}.router>[data-outlet=main]{grid-area:main}.router>[data-outlet=main]>:first-child{max-width:1000px;margin:0 auto}.router>[data-outlet=footer]{grid-area:footer}.router>[data-outlet=rightbar]{grid-area:rightbar}@media (max-width:937px){.docs-layout[data-sidebar-collapsed]{grid-template-columns:minmax(0,0) 1fr;grid-template-areas:"header header""sidebar main""footer footer"}.docs-layout,.grid-layout-blog,.grid-layout-dashboard{grid-template:"header""sidebar""main"1fr"footer"/1fr;transition:grid-template-rows .3s}.docs-layout[data-sidebar-collapsed]{grid-template:"header""sidebar"0"main"1fr"footer"/1fr;transition:grid-template-rows .3s}.docs-layout .ds-sidebar-container{width:100%;height:auto}.docs-layout .ds-sidebar-container .ds-sidebar{width:100%;position:relative;top:0;left:0;transform:translate(0)}.docs-layout .ds-sidebar-container .ds-sidebar-nav{height:auto;position:relative}.docs-layout .ds-sidebar-container .ds-sidebar-toggle{display:block;position:absolute}}.outlet{display:contents}:root{--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--content-narrow:680px;--content-medium:800px;--content-wide:1000px;--content-max:1200px}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text)}section>h1,section>h2,section>h3,section>h4,section>h5,section>h6,article>h1,article>h2,article>h3,article>h4,article>h5,article>h6{color:var(--color-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}section>h1,article>h1{font-size:var(--font-size-4xl);margin-top:var(--space-10);margin-bottom:var(--space-6)}section>h2,article>h2{font-size:var(--font-size-3xl);margin-top:var(--space-10);margin-bottom:var(--space-4)}section>h3,article>h3{font-size:var(--font-size-2xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}section>h4,article>h4{font-size:var(--font-size-xl);margin-top:var(--space-6);margin-bottom:var(--space-2)}section>h5,article>h5{font-size:var(--font-size-lg);margin-top:var(--space-5);margin-bottom:var(--space-2)}section>h6,article>h6{font-size:var(--font-size-base);margin-top:var(--space-4);margin-bottom:var(--space-2);color:var(--color-text-muted)}section>.page-title,article>.page-title{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-6);color:var(--color-heading);line-height:1.1}section>p,article>p{margin-top:0;margin-bottom:var(--space-5);line-height:var(--line-height-relaxed)}section>h1+p,section>h2+p,section>h3+p,section>h4+p,section>h5+p,section>h6+p,article>h1+p,article>h2+p,article>h3+p,article>h4+p,article>h5+p,article>h6+p{margin-top:0}section>p+p,article>p+p{margin-top:calc(-1*var(--space-2))}section>a,article>a{color:var(--color-primary);text-decoration:none;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s}section>a:hover,article>a:hover{color:var(--color-primary-dark);text-decoration:underline}section>ul,section>ol,article>ul,article>ol{gap:var(--space-2);margin-top:var(--space-4);margin-bottom:var(--space-6);padding-left:var(--space-8);flex-direction:column;display:flex}section>ul>li,section>ol>li,article>ul>li,article>ol>li{flex-direction:column;display:flex}section>ul ul,section>ol ol,section>ul ol,section>ol ul,section>ul>li>ul,section>ol>li>ol,section>ul>li>ol,section>ol>li>ul,article>ul ul,article>ol ol,article>ul ol,article>ol ul,article>ul>li>ul,article>ol>li>ol,article>ul>li>ol,article>ol>li>ul{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;margin-bottom:0;display:flex}section>blockquote,article>blockquote{margin:var(--space-6)0;padding:var(--space-4)var(--space-6);border-left:4px solid var(--color-primary);background-color:var(--color-background-alt);color:var(--color-text-muted);font-style:italic}section>blockquote p,article>blockquote p{margin-bottom:var(--space-3)}section>blockquote p:last-child,article>blockquote p:last-child{margin-bottom:0}section>code,article>code,section :not(pre)>code,article :not(pre)>code{font-family:var(--font-mono);background-color:var(--color-code-bg);padding:var(--space-1)var(--space-2);border-radius:3px;font-size:.9em}section>pre,article>pre{background-color:var(--color-code-bg);padding:var(--space-4);margin:var(--space-6)0;border-radius:6px;overflow-x:auto}section>pre code,article>pre code{font-size:.9em;line-height:var(--line-height-relaxed);background-color:#0000;padding:0}section>img,article>img{max-width:100%;height:auto;margin:var(--space-6)0;border-radius:6px}section>hr,article>hr{background-color:var(--color-border);height:1px;margin:var(--space-8)0;border:0}section>table,section>div>table,article>table,article>div>table{border-collapse:collapse;width:100%;margin:var(--space-6)0}section>table th,section>table td,section>div>table th,section>div>table td,article>table th,article>table td,article>div>table th,article>div>table td{padding:var(--space-3)var(--space-4);border:1px solid var(--color-border)}section>table th,section>div>table th,article>table th,article>div>table th{background-color:var(--color-background-alt);font-weight:var(--font-weight-semibold);text-align:left}.content-narrow{max-width:var(--content-narrow);padding:0 var(--space-4);margin:0 auto}.content-medium{max-width:var(--content-medium);padding:0 var(--space-4);margin:0 auto}.content-wide{max-width:var(--content-wide);padding:0 var(--space-4);margin:0 auto}.content-full{max-width:var(--content-max);padding:0 var(--space-4);margin:0 auto}section>.mdx-h1,section>.markdown-content h1,article>.mdx-h1,article>.markdown-content h1{font-size:var(--font-size-4xl);margin-top:var(--space-10);margin-bottom:var(--space-6)}section>.mdx-h2,section>.markdown-content h2,article>.mdx-h2,article>.markdown-content h2{font-size:var(--font-size-3xl);margin-top:var(--space-10);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}section>.mdx-h3,section>.markdown-content h3,article>.mdx-h3,article>.markdown-content h3{font-size:var(--font-size-2xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}section>.mdx-p,section>.markdown-content p,article>.mdx-p,article>.markdown-content p{margin-bottom:var(--space-5);line-height:var(--line-height-relaxed)}section>.mdx-ul,section>.markdown-content ul,section>.mdx-ol,section>.markdown-content ol,article>.mdx-ul,article>.markdown-content ul,article>.mdx-ol,article>.markdown-content ol{gap:var(--space-2);margin-top:var(--space-4);margin-bottom:var(--space-6);padding-left:var(--space-8);flex-direction:column;display:flex}section>.mdx-li,section>.markdown-content li,article>.mdx-li,article>.markdown-content li{flex-direction:column;display:flex}section>.mdx-code,section>.markdown-content code,section>.markdown-content :not(pre)>code,article>.mdx-code,article>.markdown-content code,article>.markdown-content :not(pre)>code{font-family:var(--font-mono);background-color:var(--color-code-bg);padding:var(--space-1)var(--space-2);border-radius:3px;font-size:.9em}section>.mdx-pre,section>.markdown-content pre,article>.mdx-pre,article>.markdown-content pre{background-color:var(--color-code-bg);padding:var(--space-4);margin:var(--space-6)0;border-radius:6px;overflow-x:auto}section>.mdx-pre code,section>.markdown-content pre code,section>.mdx-pre .mdx-code,section>.markdown-content pre .mdx-code,article>.mdx-pre code,article>.markdown-content pre code,article>.mdx-pre .mdx-code,article>.markdown-content pre .mdx-code{background-color:#0000;padding:0}section>.mdx-a,section>.markdown-content a,article>.mdx-a,article>.markdown-content a{color:var(--color-primary);text-decoration:none}section>.mdx-a:hover,section>.markdown-content a:hover,article>.mdx-a:hover,article>.markdown-content a:hover{color:var(--color-primary-dark);text-decoration:underline}section>.mdx-img,section>.markdown-content img,article>.mdx-img,article>.markdown-content img{max-width:100%;height:auto;margin:var(--space-6)0;border-radius:6px}section>.mdx-blockquote,section>.markdown-content blockquote,article>.mdx-blockquote,article>.markdown-content blockquote{margin:var(--space-6)0;padding:var(--space-4)var(--space-6);border-left:4px solid var(--color-primary);background-color:var(--color-background-alt);color:var(--color-text-muted);font-style:italic}section>.mdx-hr,section>.markdown-content hr,article>.mdx-hr,article>.markdown-content hr{background-color:var(--color-border);height:1px;margin:var(--space-8)0;border:0}section>.mdx-table,section>.markdown-content table,section>div>.mdx-table,section>div>.markdown-content table,article>.mdx-table,article>.markdown-content table,article>div>.mdx-table,article>div>.markdown-content table{border-collapse:collapse;width:100%;margin:var(--space-6)0}section>.mdx-th,section>.markdown-content th,section>.mdx-td,section>.markdown-content td,section>div>.mdx-th,section>div>.markdown-content th,section>div>.mdx-td,section>div>.markdown-content td,article>.mdx-th,article>.markdown-content th,article>.mdx-td,article>.markdown-content td,article>div>.mdx-th,article>div>.markdown-content th,article>div>.mdx-td,article>div>.markdown-content td{padding:var(--space-3)var(--space-4);border:1px solid var(--color-border)}section>.mdx-th,section>.markdown-content th,section>div>.mdx-th,section>div>.markdown-content th,article>.mdx-th,article>.markdown-content th,article>div>.mdx-th,article>div>.markdown-content th{background-color:var(--color-background-alt);font-weight:var(--font-weight-semibold);text-align:left}.docs-container{max-width:var(--content-max);margin:0 auto;display:flex}.docs-sidebar{width:var(--sidebar-width);top:var(--header-height);height:calc(100vh - var(--header-height));padding:var(--space-6)var(--space-4)var(--space-6)0;border-right:1px solid var(--color-border);flex-shrink:0;position:sticky;overflow-y:auto}.docs-content{padding:var(--space-6)var(--space-8);flex:1;min-width:0}.blog-container{max-width:var(--content-max);margin:0 auto;display:flex}.blog-content{padding:var(--space-6)var(--space-8);flex:1;min-width:0}.blog-sidebar{width:var(--sidebar-width);top:var(--header-height);height:calc(100vh - var(--header-height));padding:var(--space-6)0 var(--space-6)var(--space-4);border-left:1px solid var(--color-border);flex-shrink:0;position:sticky;overflow-y:auto}.content-section{max-width:var(--content-max);padding:var(--space-6)var(--space-4);margin:0 auto}.section{margin-bottom:var(--space-12)}.section-title{margin-bottom:var(--space-6);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-heading)}@media (max-width:768px){section>h1,section>.page-title,section>.mdx-h1,section>.markdown-content h1,article>h1,article>.page-title,article>.mdx-h1,article>.markdown-content h1{font-size:var(--font-size-3xl)}section>h2,section>.mdx-h2,section>.markdown-content h2,article>h2,article>.mdx-h2,article>.markdown-content h2{font-size:var(--font-size-2xl)}.docs-container,.blog-container{flex-direction:column}.docs-sidebar,.blog-sidebar{width:100%;height:auto;padding:var(--space-4);border-left:none;border-right:none;border-bottom:1px solid var(--color-border);position:static}.docs-content,.blog-content{padding:var(--space-4)}}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-family);color:var(--color-text);background-color:var(--color-background);font-size:16px;line-height:1.5}.app-container{flex-direction:column;min-height:100vh;display:flex}.app-content{flex:1}a{color:var(--color-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--color-primary-dark)}h1,h2,h3,h4,h5,h6{color:var(--color-heading);margin-bottom:.5em;font-weight:600;line-height:1.3}.skeleton{background:linear-gradient(90deg,#0000000f 25%,#0000001a 37%,#0000000f 63%) 0 0/400% 100%;border-radius:4px;animation:1.4s infinite skeleton-loading}.dark-mode .skeleton{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1a 37%,#ffffff0f 63%)}@keyframes skeleton-loading{0%{background-position:100%}to{background-position:0}}@media (max-width:768px){html{font-size:14px}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background-color:var(--color-primary-light);color:var(--color-primary-dark)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-background-light);border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(var(--color-primary-light),var(--color-green));border:3px solid var(--color-background-light);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--color-green),var(--color-primary))}.turtle{background-color:#712b0a;border-radius:100% 70% 100% 30%;width:1rem;height:1rem;display:block;position:relative;box-shadow:inset 0 0 .1rem .1rem #f1de12,0 0 .2rem .2rem #ffffff1a}.turtle.large{width:4.8rem;height:4.8rem;box-shadow:inset 0 0 .48rem .48rem #f1de12,0 0 .96rem .96rem #ffffff1a}