:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;container:root/inline-size}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{--scroll-behavior:smooth!important;scroll-behavior:smooth!important}body{margin:0}h1,h2,h3,h4,h5,h6{outline:none}.sj-design-card-grid,.sj-design-list-view-grid{--grid-layout-gap:1rem;--grid-column-count:3;--grid-item--min-width:calc(288rem / 16);--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width:calc((100% - var(--total-gap-width)) / var(--grid-column-count));grid-template-columns:repeat(auto-fit, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));grid-gap:var(--grid-layout-gap);padding:0;list-style:none;display:grid}.sj-design-list-view-grid{--grid-column-count:2;grid-template-columns:repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr))}.sj-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (width<=320px){.sj-design-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
