/* Footer only: existing palette, separate from game/card styles. */
.wg-footer43{display:block!important;position:relative;float:none;width:100%;margin:36px 0 0;padding:28px 0 16px;border-top:1px solid var(--wg-ui-line,var(--line,#49303b));color:var(--wg-ui-ink,var(--text,#faf3f6));font-family:var(--wg-font-ui,Arimo,Arial,sans-serif);box-sizing:border-box;clear:both}
.wg-footer43 *{box-sizing:border-box}.wg-footer43-main{display:grid;grid-template-columns:1.15fr .8fr 1fr 1.35fr;gap:28px;align-items:start}.wg-footer43-logo{display:flex;align-items:center;gap:10px;min-height:44px}.wg-footer43-logo img{flex:none;width:44px;height:44px}.wg-footer43-logo strong{font-size:20px;white-space:nowrap}.wg-footer43-logo strong span{color:#f53262}.wg-footer43 p{font-size:13px;line-height:1.6;margin:10px 0;color:var(--wg-ui-muted,var(--muted,#bdafba))}.wg-footer43 h3{font-size:15px;line-height:1.4;margin:0 0 10px;font-weight:700;color:inherit}.wg-footer43 nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;margin:0;padding:0;min-width:0}.wg-footer43 nav a{display:flex;align-items:center;min-height:36px;font-size:13px;line-height:1.4;text-decoration:none;color:var(--wg-ui-muted,var(--muted,#bdafba));overflow-wrap:anywhere}.wg-footer43 a:hover{color:var(--wg-ui-ink,var(--text,#fff))}.wg-footer43 a:focus-visible{outline:2px solid #f4d27e;outline-offset:3px;border-radius:5px}.wg-footer43-help{position:relative;overflow:hidden;min-width:0;min-height:168px;padding:20px 76px 18px 18px;border:1px solid var(--wg-ui-line,var(--line,#49303b));border-radius:16px;background:linear-gradient(135deg,#3a202a,#1c1923);color:#faf3f6}.wg-footer43-help>img{position:absolute;right:8px;top:20px;width:60px;height:60px;object-fit:contain}.wg-footer43-help p{margin:0 0 12px;color:#d0bcc8}.wg-footer43 .wg-footer43-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border-radius:10px;background:#ed174d;color:white;font-size:12px;font-weight:700;line-height:1.3;text-decoration:none}.wg-footer43-bottom{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid var(--wg-ui-line,var(--line,#49303b));color:var(--wg-ui-muted,var(--muted,#bdafba));font-size:12px}.wg-footer43-bottom p{margin:0;text-align:center;font-size:12px}.wg-footer43-age{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--wg-ui-line,var(--line,#69505e));border-radius:50%;font-size:16px;color:var(--wg-ui-ink,var(--text,#faf3f6))}
@media(max-width:1100px){.wg-footer43-main{grid-template-columns:1fr 1fr;gap:24px}.wg-footer43-help{min-height:156px}}
@media(max-width:560px){.wg-footer43{margin-top:24px;padding:22px 4px 20px}.wg-footer43-main{grid-template-columns:1fr 1fr;gap:22px 16px}.wg-footer43-brand,.wg-footer43-help{grid-column:1/-1}.wg-footer43-brand p{max-width:36ch}.wg-footer43 nav a{min-height:44px}.wg-footer43-help{min-height:146px;padding-right:92px}.wg-footer43-help>img{right:16px;top:24px}.wg-footer43-bottom{display:grid;grid-template-columns:1fr 44px;gap:10px}.wg-footer43-bottom p{text-align:left;grid-column:1;grid-row:2}.wg-footer43-age{grid-column:2;grid-row:1/3}}

.wg-footer43-certmarks{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--wg-ui-line,var(--line,#49303b))}.wg-footer43-certmark{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;background:#fff;border-radius:6px}.wg-footer43-certmark>img{display:block;width:184px;max-width:100%;height:auto;object-fit:contain}.wg-footer43-certmarks+.wg-footer43-bottom{border-top:0;margin-top:16px;padding-top:0}

/* Share the catalogue content box instead of the narrower legacy footer parent. */
#wg-footer43{width:100%!important;max-width:none!important;min-width:0!important;align-self:stretch!important;margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important;transform:none!important}
#wg-footer43 a:focus-visible{outline-color:#ed174d!important}

#wg-footer43{grid-column:1/-1!important;flex:0 0 100%!important}
