/* A restrained curve follows the logo and heading type, without turning controls into pills. */
.training-site{--gf-photo-radius:6px;--gf-control-radius:6px;--gf-belt-radius:3px}
.training-site :is(.path-photo,.offer-photo,.classes-photo-surface,.class-training-photo,.coach-photo,.core-photo,.adult-class-photo,.group-workshop-photo,.wk-gallery figure){border-radius:var(--gf-photo-radius)}
.training-site :is(.path-photo,.offer-photo,.classes-photo-surface,.class-training-photo,.coach-photo,.core-photo,.adult-class-photo,.group-workshop-photo,.wk-gallery figure)>img{border-radius:var(--gf-photo-radius)}
.training-site :is(.button,button,.mobile-menu>summary){border-radius:var(--gf-control-radius)}
.training-site .language-switch a{border-radius:2px}
.training-site .simple-belts svg{border-radius:var(--gf-belt-radius);overflow:hidden}
