.flag{display:inline-block;overflow:hidden;position:relative;box-sizing:border-box}.flag.size-s{width:16px;height:12px}.flag.size-s.drop-shadow{box-shadow:0 0 1px .5px #0000001a}.flag.size-s.border-radius,.flag.size-s.border-radius.border:before{border-radius:1px}.flag.size-m{width:20px;height:15px}.flag.size-m.drop-shadow{box-shadow:0 1px 2px #0000001a}.flag.size-m.border-radius,.flag.size-m.border-radius.border:before{border-radius:1.5px}.flag.size-l{width:32px;height:24px}.flag.size-l.drop-shadow{box-shadow:0 2px 3px #0000001a}.flag.size-l.border-radius,.flag.size-l.border-radius.border:before{border-radius:2px}.flag.border:before{border:1px solid rgba(0,0,0,.5)}.flag.border:before,.flag.top-down:before{content:"";width:100%;height:100%;position:absolute;display:block;box-sizing:border-box;mix-blend-mode:overlay}.flag.top-down:before{background-image:linear-gradient(0deg,#0000004d 2%,#ffffffb3)}.flag.real-linear:before{background-image:linear-gradient(45deg,#0003,#27272738 11%,#ffffff4d 27%,#0000003d 41%,#0000008c,#ffffff42,#00000045 74%,#ffffff4d)}.flag.real-circular:before,.flag.real-linear:before{content:"";width:100%;height:100%;position:absolute;display:block;mix-blend-mode:overlay;box-sizing:border-box}.flag.real-circular:before{background:radial-gradient(107.48% 114.58% at 50% 14.58%,#ffffff4d,#0000003d 28.93%,#0000008c 46.3%,#ffffff42 60.57%,#0000002b 72.67%,#ffffff4d)}.flag img{display:block;width:100%;height:100%;object-fit:cover}