body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#24292e;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:20vh;padding:1rem}.App-header h1{font-size:2.2rem;margin:0}.App-header p,.repo-link{font-size:1rem;margin-top:.5rem}.repo-link{background:#ffffff0d;border-radius:4px;color:#58a6ff;margin-bottom:.5rem;padding:.3rem 1rem;text-decoration:none;transition:background .2s,color .2s}.repo-link:hover{background:#1f6feb;color:#fff}.App-main{background-color:#f6f8fa;min-height:80vh;padding:2rem}.converter-container{margin:0 auto;max-width:1200px}.file-upload{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.file-input{background-color:#fff;border:1px solid #d1d5da;border-radius:4px;font-size:1rem;padding:.5rem}.convert-button,.sample-button{background-color:#2ea44f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1.5rem;transition:background-color .2s}.sample-button{background-color:#0969da}.sample-button:hover{background-color:#0a59c0}.convert-button:hover{background-color:#2c974b}.convert-button:disabled{background-color:#94d3a2;cursor:not-allowed}.options{display:flex;justify-content:center;margin-bottom:1.5rem}.option-label{align-items:center;color:#24292e;display:flex;font-size:.9rem;gap:.5rem}.editors{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:2rem}.editor-container{align-items:stretch;display:flex;flex-direction:column}.editor-container h3{color:#24292e;font-size:1.2rem;margin-top:0;text-align:left}.code-editor{background-color:#fff;border:1px solid #d1d5da;border-radius:4px;height:400px;overflow-y:auto;padding:0;resize:vertical}.error-message{background-color:#ffebe9;border:1px solid #ffc1ba;border-radius:4px;color:#cf222e;margin-bottom:1.5rem;padding:.75rem;text-align:left}.download-section{margin-bottom:2rem;margin-top:1.5rem}.download-button{background-color:#0969da;border-radius:4px;color:#fff;display:inline-block;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.download-button:hover{background-color:#0a59c0}.optimize-button{background-color:#6f42c1;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin-left:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.optimize-button:hover{background-color:#5a32a3}.optimize-button:disabled{background-color:#b39ddb;cursor:not-allowed}.loading-message{background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;color:#0050b3;margin-top:1.5rem;padding:1rem;text-align:center}.optimized-container{grid-column:1/-1;margin-top:2rem}.info-section{background-color:#fff;border:1px solid #d1d5da;border-radius:4px;margin-top:2rem;padding:1.5rem;text-align:left}.info-section h3{color:#24292e;font-size:1.2rem;margin-top:0}.info-section p{color:#24292e;font-size:.9rem;line-height:1.5}.code-example{background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:4px;font-family:monospace;font-size:.9rem;line-height:1.4;overflow-x:auto;padding:1rem;white-space:pre}@media (max-width:768px){.editors{grid-template-columns:1fr}.file-upload{flex-direction:column}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.early-stage-note{background-color:#fffbe6;border:1px solid #ffe58f;border-radius:4px;box-shadow:0 1px 4px #ffe58f26;color:#b26a00;font-size:1rem;margin:1.5rem auto 0;max-width:800px;padding:.75rem 1.5rem;text-align:center}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:#ffffff80;color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
/*# sourceMappingURL=main.433801c8.css.map*/