.mc-site-footer{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);font-size:var(--fs-label);color:var(--mute);flex-direction:column;margin-inline:auto;display:flex}.mc-site-footer__grid{align-items:start;gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.mc-site-footer__groups{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.mc-site-footer__group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.mc-site-footer__title{color:var(--mute);font-size:var(--fs-label);margin:0;font-weight:500}.mc-site-footer__version-cell{justify-self:start}@media (min-width:640px){.mc-site-footer__grid{grid-template-columns:minmax(0,1fr) auto}.mc-site-footer__groups{grid-area:2/1/auto/-1}.mc-site-footer__version-cell{justify-self:end}}@media (min-width:1100px){.mc-site-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto}.mc-site-footer__groups{grid-area:1/2;grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-site-footer__identity{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.mc-site-footer__wordmark{align-items:center;gap:var(--space-2);margin-block-end:var(--space-4);display:flex}.mc-site-footer__orb{background:radial-gradient(circle at 32% 26%, #ffffffe6, transparent 38%), radial-gradient(circle at 70% 78%, color-mix(in srgb, var(--ink) 22%, transparent), transparent 55%), var(--iri);width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);background-position:0 0,0 0,30% 0;background-size:100% 100%,100% 100%,220% 100%;border-radius:50%;flex-shrink:0}.mc-site-footer__note a{color:var(--ink);border-radius:2px;text-decoration:none}.mc-site-footer__note a:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}.mc-site-footer__brand{width:auto;height:16px;color:var(--ink);align-self:flex-start}.mc-site-footer__links{align-items:flex-start;gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mc-site-footer__links--row{align-items:center;gap:var(--space-1) var(--space-5);flex-flow:wrap}.mc-site-footer__links a{align-items:center;gap:var(--space-2);min-height:var(--space-5);margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);border-radius:var(--r-pill);color:var(--ink);transition:background-color var(--dur-hover) var(--ease-out);text-decoration:none;display:inline-flex}@media (pointer:coarse){.mc-site-footer__links a{min-width:var(--control-h);min-height:var(--control-h)}}@media (hover:hover) and (pointer:fine){.mc-site-footer__links a:hover{background:var(--surface-3)}}.mc-site-footer__note{overflow-wrap:anywhere;margin:0}.mc-site-footer__version{font-variant-numeric:tabular-nums}@media (pointer:fine){.mc-site-footer__links .mc-btn{min-height:var(--space-5);margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);line-height:inherit}}
.mc-cookies{z-index:70;inset-inline:var(--gutter);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));align-items:center;gap:var(--space-5);max-width:64rem;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--r-pop);background:var(--menu-bg);color:var(--ink);box-shadow:var(--menu-shadow);margin-inline:auto;display:flex;position:fixed}.mc-cookies__text{font-size:var(--fs-ui);margin:0;line-height:1.5}.mc-cookies__text a{color:var(--ink);transition:color var(--dur-hover) var(--ease-out);border-radius:2px;font-weight:600;text-decoration:none}.mc-cookies__text a:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mc-cookies__text a:hover{color:var(--mute)}}.mc-cookies__actions{gap:var(--space-2);flex-shrink:0;grid-template-columns:1fr 1fr;display:grid}.mc-cookie-settings{min-height:var(--control-h);font-size:inherit;color:var(--ink);padding:0}@media (max-width:64rem){.mc-cookies{align-items:stretch;gap:var(--space-4);flex-direction:column}}@media (max-width:30rem){.mc-cookies__actions{grid-template-columns:1fr}}
