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:#ffeef2;color:#333;margin:0}.app,body{font-family:Arial,sans-serif;text-align:center}.app{padding:20px}h1{font-size:28px;margin-top:10px}.instructions{color:#555;font-size:16px;margin-top:20px}.card-container{aspect-ratio:2/3;height:auto;justify-content:center;margin:20px 0;max-width:150px;width:90%}.card,.card-container{display:flex;position:relative}.card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 10px 20px #0003;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;transition:transform .3s ease;width:100%}.card img,.cat-img{border-radius:12px;height:auto;max-height:55%;object-fit:cover;width:80%}.buttons{display:flex;gap:20px;justify-content:center;margin-top:15px}button{border:none;border-radius:12px;cursor:pointer;font-size:16px;padding:10px 20px;transition:transform .2s,background .2s}button:hover{transform:scale(1.05)}button:active{transform:scale(.95)}button:first-child{background:#ff6b6b;color:#fff}button:nth-child(2){background:#4caf50;color:#fff}.end-btn{background:#555;color:#fff;margin-top:20px}.summary{padding:20px}.summary p{font-size:18px;margin:10px 0 20px}.summary-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.summary-grid img{aspect-ratio:1/1;border-radius:10px;object-fit:cover;width:100%}
/*# sourceMappingURL=main.c7df52b7.css.map*/