:root{container:root / inline-size;color-scheme:light dark}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: 18rem ;--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) );display:grid;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);list-style:none;padding:0}.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media screen and (max-width:320px){.sj-design-card-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
