:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#efe8dd;color:#3a312b;font-family:sans-serif}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}#app{max-width:1200px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vanilla:hover{filter:drop-shadow(0 0 2em #3178c6aa)}.card{padding:2em}.read-the-docs{color:#888}button{font-size:1.2em;font-weight:500;font-family:inherit;cursor:pointer;padding:8px 12px;background:#fff;color:#000;border:1.5px solid #e6c9a8;border-radius:8px;transition:all .2s ease}button:hover{background:#e6c9a8;color:#fff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.auction{flex:1 1 260px;max-width:300px;background:#fff;border:1px solid #e5e2dc;border-radius:14px;padding:16px;transition:all .2s ease}.auction:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000014}#activeAuctions,#endedAuctions{display:flex;flex-wrap:wrap;gap:16px;padding:20px;justify-content:center}@keyframes pulse{0%{box-shadow:0 0 #e6c9a899}70%{box-shadow:0 0 0 10px #e6c9a800}to{box-shadow:0 0 #e6c9a800}}.auction-active{animation:pulse 2s infinite;border:3px solid #e6c9a8}.auction-ended{opacity:.7}.hide{display:none}.endedAuctionText{color:red}#activeAuctions,#endedAuctions{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.bold-text{font-weight:700}.auction h4{margin-bottom:6px;font-size:18px}.auction p{font-size:14px;color:#6b5e55}.auction button{margin-top:10px;padding:8px 12px;background:#fff;color:#4a403a;border:1.5px solid #e6c9a8;border-radius:8px;transition:all .2s ease}.auction button:not(:disabled):hover{background:#e6c9a8;color:#fff}.auction button:disabled{opacity:.6;cursor:not-allowed}.bidRow:nth-child(2n){background-color:#efe8dd;padding:10px}.bidRow:nth-child(odd){background-color:#fff;padding:10px}.bidRow p{margin:0}#bidForm{display:flex;align-items:baseline;gap:10px}
