/* Made by Federico Dionisi for GetMyPage */
/* © 2026 – All rights reserved. */
.site-footer{padding:28px 0;font-family:'Questrial',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--footer-control-font-size:0.9rem;}html.gmp-ios-nav-on .site-footer{padding-bottom:calc(28px + 50px + env(safe-area-inset-bottom))}.footer-right{display:inline-flex;gap:12px;align-items:center;flex:0 0 auto;min-width:max-content}.theme-toggle{appearance:none;border:0;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#0b0c10;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit;font-weight:700;font-size:var(--footer-control-font-size,0.9rem);line-height:1;box-shadow:none;}.theme-toggle:hover{filter:brightness(1.15);}.theme-toggle[data-mode="auto"]{width:auto;padding:0 14px;}.theme-toggle svg{color:currentColor;}.theme-toggle .i{display:none;font-size:var(--footer-control-font-size,0.9rem);line-height:1;font-weight:inherit;letter-spacing:normal;}.theme-toggle[data-mode="auto"] .i-auto-text,.theme-toggle[data-mode="light"] .i-sun,.theme-toggle[data-mode="dark"] .i-moon{display:inline}html[data-theme-mode="light"] .theme-toggle[data-mode="auto"] .i-auto-text,html[data-theme-mode="dark"] .theme-toggle[data-mode="auto"] .i-auto-text{display:none}html[data-theme-mode="light"] .theme-toggle[data-mode="auto"],html[data-theme-mode="dark"] .theme-toggle[data-mode="auto"]{width:40px;padding:0}html[data-theme-mode="light"] .theme-toggle[data-mode="auto"] .i-sun,html[data-theme-mode="dark"] .theme-toggle[data-mode="auto"] .i-moon{display:inline}@media (max-width:900px){.site-nav,.auth-nav{display:none}.burger{display:inline-flex}}@media (min-width:641px) and (max-width:1000px){.plans-grid>.plan-card:last-child{grid-column:1 / -1;justify-self:center;width:calc((100% - 24px) / 2);}}.logo{display:inline-flex;align-items:center;gap:6px;}.logo-mark{height:28px;width:auto;display:inline-block;vertical-align:middle;}@media (max-width:420px){.logo-mark{height:26px;}}.logo-mark.light{display:none;}.logo-mark.dark{display:inline-block;}:root[data-theme="light"] .logo-mark.light{display:inline-block;}:root[data-theme="light"] .logo-mark.dark{display:none;}:root[data-theme="dark"] .logo-mark.light{display:none;}:root[data-theme="dark"] .logo-mark.dark{display:inline-block;}@media (prefers-color-scheme:light){:root:not([data-theme]) .logo-mark.light{display:inline-block;}:root:not([data-theme]) .logo-mark.dark{display:none;}}.lang-select{position:relative;display:inline-block;margin-right:10px;vertical-align:middle;}.lang-select .an-select-btn{height:40px;border-radius:10px;padding:0 14px;font:inherit;font-weight:500;font-size:var(--footer-control-font-size,0.9rem);min-width:120px;width:120px;max-width:120px;box-sizing:border-box;box-shadow:none;color:#0b0c10;justify-content:space-between;}.site-footer .lang-select .an-select-btn{font-weight:700;align-items:center;}.lang-select .an-select-btn .label{min-width:72px;flex:1;text-align:left;}.lang-select .an-select-btn .chev svg{width:14px;height:14px;}.site-footer .lang-select .an-select-btn .chev{flex:0 0 14px;width:14px;height:14px;}.lang-select .an-menu{--footer-menu-bg:var(--card);min-inline-size:140px;top:auto;bottom:calc(100% + 6px);}.lang-select .an-select-btn[aria-expanded="true"] .chev svg,.lang-select.an-select.is-open .an-select-btn .chev svg{transform:rotate(180deg);}.lang-flag{display:inline-block;width:20px;min-width:20px;max-width:20px;height:14px;min-height:14px;max-height:14px;aspect-ratio:10 / 7;border-radius:2px;background-size:cover;background-position:center;margin-right:-8px;flex:0 0 auto;}@media (max-width:480px){.site-footer:has(.lang-select){padding-inline:8px;}.site-footer{--footer-control-font-size:0.75rem;}footer{padding-inline:12px;}.footer-right{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;}.footer-right>*{min-width:0;}.lang-flag{width:18px;min-width:18px;max-width:18px;height:12px;min-height:12px;max-height:12px;aspect-ratio:3 / 2;margin-right:-4px;}.lang-select{margin-right:4px;}.lang-select .an-select-btn{height:32px;padding:0 10px 0 10px;min-width:0;width:auto;max-width:none;gap:0;}.site-footer .lang-select .an-select-btn .label{padding-right:6px;}.theme-toggle{width:32px;height:32px;padding:0;flex:0 0 auto;}.footer-right a.muted{font-size:12px;padding:6px 10px;white-space:nowrap;}.lang-select .an-select-btn .chev svg{margin-left:-5px;margin-right:-5px}.site-footer .lang-select .an-select-btn .chev{flex:0 0 14px;width:14px;height:14px;}}
