#mog{max-width:1400px}.mog-intro{text-align:center;max-width:850px;margin:40px auto}.mog-intro h1{font-size:clamp(44px,8vw,88px);margin:12px 0}.mog-starting{display:flex;justify-content:center;align-items:center;gap:24px;margin:32px 0}.mog-starting img{width:150px;height:150px;object-fit:contain;background:#20252b;border-radius:50%;border:1px solid #394136}.mog-starting span{font-size:26px;color:#b4ed80;font-weight:900}.mog-rules{text-align:left;margin:32px auto;border-top:1px solid #30353a;padding:20px;line-height:1.7}.mog-queue{padding:24px;background:#1c241a;border-radius:18px}.mog-pulse{display:inline-block;width:10px;height:10px;border-radius:50%;background:#b4ed80;margin-right:10px;animation:mogpulse 1s infinite alternate}@keyframes mogpulse{to{opacity:.2}}.mog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 28px}.mog-heading h1{margin:8px 0;font-size:clamp(32px,5vw,56px)}.mog-round{border:1px solid #384333;color:#b4ed80;border-radius:30px;padding:12px 20px;font-weight:800}.mog-arena{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:20px;align-items:start}.mog-player{background:#1a1e24;border:1px solid #30363b;border-radius:18px;overflow:hidden}.mog-player.is-you{border-color:#768e5d}.mog-player-head{display:flex;align-items:center;justify-content:space-between;padding:16px;gap:8px}.mog-player-head h2{font-size:18px;margin:0;overflow-wrap:anywhere}.mog-player-head h2 small{display:block;font-size:10px;color:#b4ed80;margin-top:5px}.mog-player-head strong{font-size:30px;color:#b4ed80}.mog-portrait{position:relative;background:radial-gradient(ellipse at center,#3c4535,#1a1e24);aspect-ratio:1}.mog-portrait img{width:100%;height:100%;object-fit:contain}.mog-image-state{position:absolute;bottom:10px;left:10px;right:10px;background:#101317e8;padding:12px;border-radius:10px;text-align:center}.mog-player-sub{font-size:12px;color:#adb5bd;padding:0 16px}.mog-features{list-style:none;padding:0 16px 16px;margin:0;display:flex;flex-wrap:wrap;gap:6px}.mog-features li{font-size:12px;padding:6px 9px;border-radius:7px;background:#2b3427;color:#d7ebc2}.mog-features .superseded{opacity:.5;text-decoration:line-through;background:#292c30}.mog-features .mog-empty{background:none;color:#a0a6af}.mog-auction{text-align:center;padding:28px 18px;background:#171b20;border:1px solid #30373b;border-radius:20px;min-height:380px}.mog-auction h2{font-size:30px;line-height:1.15;overflow-wrap:anywhere}.mog-description{color:#b1b8c2;line-height:1.5}.mog-clock{font-size:60px;font-weight:900;color:#b4ed80;font-variant-numeric:tabular-nums;margin:20px 0}.mog-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:20px 0}.mog-buttons button{min-height:48px;padding:12px 18px;border-radius:10px}.mog-buttons .secondary{border:1px solid #536344;background:#283322;color:#e6f3db}.mog-buttons button:disabled{opacity:.4;cursor:default}.mog-bid{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0}.mog-bid strong{font-size:30px}.mog-bid small{font-size:10px;color:#a8b2a1}.mog-turn{font-weight:800;color:#b4ed80}.mog-result{font-size:23px}.mog-error{color:#ffb3a7;min-height:20px;font-size:13px}.mog-history{padding:20px 0;line-height:1.6}.mog-history p{border-bottom:1px solid #252a30;padding:8px 0}.mog-player>.text-button{margin:0 16px 16px}@media(max-width:800px){.mog-arena{grid-template-columns:1fr 1fr;gap:12px}.mog-auction{grid-column:1/-1;grid-row:1;min-height:0;padding:20px}.mog-clock{font-size:40px;margin:10px 0}.mog-auction h2{font-size:25px;margin:12px 0}.mog-player-head{padding:10px}.mog-player-head h2{font-size:14px}.mog-player-head strong{font-size:24px}.mog-starting img{width:110px;height:110px}.mog-heading{margin-top:8px}header nav{gap:2px}header nav button{padding:10px 8px;font-size:12px}.mog-bid{margin:10px 0}.mog-features{padding:0 10px 10px}.mog-features li{font-size:11px}}
