/* Une sans-serif cohérente pour les textes de navigation et d’accompagnement. */
:root{--btva-interface-font:"Avenir Next","Helvetica Neue",Arial,sans-serif}
.couture-selection .couture-header nav,.couture-selection .couture-header nav a,.public-header nav,.public-header nav a,.btva-menu-trigger,.couture-selection .couture-heading .view-switch,.couture-selection .couture-heading .view-switch button,.btva-category-invite p,.btva-category-invite button,.selection-meta h2,.selection-meta>span,.couture-edition,.couture-demo,.couture-footer,.talent-label,.list-nominee-label,.talent-photo-count,.profile-position,.profile-work,.profile-demo,.profile-payment-note,.profile-back,.profile-bio,.profile-vote small,.btva-landing main>p,.btva-landing main>button,#bellevue-nav-preview .bm-back,#bellevue-nav-preview .bm-footer,#bellevue-nav-preview .bm-footer button,#bellevue-nav-preview .bm-subtle,#bellevue-nav-preview .bm-action,#bellevue-nav-preview .bm-close{font-family:var(--btva-interface-font);font-weight:400}
.btva-menu-trigger{font-family:var(--btva-interface-font)!important;font-weight:500!important;font-size:12px!important;letter-spacing:.16em}
.couture-selection .couture-header nav a,.public-header nav a{font-size:13px;letter-spacing:.06em}
.couture-selection .couture-heading .view-switch{font-size:13px;letter-spacing:.06em}.couture-selection .couture-heading .view-switch button{font-weight:400}
.btva-category-invite p{font-size:16px;font-weight:400;letter-spacing:.045em;line-height:1.7}.btva-category-invite button{font-size:13px;letter-spacing:.08em;font-weight:400}
.selection-meta>span{font-size:12px;letter-spacing:.07em;color:rgba(240,236,226,.68);line-height:1.7}.selection-meta h2{font-size:11px;letter-spacing:.18em;font-weight:400}
.couture-edition{font-size:11px;letter-spacing:.28em;font-weight:400}.couture-selection .list-nominee-label,.couture-selection .talent-label{font-family:var(--btva-interface-font);font-weight:400;letter-spacing:.16em;font-size:9px}
.couture-footer{font-size:12px;letter-spacing:.08em;line-height:1.7}.couture-footer>span:first-child{font-size:10px;letter-spacing:.18em}
#bellevue-nav-preview .bm-back{font-size:12px;letter-spacing:.06em}#bellevue-nav-preview .bm-action{font-size:16px;letter-spacing:.06em;line-height:1.6}#bellevue-nav-preview .bm-footer button{font-size:11px;letter-spacing:.08em}
.btva-landing main>button{font-size:16px;letter-spacing:.08em}
@media(max-width:760px){.couture-selection .couture-header nav a,.public-header nav a{font-size:11px;letter-spacing:.02em}.btva-category-invite p{font-size:14px}.btva-category-invite button{font-size:12px}.selection-meta>span{font-size:10px;letter-spacing:.04em}.selection-meta h2{font-size:10px;letter-spacing:.15em}.couture-selection .couture-heading .view-switch{font-size:12px}.couture-edition{font-size:10px;letter-spacing:.22em}.couture-footer{font-size:10px}}
