.loader{width:48px;height:48px;border:3px solid #fff;display:inline-block;position:relative;animation:rotation 1s linear infinite}.loader,.loader:after{border-radius:50%;box-sizing:border-box}.loader:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-color:#fc5416 transparent;border-style:solid;border-width:3px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pattern-overlay{position:absolute;bottom:0;left:0;right:0;height:60px;overflow:hidden;background:rgba(0,0,0,.7);z-index:20}.pattern-overlay,.pattern-text{display:flex;align-items:center}.pattern-text{white-space:nowrap;font-size:1.2rem;font-weight:700;letter-spacing:.1em;animation:slidePattern 15s linear infinite}.pattern-text-orange{color:#fc5416}.pattern-text-gray{color:#666;margin:0 2rem}.pattern-separator{color:#fc5416;margin:0 1rem;font-size:1.5rem}@keyframes slidePattern{0%{transform:translateX(100vw)}to{transform:translateX(-100%)}}.pattern-star{color:#fc5416;margin:0 1rem;font-size:1.2rem}