*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5ede3;color:#2c1f10;font-family:Georgia,serif}.navbar{align-items:center;background-color:#3d2e1e;box-shadow:0 2px 8px #0000004d;display:flex;justify-content:space-between;padding:15px 40px}.navbar-brand{color:#c9956a;font-size:28px;font-weight:700;letter-spacing:3px;text-decoration:none}.navbar-actions{align-items:center;display:flex;gap:12px}.btn-primary{background-color:#c9956a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;padding:10px 20px;transition:background-color .2s}.btn-primary:hover{background-color:#b07d52}.btn-secondary{background-color:initial;border:2px solid #3d2e1e;border-radius:6px;color:#3d2e1e;cursor:pointer;font-size:14px;font-weight:700;padding:8px 18px;transition:all .2s}.btn-secondary:hover{background-color:#3d2e1e;color:#f5ede3}.btn-danger{background-color:initial;border:2px solid #8b2e2e;border-radius:6px;color:#8b2e2e;cursor:pointer;font-size:14px;padding:8px 18px;transition:all .2s}.card{background-color:#fff;border:1px solid #e8d5c0;border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s}.card:hover{box-shadow:0 8px 24px #3d2e1e26;transform:translateY(-4px)}.card-image{height:200px;object-fit:cover;width:100%}.card-image-placeholder{align-items:center;background-color:#e8d5c0;color:#a08060;display:flex;font-size:40px;height:200px;justify-content:center;width:100%}.card-body{padding:16px}.card-title{color:#2c1f10;font-size:18px}.card-price,.card-title{font-weight:700;margin-bottom:6px}.card-price{color:#c9956a;font-size:20px}.card-timer{color:#8b6540;font-size:13px}.auctions-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;max-width:1200px;padding:30px 40px}.page-container{margin:0 auto;max-width:800px;padding:30px 20px}.form-group{margin-bottom:20px}.form-label{color:#3d2e1e;display:block;font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:6px}.form-input{background-color:#fff;border:2px solid #e8d5c0;border-radius:6px;color:#2c1f10;font-size:15px;padding:10px 14px;transition:border-color .2s;width:100%}.form-input:focus{border-color:#c9956a;outline:none}.login-container{align-items:center;background-color:#f5ede3;display:flex;justify-content:center;min-height:100vh}.login-card{background:#fff;border:1px solid #e8d5c0;border-radius:16px;box-shadow:0 8px 32px #3d2e1e26;max-width:420px;padding:40px;width:100%}.login-logo{margin-bottom:30px;text-align:center}.login-logo h1{color:#3d2e1e;font-size:36px;letter-spacing:4px}.login-logo p{color:#8b6540;font-size:14px;margin-top:4px}.timer-active{color:#2e7d32;font-weight:700}.timer-urgent{color:#c9400a;font-weight:700}.timer-ended{color:#8b2e2e;font-weight:700}.badge-active{background-color:#e8f5e9;color:#2e7d32}.badge-active,.badge-ended{border-radius:20px;display:inline-block;font-size:12px;font-weight:700;padding:2px 10px}.badge-ended,.error-message{background-color:#fbe9e7;color:#8b2e2e}.error-message{border-radius:6px;font-size:14px;margin-bottom:16px;padding:10px 14px}.bid-section{background-color:#fff;border:1px solid #e8d5c0;border-radius:12px;margin:20px 0;padding:20px}.bid-history-item{border-bottom:1px solid #f0e4d4;display:flex;font-size:15px;justify-content:space-between;padding:10px 0}.bid-amount{color:#c9956a;font-weight:700}.bid-date{color:#8b6540;font-size:13px}
/*# sourceMappingURL=main.df238b42.css.map*/