.auction-game{max-width:1180px}.auction-hero{display:flex;align-items:center;justify-content:center;gap:25px;padding:24px;border-radius:24px;background:linear-gradient(120deg,#193f65,#31699d);color:#fff;text-align:right}.auction-hero>span{font-size:90px}.auction-hero p{margin:3px 0;font-size:18px}.auction-hero h1{margin:0;font-size:clamp(38px,6vw,68px)}.auction-setup,.auction-question{text-align:center}.auction-setup h2{font-size:30px}.auction-controls{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.auction-controls label,.bid-row label{display:grid;gap:6px;text-align:right;font-weight:900}.bid-row{margin:26px auto;max-width:720px;padding:16px;border-radius:16px;background:#eef5fb}.bid-row>p{margin:0 0 10px;font-size:20px;font-weight:900}.bid-row>label{margin:14px auto 0;max-width:180px}.bid-row input{min-width:0}.bid-row button{margin:3px;background:#dcecf7;color:#17466f;box-shadow:none;font-size:22px}.bid-row button.selected{background:#f4b927;color:#513900}.reveal{background:#d77a1b;font-size:24px}.auction-question header{display:flex;justify-content:space-between;align-items:center;padding:10px 18px;border-radius:12px;background:#e7f1fa;color:#17466f;font-size:20px;font-weight:900}.auction-tag{display:inline-block;margin:22px 0 5px;padding:5px 18px;border-radius:20px;background:#f4c33c;font-weight:900}.auction-question h2{font-size:clamp(28px,4vw,52px)}.auction-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin:auto}.auction-options button{background:#eff6fb;color:#173d5c;border:2px solid #91b7d5;box-shadow:none;font-size:22px}.auction-options i{display:inline-grid;place-items:center;width:32px;height:32px;margin-left:9px;border-radius:50%;background:#266eaa;color:#fff;font-style:normal}.win,.lose{margin:22px;font-size:27px;font-weight:900}.win{color:#188342}.lose{color:#bd352f}.auction-rules{text-align:center}.auction-rules h2{margin:0}.auction-rules p{font-size:18px}@media(max-width:650px){.auction-hero{padding:18px}.auction-hero>span{font-size:55px}.auction-options{grid-template-columns:1fr}}
