.custom-footer{font-family:var(--font-family);font-size:.95rem;background:#fff;color:#111;border-top:1px solid #e9e9e9;margin-top:3rem;padding:2rem 1.5rem}.custom-footer .footer-inner{max-width:1100px;margin:0 auto;display:grid;gap:2rem}@media(min-width: 800px){.custom-footer .footer-inner{grid-template-columns:1.4fr 1fr 1fr auto;align-items:start;gap:3rem}}.custom-footer .footer-brand{display:flex;flex-direction:column;gap:.8rem}.custom-footer .brand-header{display:flex;align-items:center;gap:10px}.custom-footer .flag-fr{font-size:1.4rem}.custom-footer .footer-brand strong{font-size:1.1rem;font-weight:800}.custom-footer .footer-brand .accent{color:#f3383f}.custom-footer .footer-brand .tagline{color:#666;font-size:.9rem;margin:0;line-height:1.5}.custom-footer .trustpilot-link{display:inline-flex;align-items:center;gap:10px;margin-top:.5rem;padding:10px 14px;background:#f5f5f5;border-radius:8px;text-decoration:none;color:#111;transition:all .2s ease;width:fit-content}.custom-footer .trustpilot-link:hover{background:#eee;transform:translateY(-2px)}.custom-footer .trustpilot-link img{height:20px;width:auto}.custom-footer .trustpilot-link span{font-size:.85rem;color:#444}.custom-footer .trustpilot-link strong{color:#00b67a}.custom-footer .footer-links,.custom-footer .footer-resources{display:flex;flex-direction:column;gap:.6rem}.custom-footer .footer-links a,.custom-footer .footer-resources a{color:#111;text-decoration:none;font-weight:600;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease;width:fit-content}.custom-footer .footer-links a:hover,.custom-footer .footer-resources a:hover{border-color:#ffb90c;color:#f3383f}.custom-footer .footer-social{display:flex;gap:.6rem}.custom-footer .footer-social a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e9e9e9;border-radius:50%;color:#111;text-decoration:none;transition:all .2s ease}.custom-footer .footer-social a:hover{border-color:#ffb90c;color:#f3383f;transform:scale(1.08)}.custom-footer .footer-social svg{width:18px;height:18px}.custom-footer .footer-badges{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;margin:2rem 0;padding:2rem 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;grid-column:1/-1}.custom-footer .badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:22px 28px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;min-width:180px;transition:all .25s ease;box-shadow:0 1px 3px rgba(0,0,0,.04)}.custom-footer .badge:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d0d0d0}.custom-footer .badge-icon{font-weight:900;font-size:1.8rem;color:#666;min-width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0.08) 100%);border-radius:12px;transition:all .25s ease}.custom-footer .badge:hover .badge-icon{transform:scale(1.05);background:linear-gradient(135deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.12) 100%)}.custom-footer .badge-icon svg{width:24px;height:24px}.custom-footer .badge-content{display:flex;flex-direction:column;line-height:1.3;text-align:center;gap:4px}.custom-footer .badge-content strong{font-family:"Catamaran",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:900;color:#666;letter-spacing:.5px;text-transform:uppercase;line-height:1.1}.custom-footer .badge-content span{font-family:"Catamaran",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;color:#666;font-weight:700;margin-top:2px;line-height:1.3}.custom-footer .footer-bottom{max-width:1100px;margin:1.5rem auto 0;padding-top:1rem;border-top:1px dashed #e9e9e9;text-align:center;color:#666;font-size:.85rem}@media(max-width: 799px){.custom-footer .footer-inner{text-align:center}.custom-footer .brand-header{justify-content:center}.custom-footer .footer-badges{flex-direction:column;align-items:center}.custom-footer .badge{width:100%;max-width:280px}.custom-footer .trustpilot-link{margin:.5rem auto 0}.custom-footer .footer-links,.custom-footer .footer-resources{align-items:center}.custom-footer .footer-social{justify-content:center}}span.powered-by-discourse_content,.powered-by-discourse_content,[class*=powered-by-discourse],footer[role=contentinfo],.container.footer,#main-outlet~.container.footer{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;overflow:hidden !important}
/*# sourceMappingURL=common_theme_19_d5cfabfaeae86375ae29972d1f6ae41424b51c73.css.map?__ws=forum.doccasino.xyz */
