.mobile-navigation-bar-container.hidden-bar{display:none}.mobile-navigation-bar-container{left:50%;bottom:max(var(--safe-area-inset-bottom,12px),12px);z-index:3;padding:3px;position:fixed;transform:translate(-50%)}.mobile-navigation-bar-container span.custom.text-sm{font-size:11px}.mobile-navigation-bar-container,.mobile-navigation-bar-container .dock,.mobile-navigation-bar-container .liquidGlass-shine{border-radius:24px}.mobile-navigation-bar-container .liquidGlass-shine{box-shadow:inset 1px 2px 5px 0 color-mix(in srgb, var(--liquid-glass-custom-shine-1) 70%, transparent),inset -1px -2px 5px -1px color-mix(in srgb, var(--liquid-glass-custom-shine-1) 30%, transparent),inset 0px -40px 65px -15px color-mix(in srgb, var(--liquid-glass-custom-shine-2) 90%, transparent)}.mobile-navigation-bar-container .mobile-navigation-bar{justify-content:space-between;align-items:center;gap:4px;display:flex}.mobile-navigation-bar{z-index:1550;will-change:transform;transition:transform .32s ease-in-out}@media (prefers-reduced-motion:reduce){.mobile-navigation-bar{transition:none}}.mobile-navigation-bar .custom-button.mobile-nav-button{z-index:1;width:clamp(65px,22vw,100px);color:var(--text-muted);touch-action:manipulation;-webkit-tap-highlight-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:0;height:56px;padding:2px;display:flex;position:relative}.mobile-navigation-bar .custom-button.mobile-nav-button.active-page{color:var(--text);transform:scale(.97)}.mobile-navigation-bar .custom-button.mobile-nav-button .icon{opacity:.92;font-size:19px}.mobile-navigation-bar .custom-button.mobile-nav-button .title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.2;overflow:hidden}.current-page-indicator{background:radial-gradient(120% 120% at 50% 25%, var(--primary-alpha-15), transparent 62%),linear-gradient(color-mix(in srgb, var(--white) 8%, transparent), color-mix(in srgb, var(--white) 2%, transparent)),color-mix(in srgb, var(--ink) 18%, transparent);color:var(--text);box-shadow:inset 1px 2px 5px 0 color-mix(in srgb, var(--text-white) 20%, transparent),inset 1px 1px 2px 0 color-mix(in srgb, var(--surface-inverse) 20%, transparent),inset -1px -1px 1px 0px color-mix(in srgb, var(--surface-inverse) 15%, transparent),0 10px 18px color-mix(in srgb, var(--ink) 15%, transparent);z-index:0;border-radius:16px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s,height .3s;position:absolute;top:0;left:0}
.cookie-consent-container{z-index:1300;outline:none;position:fixed;bottom:24px;left:24px}.cookie-consent-container .cookie-consent-card{text-align:left;background:0 0;border-radius:14px;width:min(360px,100vw - 32px);padding:1.5rem;position:relative}.cookie-consent-container .cookie-consent-card>*{z-index:1}.cookie-consent-container .cookie-consent-card:before{content:"";z-index:-1;border-radius:inherit;width:100%;height:100%;box-shadow:0 8px 32px color-mix(in srgb, var(--ink) 16%, transparent);background:linear-gradient(114deg, var(--glass-gradient-start) 0%, var(--glass-gradient-end) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border:1px solid #ffffff26;position:absolute;inset:0}.cookie-consent-container .cookie-consent-close{position:absolute;top:8px;right:8px}.cookie-consent-container .cookie-consent-message{margin:.75rem 0 1rem}.cookie-consent-container .cookie-consent-links{margin-bottom:1rem}.cookie-consent-container .cookie-consent-links a{word-break:break-word}@media (max-width:600px){.cookie-consent-container{bottom:12px;left:12px;right:12px}.cookie-consent-container .cookie-consent-card{border-radius:12px;width:100%;padding:1.25rem}}
