@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:linear-gradient(135deg,#1f1c2c,#928dab);color:#fff;font-family:Montserrat,sans-serif;margin:0;padding:0}.container{margin:3rem auto;max-width:900px;padding:20px}h1{font-weight:600;margin-bottom:1rem;text-align:center}.search-container{display:flex;justify-content:center;margin-bottom:20px}input{border:none;border-radius:8px 0 0 8px;font-size:1rem;outline:none;padding:12px;width:70%}button{background:#ff6f61;border:none;border-radius:0 8px 8px 0;color:#fff;cursor:pointer;padding:12px 20px;transition:background .3s ease}button:hover{background:#e65b50}.results-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.package-card{background:#ffffff1a;border-radius:10px;padding:15px;transition:transform .2s ease}.package-card:hover{transform:translateY(-4px)}.package-card h3{font-size:1.2rem;margin:0 0 5px}.package-card p{color:#ddd;font-size:.9rem}.install-code{background:#0006;border-radius:4px;font-family:monospace;font-size:.85rem;padding:6px}
/*# sourceMappingURL=main.7effc332.css.map*/