svg.svelte-mbfrsy,svg.svelte-ca4q1q,svg.svelte-138huo{stroke-width:0;display:inline-block}.code.svelte-1cjdcvn{background-color:var(--color-surface);border-radius:1rem;margin-bottom:1rem;overflow:hidden}.languages.svelte-1cjdcvn{flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.languages-action.svelte-1cjdcvn{gap:.5rem;display:flex}.languages-action.svelte-1cjdcvn button:where(.svelte-1cjdcvn){z-index:1;background-color:var(--color-surface);color:var(--color-on-surface);border:none;border-radius:0;height:100%;padding:.25rem .5rem;position:relative}.languages-action.svelte-1cjdcvn button:where(.svelte-1cjdcvn):hover{box-shadow:none}.languages-action.svelte-1cjdcvn button.active:where(.svelte-1cjdcvn):after{content:"";border-bottom:.2rem solid var(--color-outline-variant);position:absolute;bottom:0;left:0;right:0}.code-block.svelte-1cjdcvn pre{border-radius:0;margin:0}.dialog--title.svelte-p5u9gw{margin:0 0 1rem;font-size:3rem;font-weight:500}.dialog--actions.svelte-p5u9gw{flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.dialog--actions__full-width.svelte-p5u9gw{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.dialog--action__full-width.svelte-p5u9gw{width:100%;padding:1rem}.dialog--action.svelte-p5u9gw{cursor:pointer;color:var(--color-on-surface);background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;display:flex}.dialog--action.svelte-p5u9gw:hover{background-color:var(--color-surface-container)}.dialog--action__cancel.svelte-p5u9gw:hover{background-color:var(--color-error);color:var(--color-on-error)}.hero--button.svelte-p5u9gw{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:2rem;padding:1rem 2rem;text-decoration:none}.icon--container.svelte-p5u9gw{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));place-items:start stretch;gap:1rem;max-width:1300px;margin:0 auto;padding:1rem;display:grid;position:relative}.icon--wrapper.svelte-p5u9gw{background-color:var(--color-surface-container);border-radius:5rem;grid-column:span 1;padding:3rem;position:sticky;top:10rem}.icon--wrapper.svelte-p5u9gw svg{stroke-width:inherit;font-size:5rem}.icon--content.svelte-p5u9gw{background-color:var(--color-surface-container);border-radius:2rem;grid-column:span 2;padding:1rem 2rem}.icon--content__head.svelte-p5u9gw{justify-content:space-between;align-items:center;gap:1rem;display:flex}.icon--content__header.svelte-p5u9gw{align-items:center;gap:.6rem;padding:1rem .5rem;display:flex}.icon--content__header__button.svelte-p5u9gw{aspect-ratio:1;color:var(--color-on-surface-variant);background:0 0;border:none;justify-content:center;align-items:center;padding:1rem;font-size:1.5rem;display:flex}.icon--content__header__button.svelte-p5u9gw:hover{background-color:var(--color-surface-variant)}.icon--content__title.svelte-p5u9gw{margin:0;font-size:3rem}.icon--content__category.svelte-p5u9gw{background-color:var(--color-secondary);color:var(--color-on-secondary);border-radius:5rem;margin:0;padding:.2rem 1rem;font-size:.8rem}.icon--content__section.svelte-p5u9gw{padding:0 .5rem}.icon--content__section--title.svelte-p5u9gw{margin:0 0 1rem;font-size:2rem}.icon--content__tags.svelte-p5u9gw{flex-wrap:wrap;gap:.5rem;display:flex}.icon--content__tag.svelte-p5u9gw{background-color:var(--color-surface);border-radius:2rem;margin:0;padding:.5rem 1rem;font-size:.8rem}.icon--content__head.svelte-p5u9gw{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.icon--content__title.svelte-p5u9gw{word-break:break-word;overflow-wrap:break-word;margin:0;font-size:3rem}@media (width<=768px){.icon--container.svelte-p5u9gw{grid-template-columns:1fr;max-width:90dvw;margin:0 auto;padding:0}.icon--wrapper.svelte-p5u9gw{border-radius:2rem;max-width:90dvw;padding:1.5rem;position:relative;top:0}.icon--wrapper.svelte-p5u9gw svg{font-size:3rem}.icon--content.svelte-p5u9gw{grid-column:span 1;width:100%;max-width:90dvw;padding:1rem}.icon--content__title.svelte-p5u9gw{font-size:1.8rem}.icon--content__section--title.svelte-p5u9gw{font-size:1.4rem}.icon--content__head.svelte-p5u9gw{gap:.5rem}}
