.site-footer,.site-footer .footer-bar,.site-footer .site-info{background:var(--bg-secondary);color:var(--text-muted);border:0}.site-footer{border-top:1px solid var(--border)}.site-info{padding:var(--footer-padding-top) var(--layout-h-padding) var(--footer-padding-bottom);margin:0;background:var(--bg-secondary)}.site-info .copyright-bar,.site-info .inside-site-info{max-width:var(--layout-max-width);margin-inline:auto;padding:0;text-align:center;display:flex;flex-direction:column;gap:4px;color:var(--text-muted)}.magon-copy{display:block;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:400;color:var(--text-muted)}.magon-tagline{display:block;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-sm);color:var(--text-muted)}.magon-policy,.magon-rights{margin:0;font-family:var(--font-sans);letter-spacing:.5px;line-height:1.55;color:var(--text-muted)}.magon-rights{font-size:var(--fs-sm);font-weight:700;text-transform:uppercase}.magon-policy{font-size:var(--fs-xs);text-transform:uppercase;max-width:780px;margin-inline:auto}.magon-policy a,.magon-rights a{color:var(--magon-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.magon-policy a:focus-visible,.magon-policy a:hover,.magon-rights a:focus-visible,.magon-rights a:hover{color:var(--magon-accent-hover)}.site-info .copyright-bar,.site-info .inside-site-info{gap:10px}.magon-legal-links{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);line-height:1.6;text-align:center}.magon-legal-links a{color:var(--text-secondary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color 120ms ease,color 120ms ease}.magon-legal-links a:focus-visible,.magon-legal-links a:hover{color:var(--magon-accent);border-bottom-color:var(--magon-accent)}.site-info .generate-back-to-top,.site-info a[href*="generatepress.com"]{display:none!important}.site-footer a{color:var(--text-secondary)}.site-footer a:focus-visible,.site-footer a:hover{color:var(--magon-accent)}.site-footer .footer-widgets{background:0 0}@media (max-width:767px){.site-info{padding:var(--s-8) var(--layout-h-padding)}}