:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.page-header{width:100%;margin-bottom:rem;text-align:center;border-bottom:1px solid #444}.card-deck{border:1px solid #444;flex-direction:column;width:30%;min-width:100px;padding:1rem;display:flex}.card-deck-header{margin:0;font-size:1.5rem}.card-deck-group{flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.card{will-change:filter;background-color:#1e1e1e;border:1px solid #555;border-radius:8px;padding:.2rem;transition:filter .3s}.card:hover{filter:drop-shadow(0 0 2em #646cffaa)}.card-header{font-size:1rem}.card-description{color:#c2c2c288;margin-top:.25rem;font-size:.875rem}.card-image{border-radius:10px;width:50%;height:auto;margin-top:.5rem}.card-link{color:inherit;text-decoration:none}.converter-container{border:1px solid #ccc;border-radius:8px;padding:16px}.converter-type{border:1px solid #ccc;border-radius:8px;margin-bottom:1rem}.frame-containers.input{flex-direction:row;margin-bottom:5px;display:flex}.frame-containers.output{flex-direction:column}.converter-frame{margin:10px}.converter-frame.text{flex-basis:90%}.converter-frame.input{flex-basis:10%}.converter-frame textarea{resize:vertical;width:100%;margin:5px}.converter-frame pre{text-align:left}html{background:#1a1a2e url(/assets/d2wp-BJHlSvRk.jpg) 50%/cover no-repeat fixed}.run-section{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background-color:#0000008c;border:1px solid #ffffff1a;border-radius:.75rem;margin-bottom:1rem;padding:1rem;overflow:hidden}.run-header{justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.PageTitle{color:#fff;text-align:center;font-size:2em;font-weight:700}.PageDescription{color:#fff;text-align:center;background-color:#0009;border:1px solid #ffffff1a;border-radius:.75rem;max-width:900px;margin:2rem auto;padding:1.5rem;font-size:1.2em}.DescriptionTable{color:#fff;text-align:center;border:1px solid #ffffff26;border-radius:.5rem;width:100%;margin:1rem auto;padding:1rem;font-size:1em}.GridLabel{text-transform:uppercase;letter-spacing:.05em;color:#ddd;text-align:center;box-sizing:border-box;background-color:#1e1e32d9;border:1px solid #ffffff26;border-radius:.4em;width:100%;height:min-content;max-height:min-content;padding:.4em .75em;font-size:.85rem;font-weight:600}.UnlockLabel{color:#fff;text-align:center;font-size:.8rem;font-weight:600;display:block}.ItemLabel{color:#1a1a2e;text-align:center;background-color:#ffffffd9;border-radius:.4em;height:min-content;margin-top:.25rem;padding:.2em .5em;font-size:.75rem;font-weight:600;display:inline-block}.card{padding:2em}.rule{color:#fff;text-align:left;border-bottom:1px solid #ffffff26;width:100%;margin:.25rem 0;padding:.5rem 1rem;font-size:1rem;display:block}.rule:last-child{border-bottom:none}.kofi-footer{text-align:center;margin-top:2rem;padding:1rem}.kofi-footer a{color:#a173f5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000008c;border:1px solid #a173f5;border-radius:.5rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.kofi-footer a:hover{color:#fff;background-color:#a173f5}#root{text-align:center;max-width:1280px;margin:0 auto;padding:2rem}.logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.read-the-docs{color:#888}.deck-container{flex-flow:wrap;flex-grow:2;column-gap:.75rem;margin:.5rem;display:flex}
