.shape-size__container {
	display: none;
}

.shape-size__container.active {
	display: block;
}

#blockSelect .tab {
	cursor: pointer;
}

#blockSelect .tab.active {
	/* your active tab styling */
}
/* Block drawings are full-size PNGs: fit every card, not just the .active one (Ben 2026-10-26) */
.shape-size__container .box {
	cursor: pointer;
}

.shape-size__container .box .pic img {
	max-height: 90%;
	max-width: 90%;
	object-fit: contain;
}

.shape-size__container .box:hover .pic,
.shape-size__container .box:focus-visible .pic {
	border-color: #8e0c3a;
}

.shape-size__container .box:focus-visible {
	outline: none;
}

/* Block drawing modal: whole drawing, not the palette modal's cropped 55% frame */
.modal-block .pic {
	background: #fff;
}

.modal-block .pic:before {
	display: none;
}

.modal-block .pic img {
	height: auto;
	max-height: 70vh;
	object-fit: contain;
	position: static;
}
