.revision-banner.svelte-12qhfyh{z-index:95;color:#3b3210;font-family:var(--main-font);pointer-events:none;background-color:#e8d98a;border-bottom:1px solid #3b321040;align-items:stretch;font-size:14px;font-weight:700;line-height:1.35;animation:.4s ease-out both svelte-12qhfyh-revision-banner-fade-in;display:flex;position:fixed;top:0;left:50px;right:0;overflow:hidden;box-shadow:0 1px 4px #0000002e}.revision-banner-window.svelte-12qhfyh{flex:1;min-width:0;height:34px;position:relative;overflow:hidden}.revision-banner-text.svelte-12qhfyh{white-space:nowrap;padding:7px 0;animation:22s linear infinite svelte-12qhfyh-revision-banner-marquee;display:block;position:absolute;top:0;left:100%}.revision-banner-close.svelte-12qhfyh{pointer-events:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:none;align-self:center;padding:2px 12px 4px;font-size:22px;line-height:1}.revision-banner-close.svelte-12qhfyh:hover{background-color:#00000014}@keyframes svelte-12qhfyh-revision-banner-marquee{0%{left:100%;transform:translate(0)}to{left:0;transform:translate(-100%)}}@keyframes svelte-12qhfyh-revision-banner-fade-in{0%{opacity:0}to{opacity:1}}@media only screen and (width<=570px),only screen and (height<=400px){.revision-banner.svelte-12qhfyh{font-size:12px;left:0}.revision-banner-window.svelte-12qhfyh{height:32px}}@media (prefers-reduced-motion:reduce){.revision-banner-text.svelte-12qhfyh{text-align:center;width:100%;animation:none;left:0;transform:none}}
