.links-list.svelte-4vqykl{margin-bottom:1rem}.categories.svelte-4vqykl{display:flex;flex-direction:column;gap:2rem}.category.svelte-4vqykl .title:where(.svelte-4vqykl){color:var(--color-secondary);font-weight:700;margin-bottom:.5rem;display:flex;gap:.5rem;align-items:center}.links.svelte-4vqykl{display:flex;flex-direction:column;gap:1rem}.link-wrapper.svelte-4vqykl{display:flex;position:relative}.link.svelte-4vqykl{padding:1rem;gap:.5rem 1rem;flex-grow:1;margin:0;justify-content:flex-start;font-weight:700;display:flex}.link.svelte-4vqykl>span:where(.svelte-4vqykl){text-decoration:none!important}.link.disabled.svelte-4vqykl span:where(.svelte-4vqykl){color:var(--color-font-2)}.link-wrapper.svelte-4vqykl label:where(.svelte-4vqykl){width:auto;margin:0;justify-content:center;color:var(--color-font-3);cursor:pointer;--width: 3rem;width:var(--width);margin-left:calc(-1 * var(--width))}.link-wrapper.svelte-4vqykl label:where(.svelte-4vqykl){--favori-color: var(--color-yellow);transition:.2s color}.link-wrapper.svelte-4vqykl label.favori:where(.svelte-4vqykl){color:var(--favori-color)}.link-wrapper.svelte-4vqykl label:where(.svelte-4vqykl) input:where(.svelte-4vqykl){display:none}.link-wrapper.svelte-4vqykl label:where(.svelte-4vqykl):hover{color:hsl(from var(--favori-color) h s calc(l - 20))}@media screen and (max-width: 640px){.links-list.svelte-4vqykl:not(.grid) .link:where(.svelte-4vqykl){padding:1.25rem 1rem}}@media (min-width: 480px){.grid.svelte-4vqykl .links:where(.svelte-4vqykl){--columns: 2}.grid.svelte-4vqykl .links:where(.svelte-4vqykl){display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-auto-rows:1fr}.grid.svelte-4vqykl .link:where(.svelte-4vqykl){text-align:center;justify-content:center;align-items:center;flex-direction:column;padding:2rem 1.5rem;word-break:break-word}.grid.svelte-4vqykl .link:where(.svelte-4vqykl) .icon:where(.svelte-4vqykl){font-size:1.25rem}.grid.svelte-4vqykl .link:where(.svelte-4vqykl) .icon.default:where(.svelte-4vqykl){display:none}.parent.svelte-4vqykl{display:block}.parent.svelte-4vqykl:not(:first-of-type):before{display:none}.grid.svelte-4vqykl .link-wrapper:where(.svelte-4vqykl) label:where(.svelte-4vqykl){position:absolute;right:0;width:auto;padding:.5rem}}.parents.svelte-4vqykl{margin-bottom:.2rem}.parent.svelte-4vqykl{font-size:75%;text-transform:uppercase;color:var(--color-font-1)}.parent.svelte-4vqykl:not(:first-of-type):before{content:" / "}.link.new.svelte-4vqykl span.new:where(.svelte-4vqykl){font-size:.65rem;font-style:italic}
