/* Fun hub — game cards in the site theme */
.game-card{ display:flex; align-items:center; gap:20px; padding:20px 22px; color:inherit; }
.game-art{ flex:0 0 76px; height:76px; border-radius:16px; display:flex; align-items:center; justify-content:center; background:var(--ink); color:var(--gold-light); border:1px solid rgba(226,185,97,.35); }
.game-body{ flex:1; min-width:0; }
.game-body h3{ margin:0 0 6px; font-size:1.12rem; }
.game-body p{ margin:0; }
.game-go{ flex:0 0 auto; font-weight:600; font-size:.9rem; color:var(--accent-deep); white-space:nowrap; }
html[data-theme="dark"] .game-go{ color:var(--gold-light); }
@media (max-width:760px){ .game-card{ gap:14px; padding:16px; } .game-art{ flex-basis:60px; height:60px; } .game-go{ display:none; } }
