@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box}.root{background:#121212;min-height:100vh;color:#f5f5f5}.button-primary{margin-top:10px;background:#32f019c9;text-decoration:none;font-size:larger;font-weight:600;letter-spacing:1px;color:#fff;padding:10px 16px;border:none;border-radius:5px;cursor:pointer;transition:.3s;display:block;width:100%}.button-primary:hover{background:#27c212c9}.signup-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:url(/authBg.png) no-repeat;background-size:cover}.form{display:flex;flex-direction:column;gap:10px;padding:10px;min-width:80%;background:#ffffff08;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(4.4px);-webkit-backdrop-filter:blur(4.4px);border:1px solid rgba(255,255,255,.18)}.form>h1{text-align:center;color:green}.form>div{display:flex;flex-direction:column;gap:5px}.pass-div{position:relative}label{font-family:cursive}input{font-size:medium;padding:5px 7px;border-radius:5px;border:none;outline:none;color:#0c0a09;background-color:#edeeed;box-shadow:2px 2px 5px #a8ada6,-1px -1px 6px #f5f5f566;width:100%}input:focus{border:2px solid transparent;box-shadow:3px 3px 10px #074202,-1px -1px 6px #29f50066,inset 3px 3px 10px #094202,inset -1px -1px 6px #00f50c66}.toggle-password{position:absolute;right:10px;top:5px;color:#0c0a09;cursor:pointer}.toggle-password>img{width:20px}p{text-align:center;margin:5px}.navigate{color:#90f;cursor:pointer;text-decoration:none}.auth-button{background:transparent;padding:10px;border-radius:10px;border:2px solid #12d22980;font-size:large;font-weight:700;cursor:pointer;letter-spacing:2px}.auth-button:hover{background-color:#12d22980;color:azure}.error{color:#af2222;background:#e48e8e;padding:5px 10px;border-radius:7px}*{box-sizing:border-box;margin:0;padding:0}.landing{position:relative;min-height:calc(100vh - 52px);background:url(https://plus.unsplash.com/premium_photo-1661940814738-5a028d647d3a?w=500&auto=format&fit=crop&q=60&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NXx8YXVjdGlvbnxlbnwwfHwwfHx8MA%3D%3D) no-repeat left center / cover;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}.landing:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.landing div{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.heading{font-size:60px;text-shadow:2px 2px 3px #3be724}.heading>span{color:#4bcf39}.sub-heading{font-size:20px}.btn{text-decoration:none;background:#4acf3917;color:#fff;padding:10px 20px;letter-spacing:2px;border-radius:999px;border:2px solid #4be737;font-weight:600;font-size:larger;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.btn:hover{background:#4bcf39;box-shadow:2px 2px 3px #226419}.header{display:flex;align-items:center;position:sticky;top:0;z-index:5;background:#2e3740;padding:10px 20px;box-shadow:2px 2px 5px #2e3740}.logo{font-size:20px;color:#32f019;text-decoration:none}.grow{flex-grow:1}#menu-btn{display:none;cursor:pointer;width:40px}.nav-links{list-style:none;display:flex;align-items:center;gap:20px}.nav-item{color:#fff;text-decoration:none;font-size:18px}.nav-item:hover{color:#4bcf39}#signin-btn{background-color:#4acf3925}#signup-btn,#logout-btn{background-color:#37ad27}#signup-btn:hover,#logout-btn:hover{background-color:#32f019;color:#fff}#signin-btn,#signup-btn,#logout-btn{padding:3px 8px;border-radius:7px;border:2px solid #4bcf39}#signin-btn:active,#signup-btn:active,#logout-btn:active{transform:scale(.9)}@media screen and (max-width: 620px){#menu-btn{display:block}.nav-links{display:none;flex-direction:column;background:#2e3740a2;position:absolute;top:60px;right:0;width:60%;text-align:center;padding:10px 0;border-radius:0 0 20px 20px;z-index:10;overflow:hidden}.nav-links.open{display:flex;gap:2px}.nav-links.open>.nav-item{padding:10px;width:80%;margin-top:5px;border-radius:10px}.nav-links.open>.nav-item:hover{color:#32f019}.nav-links li{padding:10px 0}#signup-btn:hover{color:#fff}}.dashboard{min-height:calc(100vh - 52px);padding:10px}.container{display:flex;gap:20px;flex-wrap:wrap}.card{color:#c4bdbd;border-radius:5px;margin-top:10px;text-decoration:none;display:flex;flex-direction:column;gap:5px;background-color:#2e3740;overflow:hidden;max-width:300px;transition:.3s}.card:hover{transform:scale(1.1)}.card-head{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid gray;padding:10px}.card-body{padding:10px;flex-grow:1}.card-foot{background-color:#586572;padding:10px;text-align:center}.bid{color:#24e624}.closed-bid{color:#f54242}.footer{padding:10px;background:#2e3740;color:#b8b5b5;display:flex;align-items:center;justify-content:center;gap:40px}.logo{width:80px}.post-page{min-height:calc(100vh - 52px);display:flex;align-items:center;justify-content:center}.form{display:flex;flex-direction:column;gap:12px;padding:10px;max-width:80%;border-radius:16px;box-shadow:0 4px 30px #0000001a;background-color:#2e3740;border:1px solid rgba(255,255,255,.18);font-family:Verdana,Geneva,Tahoma,sans-serif}.form>h1{color:#22a511}.input-label{font-family:Verdana,Geneva,Tahoma,sans-serif}.input-field,.info-field{font-size:medium;padding:5px 7px;border-radius:5px;border:none;outline:none;color:#0c0a09;background-color:#f3f3f3;box-shadow:3px 3px 10px #686b68,-1px -1px 6px #7e7d7d66;width:100%}.input-field:focus,.info-field:focus{border:2px solid transparent;box-shadow:3px 3px 10px #074202,-1px -1px 6px #29f50066,inset 3px 3px 10px #094202,inset -1px -1px 6px #00f50c66}.description{resize:vertical}.post-btn{background:#289919cb;color:#fff}.post-btn:hover{background:#32f019c9}@media (min-width: 600px){.form{min-width:520px}}.item-container{display:flex;justify-content:center;align-items:center;position:relative;min-height:calc(100vh - 52px);background-color:#121212;color:#f1f1f1}.item-card{background:#2e3740;padding:24px;width:400px;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center}.item-title{font-size:24px;font-weight:700;color:#f1f1f1;display:flex;justify-content:center;align-items:start;gap:10px}.item-description{font-size:16px;color:#bbb;margin-top:8px}.bid-section{margin-top:16px}.current-bid{font-size:18px;font-weight:700;color:#4caf50}.current-bid span{color:#66bb6a}.highest-bidder{font-size:14px;color:#aaa}.auction-status{margin-top:20px}.closed{background:red;color:#fff;padding:6px 12px;border-radius:5px}.closing-time{font-size:14px;color:#949292}.model{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:#000000ce;color:red;display:flex;flex-direction:column;align-items:center;justify-content:center}.delete-btn{width:28px;cursor:pointer}.yes-btn,.no-btn{border:2px solid orangered;color:#fff;padding:7px 10px;border-radius:7px;margin-top:20px;transition:.3s;cursor:pointer}.yes-btn{background:transparent}.yes-btn:hover{background:#f14303}.no-btn{background:#ff4500;margin-left:10px}.no-btn:hover{background:#d43c05}.bid-page{min-height:calc(100vh - 52px)}.auction-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#121212;color:#fff}.auction-card{background-color:#1e1e1e;padding:20px;border-radius:10px;width:350px;box-shadow:0 4px 10px #ffffff1a;text-align:center}.item-title{font-size:1.5rem;color:#32f019c9}.item-description{font-size:.9rem;color:#bbb;margin:10px 0}.bid-info p{margin:5px 0;font-size:1rem}.bid-input{width:100%;padding:10px;margin-top:10px;border:1px solid #444;border-radius:5px;background-color:#2c2c2c;color:#fff;font-size:1rem;text-align:center}
