html.clio-update-banner-open{scroll-padding-bottom:var(--clio-update-banner-height,6rem)}html.clio-update-banner-open body{padding-bottom:var(--clio-update-banner-height,6rem)}.clio-update-banner{z-index:1000;max-height:50vh;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:2px solid var(--bronze-light,#d2a469);background:var(--cabinet-ink,#14181a);color:var(--parchment,#f4f0e8);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;font:400 1rem/1.5 IBM Plex Sans,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 28px #14181a38}.clio-update-banner.clio-update-banner--idle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;max-height:none;box-shadow:none;border:0;margin:-1px;padding:0;top:auto;right:auto;overflow:hidden}.clio-update-banner__message{overflow-wrap:anywhere;flex:18rem;max-width:60ch;margin:0}.clio-update-banner__actions{flex-wrap:wrap;gap:8px;display:flex}.clio-update-banner__button{border:1px solid var(--parchment,#f4f0e8);background:var(--parchment,#f4f0e8);min-width:44px;min-height:44px;color:var(--cabinet-ink,#14181a);letter-spacing:.04em;cursor:pointer;padding:8px 14px;font:500 .875rem/1.2 IBM Plex Mono,monospace}.clio-update-banner__button:hover:not(:disabled){border-color:var(--bronze-light,#d2a469);background:var(--bronze-light,#d2a469)}.clio-update-banner__button--quiet{border-color:var(--patina-light,#7fbcae);color:var(--parchment,#f4f0e8);background:0 0}.clio-update-banner__button--quiet:hover:not(:disabled){color:var(--cabinet-ink,#14181a)}.clio-update-banner__button:focus-visible{outline:3px solid var(--bronze-light,#d2a469);outline-offset:2px}.clio-update-banner__button:disabled{opacity:.65;cursor:progress}@media (prefers-reduced-motion:no-preference){.clio-update-banner__button{transition:background-color .15s,border-color .15s}}
