.mini-bf{background:#efe6d0;overflow:hidden}.mini-bf-viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;--bf-edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cfilter id='f' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.09' numOctaves='3' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='4'/%3E%3CfeGaussianBlur stdDeviation='0.35'/%3E%3C/filter%3E%3Crect x='3.5' y='4.5' width='93' height='91' fill='white' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-image:var(--bf-edge);mask-image:var(--bf-edge);-webkit-mask-size:100% 100%;mask-size:100% 100%}.mini-bf-world{position:absolute;top:0;right:0;bottom:0;left:0}.mini-bf-svg{display:block;width:100%;height:100%}.mini-bf-far{animation:mini-bf-far-drift 34s ease-in-out infinite alternate}.mini-bf-traveler{transform:translate(160px);animation:mini-bf-walk var(--bf-travel) linear infinite;animation-delay:calc(var(--bf-travel) * -.35)}.mini-bf-legs-a{animation:mini-bf-step-a var(--bf-step) steps(1) infinite}.mini-bf-legs-b{opacity:0;animation:mini-bf-step-b var(--bf-step) steps(1) infinite}.mini-bf-grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:multiply;opacity:.55}.mini-bf-cartouche{position:absolute;top:8cqh;left:6cqw;display:flex;flex-direction:column;gap:.6cqh;padding:1.8cqh 3cqh;background:#efe6d0;border:1px solid #1c2140;outline:1px solid #1c2140;outline-offset:2px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;color:#1c2140;line-height:1}.mini-bf-cartouche span{font-size:3cqh;letter-spacing:.2em;text-transform:uppercase}.mini-bf-cartouche em{font-size:5.4cqh}.mini-bf-seal{position:absolute;right:6cqw;bottom:8cqh;display:grid;place-items:center;width:11cqh;height:11cqh;border:.5cqh solid #c8402a;transform:rotate(-4deg);font-family:Georgia,serif;font-weight:700;font-size:3.6cqh;color:#c8402a}@keyframes mini-bf-walk{0%{transform:translate(-30px)}to{transform:translate(510px)}}@keyframes mini-bf-step-a{0%{opacity:1}50%{opacity:0}}@keyframes mini-bf-step-b{0%{opacity:0}50%{opacity:1}}@keyframes mini-bf-far-drift{0%{transform:translate(0)}to{transform:translate(var(--bf-far-drift))}}
