@import"https://fonts.googleapis.com/css2?family=Lilita+One&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Lilita One,sans-serif}a{text-decoration:none;font-weight:500;color:#646cff;text-decoration:inherit}.signin-container{justify-content:center;align-items:center;height:100vh;background-image:url(/assets/pkm-DSTOhAQh.jpg);background-size:cover;background-position:center}h1{font-size:2.5rem;color:#000;text-align:center;margin-bottom:1rem;padding-left:40px;padding-right:40px}h2{font-size:2rem;color:#000;text-align:center;margin-bottom:1rem;padding-left:40px;padding-right:40px}button{background-color:#a0abb6;color:#302f2f;border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:.25rem;cursor:pointer;transition:background-color .3s ease;display:block;margin:0 auto}button:hover{background-color:#84888b}p{font-size:1rem;color:#666;line-height:1.5;margin-bottom:1rem}.market-container{display:flex;flex-direction:column;align-items:right;text-align:center}.market-body input{padding:10px;margin:10px;border:2px solid #ffcb05;border-radius:5px;font-size:16px;align-self:center}.market-body button{padding:10px 15px;background-color:#ffcb05;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;align-self:center}.market-body button:hover{background-color:#e6b800}.market-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;justify-content:center;margin-top:20px;width:100%;padding-left:200px;padding-right:200px}.market-item{background:#fff;padding:15px;border-radius:10px;box-shadow:0 4px 8px #0003;text-align:center;transition:transform .2s ease-in-out}.market-item:hover{transform:scale(1.05)}.market-item img{max-width:100%;height:auto;border-radius:5px}.home-container{padding:20px;background-image:url(/assets/pkm2-C5FEmRms.jpg);background-repeat:repeat;background-size:100%;height:100vh}.welcome-message{color:#9c27b0;font-size:40px}.card{display:flex;justify-content:space-evenly;align-items:center;height:200px;width:250px;cursor:pointer;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;background-color:#f0f0f0}.card-content{text-align:center}.add-card{background-color:#f0f0f0;height:200px;width:250px;justify-content:space-around}.add-icon{font-size:50px;color:#9c27b0}h6{color:#9c27b0;font-weight:700}h5,p{margin:0}.loading,.login-message{text-align:center;font-size:18px}.login-message h2{color:#333}.delete-button{background-color:red;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin-top:10px}.delete-button:hover{background-color:#8b0000}.folder-container{padding:20px}.heading{font-size:32px;color:#9c27b0;margin-bottom:20px}.button-container{margin-bottom:20px}.button-link{text-decoration:none}.button{background-color:#9c27b0;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.button:hover{background-color:#7b1fa2}.grid-container{display:flex;flex-wrap:wrap;gap:20px}.foldercard{width:250px;height:400px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a}.card-image{width:100%;height:150px;object-fit:contain}.card-content{text-align:left}.remove-button{background-color:#f44336;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;margin:10px}.remove-button:hover{background-color:#d32f2f}.header{position:fixed;top:0;left:0;width:100%;padding:20px 10%;background-color:#5f9ea0;display:flex;justify-content:space-between;align-items:center;z-index:100}.logo{font-size:1.5em;font-weight:700;color:#272727;text-decoration:none}.navbar a{position:relative;font-size:18px;font-weight:500;color:#272727;margin-left:30px}.navbar a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#272727;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}.navbar a:hover:before{visibility:visible;transform:scaleX(1)}body{margin:0;padding-top:65px}
