.bfc-header{position:relative;padding-top:35px!important;border-top:1px solid #62452c}.bfc-header>.bfc-brand{position:relative}.festive-hat{position:absolute;left:-12px;top:-25px;width:48px;height:39px;transform:rotate(-13deg);pointer-events:none}.festive-hat svg{width:100%;height:100%}.festive-lights{position:absolute;top:0;left:0;right:0;height:20px;display:flex;justify-content:space-around;pointer-events:none;border-top:1px solid #566247}.festive-lights i{display:block;width:7px;height:11px;margin-top:4px;border-radius:4px 4px 6px 6px;background:#e8c26c;box-shadow:0 0 10px #e8c26c80;animation:bfc-glow 4s ease-in-out infinite alternate;animation-delay:var(--delay)}.festive-lights i:nth-child(4n+1){background:#ef5572;box-shadow:0 0 10px #ef557270}.festive-lights i:nth-child(4n+2){background:#81baa0;box-shadow:0 0 10px #81baa070}.festive-lights i:nth-child(4n+3){background:#f7eee0;box-shadow:0 0 10px #f7eee070}.festive-ribbon{border:1px solid #604635;border-radius:30px;background:linear-gradient(90deg,#2d1521,#27312755,#2d1521);color:#e7c88f;font-size:11px;font-family:Arial,sans-serif;letter-spacing:1px;text-align:center;padding:11px 18px;margin:0 auto 30px;max-width:620px;line-height:1.6}.festive-ribbon span{margin:0 10px}.festive-snow{position:fixed;inset:0;pointer-events:none;z-index:20;overflow:hidden}.festive-snow span{position:absolute;left:var(--x);top:-30px;color:#eee2c6;opacity:.28;font-size:18px;animation:bfc-snow var(--duration) linear infinite;animation-delay:var(--start)}@keyframes bfc-glow{to{opacity:.5}}@keyframes bfc-snow{to{transform:translate(var(--drift),110vh)}}.support-main>.festive-ribbon{margin-bottom:35px}.home-main>.festive-ribbon{margin-top:16px}@media(max-width:760px){.festive-ribbon{font-size:10px;letter-spacing:.3px;margin:4px 16px 24px;padding:9px}.festive-hat{width:39px;top:-23px;left:-9px}.festive-snow span:nth-child(n+7){display:none}}@media(prefers-reduced-motion:reduce){.festive-snow{display:none}.festive-lights i{animation:none}}
