.noesis-ribbon{position:fixed;left:0;right:0;bottom:0;height:44px;background:#1b282e;color:#efe9dc;display:flex;z-index:90;border-top:1px solid #ffffff20;font-family:Georgia,serif}.noesis-ribbon-label{border:0;border-right:1px solid #ffffff20;background:#a32e24;color:#fff0df;min-width:110px;padding:0 16px;font:9px monospace;letter-spacing:.12em;cursor:pointer}.noesis-ribbon-window{flex:1;overflow:hidden;display:flex;align-items:center}.noesis-ribbon-track{display:flex;width:max-content;animation:noesis-quote-flow 105s linear infinite}.noesis-ribbon-sequence{display:flex;align-items:center}.noesis-ribbon-sequence a{white-space:nowrap;text-decoration:none;color:#eee6d9;font-size:14px;padding:0 28px}.noesis-ribbon:hover .noesis-ribbon-track,.noesis-ribbon:focus-within .noesis-ribbon-track,.noesis-ribbon.paused .noesis-ribbon-track{animation-play-state:paused}@keyframes noesis-quote-flow{to{transform:translateX(-50%)}}@media(max-width:600px){.noesis-ribbon{height:38px}.noesis-ribbon-label{min-width:85px;font-size:8px;padding:0 8px}.noesis-ribbon-sequence a{font-size:12px;padding:0 18px}}@media(prefers-reduced-motion:reduce){.noesis-ribbon-track{animation:none}.noesis-ribbon-window{overflow-x:auto}}
