.container.svelte-1kkrjxl{min-height:100vh;display:flex;flex-direction:column;color:var(--text-primary);background:var(--background)}.content.svelte-1kkrjxl{display:flex;flex-direction:column;max-width:720px;margin:0 auto;padding:32px 16px 40px;flex:1 0 auto;width:100%}.title.svelte-1kkrjxl{font-size:28px;color:var(--text-primary);margin-bottom:24px;font-weight:600;letter-spacing:.02em}.categories-list.svelte-1kkrjxl{list-style:none;padding-left:0;margin:0}.subcategory-list.svelte-1kkrjxl{margin-bottom:16px}.categories-list.columns.svelte-1kkrjxl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px 40px}.categories-list.svelte-1kkrjxl li:where(.svelte-1kkrjxl){break-inside:avoid;-webkit-column-break-inside:avoid}.categories-list.svelte-1kkrjxl .category:where(.svelte-1kkrjxl){margin-top:10px;margin-bottom:6px}.category.svelte-1kkrjxl{font-size:20px;color:var(--text-primary);transition:color .2s ease-in-out;font-weight:600;display:inline-block;margin-bottom:6px;margin-top:14px;letter-spacing:.01em;position:relative}.category.svelte-1kkrjxl:hover{color:var(--button-background)}.category.svelte-1kkrjxl:before,.category.svelte-1kkrjxl:after{content:"";position:absolute;top:50%;right:-15px;width:8px;height:2px;background:var(--text-secondary);border-radius:1px;transition:background .2s ease-in-out}.category.svelte-1kkrjxl:before{top:39%;transform:rotate(45deg)}.category.svelte-1kkrjxl:after{top:62%;transform:rotate(-45deg)}.category.svelte-1kkrjxl:hover:before,.category.svelte-1kkrjxl:hover:after{background:var(--button-background)}.subcategory-list.svelte-1kkrjxl{padding-left:22px;margin-top:2px;margin-bottom:10px}.subcategory-item.svelte-1kkrjxl{font-size:16px;color:var(--text-secondary);text-decoration:none;transition:color .2s;display:inline-block;margin-bottom:8px;margin-left:2px;font-weight:400;letter-spacing:.01em}.subcategory-item.svelte-1kkrjxl:hover{color:var(--link)}@media (max-width: 1000px){.categories-list.columns.svelte-1kkrjxl{grid-template-columns:1fr 1fr;gap:24px 20px}}@media (max-width: 600px){.categories-list.columns.svelte-1kkrjxl{grid-template-columns:1fr;gap:0}.content.svelte-1kkrjxl{padding:16px 4vw 40px}.title.svelte-1kkrjxl{font-size:22px}.category.svelte-1kkrjxl{font-size:17px}.subcategory-item.svelte-1kkrjxl{font-size:15px}}
