:root{
/* APHIS geometry is cut, not soft: small radii everywhere, one angled corner as the signature */
--radius-none:0px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--radius-pill:999px;
--radius-card:var(--radius-lg);
--radius-control:var(--radius-md);
--cut-corner:14px; /* size of the 45° notch used on hero panels and feature cards */
--clip-cut-tr:polygon(0 0,calc(100% - var(--cut-corner)) 0,100% var(--cut-corner),100% 100%,0 100%);
--clip-cut-bl:polygon(0 0,100% 0,100% 100%,var(--cut-corner) 100%,0 calc(100% - var(--cut-corner)));
}
