.mtoc-content.svelte-1w6oiul{max-width:900px;margin:0 auto;padding:2em}@media (max-width: 768px){.mtoc-content.svelte-1w6oiul{padding:1em}}.logo-container.svelte-1w6oiul{text-align:center;margin-bottom:1rem}.mtoc-logo.svelte-1w6oiul{max-width:300px;width:100%;height:auto}.intro.svelte-1w6oiul{font-size:1.5rem;line-height:1.8;color:#ffffffe6;text-align:center;margin-bottom:2rem;font-weight:300}.hero-section.svelte-1w6oiul{margin:3rem 0;text-align:center}.hero-image.svelte-1w6oiul{max-width:800px;width:100%;height:auto;border-radius:8px;margin-bottom:1.5rem}.hero-text.svelte-1w6oiul{font-size:1.2rem;line-height:1.8;color:#ffffffd9;text-align:center;margin:2rem 0 3rem}.feature-highlight.svelte-1w6oiul{margin:2rem 0 3rem}.carousel-demo.svelte-1w6oiul{width:100%;height:auto;border-radius:8px;margin-bottom:1rem}h2.svelte-1w6oiul{font-size:2.2rem;font-weight:600;margin-top:3rem;margin-bottom:1.5rem;color:#fffffff2}h3.svelte-1w6oiul{font-size:1.4rem;font-weight:500;margin-bottom:.8rem;color:#ffffffe6}p.svelte-1w6oiul{font-size:1.1rem;line-height:1.8;color:#fffc;margin-bottom:1.5rem}a.svelte-1w6oiul{color:#96c8ffe6;text-decoration:underline;transition:color .3s ease}.features-grid.svelte-1w6oiul{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:2rem 0 3rem}.feature.svelte-1w6oiul{background:#ffffff0d;padding:1.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.feature.svelte-1w6oiul h3:where(.svelte-1w6oiul){margin-top:0}.feature.svelte-1w6oiul p:where(.svelte-1w6oiul){margin-bottom:0;font-size:1rem}.performance-list.svelte-1w6oiul{margin:2rem 0;padding-left:2rem}.performance-list.svelte-1w6oiul li:where(.svelte-1w6oiul){font-size:1.1rem;line-height:1.8;color:#fffc;margin-bottom:.8rem}.tech-features.svelte-1w6oiul{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:2rem 0 3rem}.tech-column.svelte-1w6oiul ul:where(.svelte-1w6oiul){margin:0;padding-left:1.5rem}.tech-column.svelte-1w6oiul li:where(.svelte-1w6oiul){font-size:1rem;line-height:1.8;color:#fffc;margin-bottom:.5rem}.download-section.svelte-1w6oiul{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0 3rem}.download-option.svelte-1w6oiul{background:#ffffff0d;padding:2rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);text-align:center}.install-code.svelte-1w6oiul{background:#0000004d;padding:1rem;border-radius:4px;font-family:monospace;font-size:.9rem;color:#ffffffe6;text-align:left;overflow-x:auto}.button.svelte-1w6oiul{display:inline-block;background:#ffffff1a;color:#ffffffe6;padding:.8rem 2rem;border-radius:4px;text-decoration:none;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;margin-top:1rem}.button.svelte-1w6oiul:hover{background:#ffffff26;border-color:#ffffff4d}.flathub-badge.svelte-1w6oiul{max-width:200px;width:100%;height:auto;display:inline-block;margin-top:1rem}.requirements.svelte-1w6oiul{background:#ffffff0d;padding:2rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);margin:3rem 0}.requirements.svelte-1w6oiul ul:where(.svelte-1w6oiul){margin:1rem 0 0;padding-left:1.5rem}.requirements.svelte-1w6oiul li:where(.svelte-1w6oiul){font-size:1rem;line-height:1.6;color:#fffc;margin-bottom:.5rem}.faq-section.svelte-1w6oiul{margin:3rem 0}.faq-header.svelte-1w6oiul{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem 2rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.faq-header.svelte-1w6oiul:hover{background:#ffffff14;border-color:#ffffff26}.faq-header.svelte-1w6oiul h2:where(.svelte-1w6oiul){margin:0;font-family:EB Garamond,serif;font-size:1.8rem}.chevron.svelte-1w6oiul{display:flex;align-items:center;transition:transform .3s ease;color:#fffc}.chevron.expanded.svelte-1w6oiul{transform:rotate(180deg)}.faq-content.svelte-1w6oiul{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 8px 8px;padding:2rem;margin-top:-1px}.faq-item.svelte-1w6oiul{margin-bottom:2rem}.faq-item.svelte-1w6oiul:last-child{margin-bottom:0}.faq-item.svelte-1w6oiul h3:where(.svelte-1w6oiul){font-size:1.2rem;margin-bottom:.5rem;color:#ffffffe6}.faq-item.svelte-1w6oiul p:where(.svelte-1w6oiul){margin:0;color:#fffc;font-size:1rem}.changelog-section.svelte-1w6oiul{margin:3rem 0}.changelog-header.svelte-1w6oiul{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem 2rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.changelog-header.svelte-1w6oiul:hover{background:#ffffff14;border-color:#ffffff26}.changelog-header.svelte-1w6oiul h2:where(.svelte-1w6oiul){margin:0;font-family:EB Garamond,serif;font-size:1.8rem}.changelog-content.svelte-1w6oiul{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 8px 8px;padding:2rem;margin-top:-1px}.changelog-item.svelte-1w6oiul{margin-bottom:2rem}.changelog-item.svelte-1w6oiul:last-child{margin-bottom:0}.changelog-item.svelte-1w6oiul h3:where(.svelte-1w6oiul){font-size:1.2rem;margin-bottom:.5rem;color:#ffffffe6}.changelog-item.svelte-1w6oiul p:where(.svelte-1w6oiul){margin:0;color:#fffc;font-size:1rem}.footer-links.svelte-1w6oiul{text-align:center;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.link.svelte-1w6oiul{color:#fffc;text-decoration:none;margin:0 1rem;transition:color .3s ease}.link.svelte-1w6oiul:hover{color:#fffffff2}@media (max-width: 768px){.tech-features.svelte-1w6oiul,.download-section.svelte-1w6oiul,.features-grid.svelte-1w6oiul{grid-template-columns:1fr}}
