/* © 2026 MARLITHA — una caro (una-caro.org). Tous droits réservés. Reproduction non autorisée. */
@media (max-width: 1023.98px) {
/* FORMAT TÉLÉPHONE-TABLETTE (chantier 164). Rien de ce fichier ne s'applique à 1024 px et au-delà. Ce fichier AJOUTE ; il ne remplace aucune règle des pages, il passe après elles (dernier lien du <head>). */

/* 1. TAILLE DU TEXTE : aucun texte lisible sous 14 px. */
.menu-sig{font-size:14px}
/* Chantier 174 : à 14 px la signature « Comment va notre couple ? » élargit la marque de 52 px, et la barre repliée n'a plus la place : le bouton du menu sortait de l'écran. La page la cache déjà jusqu'à 420 px ; on étend CETTE règle (la signature seule, le nom reste) aux largeurs où elle ne tient pas — jusqu'à 559 px, et jusqu'à 679 px sur les pages d'exemple, qui portent en plus l'étiquette « Exemple ». Le menu passe avant le confort. */
@media (min-width:421px) and (max-width:559.98px){.menu.reduit .menu-sig{display:none}}
@media (min-width:421px) and (max-width:679.98px){.menu.reduit .menu-int:has(.menu-exemple) .menu-sig{display:none}}
:is(#borne,#editeur,#hebergeur,#propriete,#nature,#donnees,#chiffrement,#cookies,#cgu,#cgv,#responsabilite,#litiges) :is(.num,.maj){font-size:14px}   /* mentions-legales.html : numéros d'article et mises à jour */

/* 2. CIBLES TACTILES : 44 px au moins. Les liens à l'intérieur d'un paragraphe ou d'une phrase ne sont pas touchés. */
.menu-marque{min-height:44px}
/* La pastille « Données chiffrées » (a.coffre-pastille) n'a PAS de hauteur ni de largeur minimale ici : la barre du haut n'a pas la place (le bouton du menu sortait de l'écran à 480 et 520 px, chantier 174). Le menu passe avant le confort. */
.seuil-passer{min-height:44px}
a.rc-lien{display:inline-flex;align-items:center;min-height:44px}

/* 3. TABLEAUX ET IMAGES plus larges que leur parent. */
.pied-rosace{max-width:100%;height:auto}

/* Mon compte : les mêmes règles que compte.css pour tout texte déclaré sous 14 px (296 sélecteurs, repris tels quels de compte.css, même poids, posés après lui). */
#app-fixe{font-size:14px}
#app-fixe .app-choix{font-size:14px}
#app-fixe .choix-logo .nm{font-size:14px}
#app-fixe .app-choix b{font-size:14px}
#app-fixe .app-choix button{font-size:14px}
#app-fixe .entete .app-sous{font-size:14px}
#app-fixe .rep p{font-size:14px}
#app-fixe .dt-l{font-size:14px}
#app-fixe .dt-n{font-size:14px}
#app-fixe .fl{font-size:14px}
#app-fixe .dt-v{font-size:14px}
#app-fixe .dt-e{font-size:14px}
#app-fixe .ar{font-size:14px}
#app-fixe .ar-d{font-size:14px}
#app-fixe .qr-d{font-size:14px}
#app-fixe .qr-r p{font-size:14px}
#app-fixe .rail-logo .nm{font-size:14px}
#app-fixe .re span{font-size:14px}
#app-fixe .aide-forme{font-size:14px}
#app-fixe .rp-nom{font-size:14px}
#app-fixe .prix{font-size:14px}
#app-fixe .pl span:not(.pl-etat):not(.pl-prix){font-size:14px}
#app-fixe .pl-etat{font-size:14px}
#app-fixe .av{font-size:14px}
#app-fixe .nom span{font-size:14px}
#app-fixe .sur-faits{font-size:14px}
#app-fixe button.fait{font-size:14px}
#app-fixe .btn.app-petit{font-size:14px}
#app-fixe .fait{font-size:14px}
#app-fixe .f-dit{font-size:14px}
#app-fixe .hum-t .sur{font-size:14px}
#app-fixe .hu-nom{font-size:14px}
#app-fixe .hum-fin{font-size:14px}
#app-fixe .num{font-size:14px}
#app-fixe .etat{font-size:14px}
#app-fixe .dit{font-size:14px}
#app-fixe .appel p{font-size:14px}
#app-fixe .btn{font-size:14px}
#app-fixe .btn.creux{font-size:14px}
#app-fixe .lien{font-size:14px}
#app-fixe .gros span{font-size:14px}
#app-fixe .bl .lab{font-size:14px}
#app-fixe .bl .val{font-size:14px}
#app-fixe .legende{font-size:14px}
#app-fixe .gros-seul span{font-size:14px}
#app-fixe .heures i{font-size:14px}
#app-fixe .jour .m{font-size:14px}
#app-fixe .note .t{font-size:14px}
#app-fixe .sous-courbes{font-size:14px}
#app-fixe .leg-int{font-size:14px}
#app-fixe .theme{font-size:14px}
#app-fixe .devoir-dit .corps{font-size:14px}
#app-fixe .dev-plus{font-size:14px}
#app-fixe .b-tete .fin{font-size:14px}
#app-fixe .compteur-dit{font-size:14px}
#app-fixe .mir-nom{font-size:14px}
#app-fixe .leg{font-size:14px}
#app-fixe .dt .jj{font-size:14px}
#app-fixe .rg b{font-size:14px}
#app-fixe .rg i{font-size:14px}
#app-fixe .ft-cle{font-size:14px}
#app-fixe .ft-desc{font-size:14px}
#app-fixe .ft-f, #app-fixe .ft-r{font-size:14px}
#app-fixe .jg{font-size:14px}
#app-fixe .renc-dit{font-size:14px}
#app-fixe .rc h4{font-size:14px}
#app-fixe .rc li{font-size:14px}
#app-fixe .renc-att{font-size:14px}
#app-fixe .renc-regle{font-size:14px}
#app-fixe .q-vues button{font-size:14px}
#app-fixe .pa{font-size:14px}
#app-fixe .oc-tout{font-size:14px}
#app-fixe .aide-l{font-size:14px}
#app-fixe .cad-s2{font-size:14px}
#app-fixe .cad-x{font-size:14px}
#app-fixe .cad-l span{font-size:14px}
#app-fixe .cad-e{font-size:14px}
#app-fixe .porte h4{font-size:14px}
#app-fixe .porte li{font-size:14px}
#app-fixe .qd-suj{font-size:14px}
#app-fixe .qd-fd{font-size:14px}
#app-fixe .qd-sy{font-size:14px}
#app-fixe .qd-sy > b{font-size:14px}
#app-fixe .qd-sy i b{font-size:14px}
#app-fixe .qd-chif span{font-size:14px}
#app-fixe .qia-d{font-size:14px}
#app-fixe .compo .cp span s{font-size:14px}
#app-fixe .pq-d s{font-size:14px}
#app-fixe .pq-t b{font-size:14px}
#app-fixe .pq-t span{font-size:14px}
#app-fixe .pts-rien{font-size:14px}
#app-fixe .pts-leg{font-size:14px}
#app-fixe .arc-n s{font-size:14px}
#app-fixe .oc-dit p{font-size:14px}
#app-fixe .cp{font-size:14px}
#app-fixe .cp b{font-size:14px}
#app-fixe .oc-regle{font-size:14px}
#app-fixe .fa{font-size:14px}
#app-fixe .sujet .lab{font-size:14px}
#app-fixe .sujet p{font-size:14px}
#app-fixe .ag-vues button{font-size:14px}
#app-fixe .ag-ajd{font-size:14px}
#app-fixe .ag-rech input{font-size:14px}
#app-fixe .ag-vider{font-size:14px}
#app-fixe .m-tete span{font-size:14px}
#app-fixe .mj-n{font-size:14px}
#app-fixe .mj-e{font-size:14px}
#app-fixe .mj-p{font-size:14px}
#app-fixe .mj-sy .mj-plus{font-size:14px}
#app-fixe .sj-t span{font-size:14px}
#app-fixe .se b{font-size:14px}
#app-fixe .se span{font-size:14px}
#app-fixe .se .sem-i b{font-size:14px}
#app-fixe .se .sem-i s{font-size:14px}
#app-fixe .sj-vide{font-size:14px}
#app-fixe .am-t{font-size:14px}
#app-fixe .am-t s{font-size:14px}
#app-fixe .delicat p{font-size:14px}
#app-fixe .delicat i{font-size:14px}
#app-fixe .del-f label{font-size:14px}
#app-fixe .del-f input, #app-fixe .del-f select{font-size:14px}
#app-fixe .del-rec{font-size:14px}
#app-fixe .del-fin{font-size:14px}
#app-fixe .del-i b{font-size:14px}
#app-fixe .del-i s{font-size:14px}
#app-fixe .del-i .lien{font-size:14px}
#app-fixe .del-vide{font-size:14px}
#app-fixe .av-pas{font-size:14px}
#app-fixe .ar-t b{font-size:14px}
#app-fixe .ar-t span{font-size:14px}
#app-fixe .ag-rien{font-size:14px}
#app-fixe .jr-t s{font-size:14px}
#app-fixe .jr-l b{font-size:14px}
#app-fixe .jr-l span{font-size:14px}
#app-fixe .jr-vide{font-size:14px}
#app-fixe .jr-elle{font-size:14px}
#app-fixe .jr-aide, #app-fixe .jr-fige{font-size:14px}
#app-fixe .jr-ti{font-size:14px}
#app-fixe .jrv-d .sy-c{font-size:14px}
#app-fixe [data-vue-ag="jour"] .jr-aide, #app-fixe [data-vue-ag="jour"] .jr-fige{font-size:14px}
#app-fixe .ag-cpt{font-size:14px}
#app-fixe .ag-cpt b{font-size:14px}
#app-fixe .ag-cpt .cpt s{font-size:14px}
#app-fixe .ag-cpt .cpt-acc{font-size:14px}
#app-fixe .ag-cpt .cpt-acc b{font-size:14px}
#app-fixe .ag-cpt-plus{font-size:14px}
#app-fixe .ag-cal.a-cpt .leg-cal{font-size:14px}
#app-fixe .leg-cal{font-size:14px}
#app-fixe .leg-cal b{font-size:14px}
#app-fixe .ag-cote h4{font-size:14px}
#app-fixe .as-d s{font-size:14px}
#app-fixe .as-t b{font-size:14px}
#app-fixe .as-t span{font-size:14px}
#app-fixe .jr-d{font-size:14px}
#app-fixe .jr-d s{font-size:14px}
#app-fixe .jr-t b{font-size:14px}
#app-fixe .jr-t span{font-size:14px}
#app-fixe .rdv-t span{font-size:14px}
#app-fixe .rdv-cadre li{font-size:14px}
#app-fixe .tr b{font-size:14px}
#app-fixe .tr span{font-size:14px}
#app-fixe .rg4 p{font-size:14px}
#app-fixe .rg4 b{font-size:14px}
#app-fixe .luc q{font-size:14px}
#app-fixe .luc cite{font-size:14px}
#app-fixe .mb b{font-size:14px}
#app-fixe .mb span{font-size:14px}
#app-fixe .mb.plus b{font-size:14px}
#app-fixe .aide{font-size:14px}
#app-fixe .bulle{font-size:14px}
#app-fixe .dm-n{font-size:14px}
#app-fixe .dm-n s{font-size:14px}
#app-fixe .dm-v s{font-size:14px}
#app-fixe .pdf-dit p{font-size:14px}
#app-fixe .pdf-src{font-size:14px}
#app-fixe .soir-tete .num{font-size:14px}
#app-fixe .soir-tete .qd{font-size:14px}
#app-fixe .sy-c{font-size:14px}
#app-fixe .pas-s{font-size:14px}
#app-fixe .fl-b .mot{font-size:14px}
#app-fixe .fl-b .app-sous{font-size:14px}
#app-fixe .nsp-b .app-sous{font-size:14px}
#app-fixe .ecrire textarea{font-size:14px}
#app-fixe .ecrire .compte{font-size:14px}
#app-fixe .soir-sceau{font-size:14px}
#app-fixe .scelle p{font-size:14px}
#app-fixe .be-t b{font-size:14px}
#app-fixe .be-t span{font-size:14px}
#app-fixe .app:not([data-etat="deux"]) .heures b{font-size:14px}
#app-fixe .app:not([data-etat="deux"]) .dit{font-size:14px}
#app-fixe .app:not([data-etat="deux"]) .devoir-dit .corps{font-size:14px}
#app-fixe .app:not([data-etat="deux"]) .devoir-int .jour .m{font-size:14px}
#app-fixe .app:not([data-etat="deux"]) .theme{font-size:14px}
#app-fixe .app-pied .ttl{font-size:14px}
#app-fixe .app-pied .lien, #app-fixe .app-pied a{font-size:14px}
#app-fixe .heures b{font-size:14px}
#app-fixe .app:not([data-etat="deux"]) .heures i{font-size:14px}
#app-fixe .dm-v{font-size:14px}
#app-fixe .hu-mot{font-size:14px}
#app-fixe .ag-vues button, #app-fixe .ag-ajd{font-size:14px}
#app-fixe .ag-cpt .cpt-acc, #app-fixe .ag-cpt .cpt-acc b{font-size:14px}
#app-fixe .del-fin, #app-fixe .del-vide{font-size:14px}
#app-fixe .cu-ch{font-size:14px}
#app-fixe .cu-fd{font-size:14px}
#app-fixe .cu-bil{font-size:14px}
#app-fixe .cu-sujet .lab{font-size:14px}
#app-fixe .cu-sj{font-size:14px}
#app-fixe .pa-nsp{font-size:14px}
#app-fixe .cu-leg span{font-size:14px}
#app-fixe .cu-hx{font-size:14px}
#app-fixe .hl-n{font-size:14px}
#app-fixe .hl-q{font-size:14px}
#app-fixe .hl-e{font-size:14px}
#app-fixe .cu-err b{font-size:14px}
#app-fixe .cu-err p{font-size:14px}
#app-fixe .cu-fn{font-size:14px}
#app-fixe .cu-tn{font-size:14px}
#app-fixe .cu-ft b s{font-size:14px}
#app-fixe .cu-tb{font-size:14px}
#app-fixe .cu-tb thead th{font-size:14px}
#app-fixe .cu-th td{font-size:14px}
#app-fixe .cu-ps td{font-size:14px}
#app-fixe .cu-mo td{font-size:14px}
#app-fixe .cu-ev td s{font-size:14px}
#app-fixe .cu-f1{font-size:14px}
#app-fixe .cu-f2{font-size:14px}
#app-fixe .tm-vu{font-size:14px}
#app-fixe .tm-fd{font-size:14px}
#app-fixe .tm-pt s{font-size:14px}
#app-fixe .tm-et{font-size:14px}
#app-fixe .tm-pt p{font-size:14px}
#app-fixe .tm-cote{font-size:14px}
#app-fixe .tm-f1, #app-fixe .tm-f2{font-size:14px}
#app-fixe .qs-n{font-size:14px}
#app-fixe .qs-m{font-size:14px}
#app-fixe .qs-d p{font-size:14px}
#app-fixe .qs-p{font-size:14px}
#app-fixe .qs-w{font-size:14px}
#app-fixe .qs-ok{font-size:14px}
#app-fixe .qs-q{font-size:14px}
#app-fixe .qs-k p{font-size:14px}
#app-fixe .qs-f{font-size:14px}
#app-fixe .qd-pt{font-size:14px}
#app-fixe .qd-nom{font-size:14px}
#app-fixe .qd-sous{font-size:14px}
#app-fixe .qd-mo s{font-size:14px}
#app-fixe .qd-mo p{font-size:14px}
#app-fixe .qt-s{font-size:14px}
#app-fixe .qt-j{font-size:14px}
#app-fixe .qt-t{font-size:14px}
#app-fixe .qt-v i{font-size:14px}
#app-fixe .qt-l{font-size:14px}
#app-fixe .qt-l s{font-size:14px}
#app-fixe .qt-q{font-size:14px}
#app-fixe .qt-b{font-size:14px}
#app-fixe .qt-b i{font-size:14px}
#app-fixe .qt-r{font-size:14px}
#app-fixe .qt-lab{font-size:14px}
#app-fixe .hu-vu{font-size:14px}
#app-fixe .hu-n b s{font-size:14px}
#app-fixe .hum-sujet .lab{font-size:14px}
#app-fixe .hum-sujet p{font-size:14px}
#app-fixe .dn-b .mot{font-size:14px}
#app-fixe .nsp-b{font-size:14px}
#app-fixe .th-b{font-size:14px}
#app-fixe .app-ecran[data-nom="quotidien"] .oc-dit p, #app-fixe .app-ecran[data-nom="questions"] .oc-dit p{font-size:14px}
#app-fixe .app-ecran[data-nom="quotidien"] .oc-tout, #app-fixe .app-ecran[data-nom="questions"] .oc-tout, #app-fixe .app-ecran[data-nom="quotidien"] .oc-regle, #app-fixe .app-ecran[data-nom="questions"] .oc-regle{font-size:14px}
#app-fixe .app-ecran[data-nom="quotidien"] .cp, #app-fixe .app-ecran[data-nom="questions"] .cp{font-size:14px}
#app-fixe .app-ecran[data-nom="quotidien"] .cp span s, #app-fixe .app-ecran[data-nom="questions"] .cp span s{font-size:14px}
#app-fixe .app-ecran[data-nom="quotidien"] .qd-fd{font-size:14px}
#app-fixe .per-barre .fin{font-size:14px}
#app-fixe .monte .mo-t{font-size:14px}
#app-fixe .jrv-d .sy-c .sy-et{font-size:14px}
#app-fixe .jrv-d .sy-cr .mq-oeil-l{font-size:14px}
#app-fixe .fi-ch{font-size:14px}
#app-fixe .sy-dm p{font-size:14px}
#app-fixe .sy-dm .btn{font-size:14px}
#app-fixe .app-ecran h4{font-size:14px}
#app-fixe .app-choix .refermer{font-size:14px}
#app-fixe .app-choix .quitter{font-size:14px}
#app-fixe .garde-fou{font-size:14px}
#app-fixe .vt-inter{font-size:14px}
#app-fixe .vt-annonce{font-size:14px}
#app-fixe .vt-x{font-size:14px}
#app-fixe .vt-ou{font-size:14px}
#app-fixe .vt-bulle p{font-size:14px}
#app-fixe .vt-bulle .vt-cle{font-size:14px}
#app-fixe .vt-nom{font-size:14px}
#app-fixe .vt-nom em{font-size:14px}
#app-fixe .vt-past button{font-size:14px}
#app-fixe .vt-nb{font-size:14px}
#app-fixe .vt-tou{font-size:14px}
#app-fixe .outil-ligne{font-size:14px}
#app-fixe .hu-ecart{font-size:14px}
#app-fixe .hu-attend{font-size:14px}
#app-fixe .hu-moral{font-size:14px}

/* Mon compte : cibles tactiles. */
#app-fixe :is(button,a.fait,a.quitter,a.btn,a.lien,input#app-ag-q):not(.mj):not(.aide){min-height:44px}
#app-fixe :is(a.btn,a.lien){display:inline-flex;align-items:center}
#app-fixe :is(button.ag-fl,button.ag-replier,button.fl-b){min-width:44px}
}

/* CHANTIER 213 (Éric, 20/10/2026) : Mon compte en MODERNE. moderne.css (§ 39) donne 17 px à tout bouton d'un écran ; compte.css (chantier 213) rend aux
   commandes qui ne sont pas des boutons d'action la taille du cadre ; ici, au téléphone, elles reprennent les 14 px de ce fichier. Moderne seulement. */
@media (max-width: 1023.98px) {
:root[data-forme="moderne"] #app-fixe#app-fixe#app-fixe#app-fixe#app-fixe :is(.mj,.sj,.mb,.fait,.lien,.ag-vues button,.ag-ajd,.nsp-b,.refermer,.aide,.sy-c,.jr-b,.fl-b,.rail-parcours,.vt-past button,.vt-nb,.app-choix button){font-size:14px!important}
}
