.tw-plank:is([data-key=hall],[data-key=clothes],[data-key=condo],[data-key=exchange],[data-key=wheel],[data-key=stand],[data-key=monument],[data-key=bus],[data-key=cut],.tw-plank--way){width:calc(var(--sw)*var(--ws,1.6)*1px);height:calc(var(--sh)*var(--ws,1.6)*1px);min-width:0;min-height:0;padding:0;border:0;box-shadow:none;background:var(--sign) 0 0/100% 100% no-repeat;image-rendering:pixelated;font-size:0;color:transparent;text-shadow:none;transform:translate(calc(-50% + var(--sx,0)*var(--ws,1.6)*1px),calc(-100% + var(--sy,0)*var(--ws,1.6)*1px))}.tw-plank[data-key=hall]{--sw:106;--sh:56;--sign:url(/assets/town/sign-hall.png)}.tw-plank[data-key=clothes]{--sw:102;--sh:61;--sx:-6;--sy:0;--sign:url(/assets/town/sign-clothes.png)}.tw-plank[data-key=condo]{--sw:83;--sh:54;--sign:url(/assets/town/sign-condo.png)}.tw-plank[data-key=exchange]{--sw:129;--sh:61;--sign:url(/assets/town/sign-exchange.png)}.tw-plank[data-key=wheel]{--sw:133;--sh:45;--sign:url(/assets/town/sign-wheel.png)}.tw-plank[data-key=stand]{--sw:104;--sh:38;--sign:url(/assets/town/sign-stand.png)}.tw-plank[data-key=monument]{--sw:140;--sh:58;--sign:url(/assets/town/sign-monument.png)}.tw-plank[data-key=bus]{--sw:90;--sh:61;--sign:url(/assets/town/sign-bus.png)}.tw-plank[data-key=cut]{--sw:92;--sh:47;--sign:url(/assets/town/sign-cut.png)}.tw-plank--way{--sw:102;--sh:47;--sign:url(/assets/town/sign-park.png)}
