@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.custom-scrollbar::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0f172a80;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#6366f180;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#6366f1b3}}html{font-size:clamp(10px,1vw + .5vh,16px)}body{background-color:#020617;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.miniapp-container{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background-color:#f0f2f5;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-height:100vh;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:1rem;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;width:100%;word-spacing:normal;z-index:auto}.miniapp-container,.miniapp-container *{box-sizing:border-box}.miniapp-container .products-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.miniapp-container h1{font-size:1.5rem}.miniapp-container .product-card-title{font-size:1rem;line-height:1.2;margin-bottom:.5rem}.miniapp-container .product-card-price{font-size:1.125rem;font-weight:700}.miniapp-container .categories-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.miniapp-container .category-card{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;font-size:1.125rem;font-weight:500;padding:1.25rem;text-align:center}.top-selling-section{margin-top:2rem}.top-selling-section h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.top-selling-scroll-container{-ms-overflow-style:none;display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;scrollbar-width:none}.top-selling-scroll-container::-webkit-scrollbar{display:none}.top-product-card{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgb(0 0/.05);flex:0 0 150px;overflow:hidden}.top-product-card img{height:100px;object-fit:cover;width:100%}.top-product-card-info{padding:.75rem}
/*# sourceMappingURL=main.10dcc79f.css.map*/