body{overflow-y:auto!important}.test-container.svelte-vba4py{padding:20px;font-family:sans-serif;max-width:1200px;margin:0 auto;min-height:100vh}h1.svelte-vba4py{text-align:center;color:#333;margin-bottom:10px}.description.svelte-vba4py{text-align:center;color:#666;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}.controls.svelte-vba4py{display:flex;gap:20px;align-items:center;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.control-btn.svelte-vba4py{padding:10px 20px;background:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s ease}.control-btn.svelte-vba4py:hover{background:#0052a3}.checkbox-label.svelte-vba4py{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer}.large-logo-row.svelte-vba4py{display:flex;justify-content:center;margin-bottom:40px;padding:0}.logo-grid.svelte-vba4py{display:grid;grid-template-columns:1fr;gap:35px;margin-bottom:50px;align-items:start;justify-items:start;padding:0}.logo-test-item.svelte-vba4py{display:flex;flex-direction:column;align-items:stretch;padding:20px;border:2px solid #e0e0e0;border-radius:8px;background:#fafafa;width:100%;max-width:800px;margin:0 auto;overflow:visible;box-sizing:border-box}.logo-test-item.large.svelte-vba4py{max-width:800px}.logo-content.svelte-vba4py{display:flex;align-items:flex-start;gap:20px;width:100%;overflow:visible}.logo-info.svelte-vba4py{flex-shrink:0;min-width:180px;max-width:220px;display:flex;flex-direction:column;gap:15px}.size-label.svelte-vba4py{font-size:24px;font-weight:600;color:#333;margin:0}.logo-wrapper.svelte-vba4py{flex:1;display:flex;justify-content:center;align-items:center;overflow:visible;padding:10px;position:relative;border-radius:8px;min-width:0}@media (min-width: 769px){.logo-wrapper.svelte-vba4py{justify-content:flex-start}}.logo-wrapper.hide-ligature.svelte-vba4py .ligature,.logo-wrapper.hide-ligature.svelte-vba4py .shadow{display:none!important}.scaling-info.svelte-vba4py{background:#fff;border:1px solid #ddd;border-radius:4px;padding:12px;font-size:12px;width:fit-content;max-width:100%}.param-row.svelte-vba4py{display:flex;justify-content:space-between;margin-bottom:6px}.param-row.svelte-vba4py:last-child{margin-bottom:0}.param-label.svelte-vba4py{color:#666;font-weight:500}.param-value.svelte-vba4py{color:#333;font-weight:600;font-family:monospace}.instructions.svelte-vba4py{background:#f0f8ff;padding:20px;border-radius:8px;margin-bottom:25px;border:1px solid #b8daff}.instructions.svelte-vba4py h3:where(.svelte-vba4py){margin-top:0;color:#004085;margin-bottom:12px;font-size:16px}.instructions.svelte-vba4py ul:where(.svelte-vba4py){margin:0;padding-left:20px}.instructions.svelte-vba4py li:where(.svelte-vba4py){margin:6px 0;color:#004085;font-size:14px}.instructions.svelte-vba4py h3:where(.svelte-vba4py):nth-child(3){margin-top:20px;color:#333;font-size:16px}.algorithm-info.svelte-vba4py{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.algorithm-section.svelte-vba4py{background:#fff;padding:15px;border-radius:4px;border:1px solid #ddd}.algorithm-section.svelte-vba4py h4:where(.svelte-vba4py){margin-top:0;margin-bottom:8px;color:#333;font-size:14px}.algorithm-section.svelte-vba4py p:where(.svelte-vba4py){margin:0 0 8px;font-size:12px;color:#666}.algorithm-section.svelte-vba4py code:where(.svelte-vba4py){display:block;background:#f8f8f8;padding:8px;border-radius:3px;font-size:11px;color:#333;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){@media (max-width: 440px){.logo-test-item.large-size.svelte-vba4py,.large-logo-row.svelte-vba4py{display:none}}.controls.svelte-vba4py{flex-direction:column;gap:15px}.algorithm-info.svelte-vba4py{grid-template-columns:1fr}.test-container.svelte-vba4py{padding:15px}.logo-grid.svelte-vba4py,.large-logo-row.svelte-vba4py{padding:0 10px}}@media (max-width: 700px){.logo-grid.svelte-vba4py{grid-template-columns:1fr;gap:30px}.logo-test-item.svelte-vba4py{min-height:350px}.logo-test-item.large.svelte-vba4py{min-height:400px}}@media (max-width: 768px){.controls.svelte-vba4py{flex-direction:column;gap:15px}.algorithm-info.svelte-vba4py{grid-template-columns:1fr}.test-container.svelte-vba4py{padding:15px}.logo-grid.svelte-vba4py,.large-logo-row.svelte-vba4py{padding:0 10px}.logo-content.svelte-vba4py{flex-direction:column;gap:20px;align-items:center}.logo-info.svelte-vba4py{min-width:auto;max-width:100%;width:auto;text-align:center}.scaling-info.svelte-vba4py{width:100%;max-width:300px}.size-label.svelte-vba4py{font-size:20px}.logo-wrapper.svelte-vba4py{min-height:150px}}
