.ChessPlayContent_gameArea__rN6J7{width:100%;max-width:1460px;margin:0 auto;padding:12px 16px 8px}.ChessPlayContent_breadcrumb__PW1bh{font-size:12px;color:var(--text-secondary);margin-bottom:10px}.ChessPlayContent_breadcrumb__PW1bh a{color:var(--text-secondary);text-decoration:none}.ChessPlayContent_breadcrumb__PW1bh a:hover{color:var(--text-primary);text-decoration:underline}.ChessPlayContent_title__YSaFt{margin:0 0 14px;font-size:30px;font-weight:800;color:var(--text-primary)}@media (max-width:900px){.ChessPlayContent_title__YSaFt{font-size:24px}}.ChessPlayContent_boardShell__vDrDn{display:flex;justify-content:center;padding:14px;margin-bottom:40px}.ChessPlayContent_boardShellImg__RBvTK{width:100%;max-width:min(100%,calc(100vh - 174px));height:auto;border-radius:8px}.ChessPlayContent_textArea__RUvqJ{max-width:760px;margin:0 auto;padding:8px 16px 40px}.ChessPlayContent_subtitle__Ioe5Z{color:var(--text-secondary);line-height:1.65;margin-bottom:32px}.ChessPlayContent_section__V83uA{display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.ChessPlayContent_sectionBody__CBeMw{color:var(--text-secondary);line-height:1.65}.ChessPlayContent_botCards__kx7BT{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.ChessPlayContent_botCard__4zBqr{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:3px;align-items:center;padding:12px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);text-decoration:none;transition:border-color .15s ease,background .15s ease}.ChessPlayContent_botCard__4zBqr:hover{border-color:color-mix(in srgb,var(--bot-accent,#7f9dbe) 55%,var(--text-secondary));background:color-mix(in srgb,var(--bot-accent,#7f9dbe) 6%,var(--bg-card))}.ChessPlayContent_botCardAvatar__OtqDd{grid-row:1/span 2;align-self:start;width:42px;height:42px;padding:5px;border-radius:10px;background:color-mix(in srgb,var(--bot-accent,#7f9dbe) 20%,transparent);display:inline-flex}.ChessPlayContent_botCardAvatar__OtqDd svg{width:100%;height:100%}.ChessPlayContent_botCardTitle__kL6ns{font-size:15px;font-weight:700;color:var(--text-primary);align-self:end}.ChessPlayContent_botCardElo__Xyo_o{font-weight:600;color:var(--text-secondary);white-space:nowrap}.ChessPlayContent_botCardBlurb__6Q5br{align-self:start;font-size:13px;line-height:1.5;color:var(--text-secondary)}.ChessPlayContent_botCardsCta__xgApX{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 14px;min-height:72px;border:1px solid color-mix(in srgb,var(--brand-primary) 45%,var(--border-color));border-radius:12px;background:color-mix(in srgb,var(--brand-primary) 8%,var(--bg-card));font-size:14px;font-weight:700;color:var(--brand-primary);text-decoration:none;transition:border-color .15s ease,background .15s ease}.ChessPlayContent_botCardsCta__xgApX:hover{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 14%,var(--bg-card))}.ChessPlayContent_faqList__xgp6Q{margin:0;display:flex;flex-direction:column;gap:16px}.ChessPlayContent_faqItem__2lBfV{border:1px solid var(--border-color);border-radius:10px;padding:12px 16px;background:var(--bg-card)}.ChessPlayContent_faqQuestion__9TOir{font-weight:700;color:var(--text-primary);margin-bottom:6px}.ChessPlayContent_faqAnswer__fdmkz{margin:0;color:var(--text-secondary);line-height:1.6}.ChessPlayContent_crossLinks__smw0f{margin:0 0 40px;font-size:14px}.ChessPlayContent_crossLinks__smw0f a{color:var(--brand-primary);text-decoration:underline}