.image-container[data-v-52a09415]{width:100%;height:100%}.background-image[data-v-52a09415]{width:100%;height:100%;object-fit:cover}.image-container[data-v-aea6d085]{width:100%;height:100%}.background-image[data-v-aea6d085]{width:100%;height:100%;object-fit:cover}html[data-v-acd9c738],body[data-v-acd9c738]{margin:0;padding:0;width:100%;height:100%}#app[data-v-acd9c738]{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh}.centered-container[data-v-acd9c738]{display:flex;flex-direction:column;align-items:center;width:50%;max-width:1200px;padding:20px;border:2px solid #09502b;border-radius:10px;box-shadow:0 4px 10px #0000001a;background-color:#fff;box-sizing:border-box;text-align:center}.introduction-section[data-v-acd9c738]{display:flex;flex-wrap:wrap;justify-content:center}.introduction-section h1[data-v-acd9c738]{font-family:Roboto,sans-serif;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;color:#000;margin-bottom:20px}.introduction-section p[data-v-acd9c738]{font-family:Roboto,sans-serif;font-size:clamp(.9rem,3vw,1rem);color:#fff;line-height:1.6;margin:20px auto;background:#09502b;width:80%;max-width:600px;padding:15px;border-radius:10px}.code-snippet-block[data-v-acd9c738]{margin-top:10px;text-align:left}.npm-install-snippet[data-v-acd9c738]{margin-top:20px;text-align:center;width:40%}h3[data-v-acd9c738]{font-family:Roboto,sans-serif;color:#5d5d5d}.image-text-wrapper--imagetext-components[data-v-acd9c738]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.component[data-v-acd9c738]{color:#ff91ea}.image-text-component[data-v-acd9c738]{flex:1 1 calc(33% - 20px);max-width:400px;min-width:280px;box-sizing:border-box}@media (max-width: 768px){.image-text-component[data-v-acd9c738]{flex:1 1 calc(50% - 20px);width:90%}.introduction-section p[data-v-acd9c738],.centered-container[data-v-acd9c738]{width:90%}}@media (max-width: 480px){.image-text-component[data-v-acd9c738]{flex:1 1 100%;width:90%}.centered-container[data-v-acd9c738]{width:90%}.npm-install-div[data-v-acd9c738]{font-size:.8rem;padding:6px 12px}.introduction-section h1[data-v-acd9c738]{font-size:1.5rem}.introduction-section p[data-v-acd9c738]{font-size:.8rem;padding:10px}}
