._carte_1skqx_1{text-align:center;border-radius:calc(var(--radius-card) + 4px);background:var(--accent-soft);width:100%;color:var(--ink);justify-items:center;gap:10px;padding:20px 16px;display:grid}._carte_1skqx_1 h2{font-size:24px}._question_1skqx_3{margin:0;font-size:18px;font-weight:700}._parts_1skqx_4{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,420px);display:grid}._part_1skqx_4,._partActive_1skqx_5{border-radius:var(--radius-pill);border:2px solid var(--accent);min-height:56px;font:800 16px var(--font-ui);cursor:pointer;min-width:0;padding:0 4px}._part_1skqx_4{background:var(--surface);color:var(--accent)}._partActive_1skqx_5{background:var(--accent);color:var(--bg)}._carte_1skqx_1 ._nombre_1skqx_8{font-family:var(--font-heading);color:var(--accent);margin:4px 0 0;font-size:clamp(40px,11vw,64px);font-weight:800;line-height:1.05}._carte_1skqx_1 ._texte_1skqx_9{max-width:34ch;margin:0;font-size:18px}._carte_1skqx_1 ._attention_1skqx_10{border-radius:var(--radius-card);background:var(--alerte-soft);color:var(--alerte);margin:0;padding:10px 14px;font-size:16px;font-weight:700}._collations_1skqx_11{text-align:left;width:100%}._collations_1skqx_11 summary{min-height:44px;color:var(--accent);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:flex}._collations_1skqx_11 h3{margin:8px 0 4px;font-size:16px}._collations_1skqx_11 ul{margin:0;padding:0;list-style:none;display:grid}._collations_1skqx_11 li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:16px;display:flex}._carte_1skqx_1 ._rappel_1skqx_16{color:var(--ink-soft);margin:0;font-size:13px}._mode_plkky_2{z-index:50;padding:16px 18px calc(24px + env(safe-area-inset-bottom));background:var(--bg);color:var(--ink);flex-direction:column;gap:18px;display:flex;position:fixed;inset:0;overflow-y:auto}._mode_plkky_2>*{width:100%;max-width:900px;margin-left:auto;margin-right:auto}._haut_plkky_4{align-items:center;gap:14px;display:flex}._fermer_plkky_5{border-radius:var(--radius-pill);background:var(--surface);width:52px;height:52px;box-shadow:var(--ombre);flex:none;place-items:center;display:grid}._age_plkky_6{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px;font-weight:800}._haut_plkky_4 h1{font-size:clamp(28px,6vw,44px)}._chemin_plkky_8{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._chemin_plkky_8 li{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-soft);text-align:center;padding:10px 6px;font-size:14px;font-weight:800}._chemin_plkky_8 ._cheminFait_plkky_10{background:var(--accent);color:var(--accent-ink)}._cheffe_plkky_11{align-items:center;gap:12px;display:flex}._cheffe_plkky_11 p{background:var(--surface);box-shadow:var(--ombre);border-radius:4px 20px 20px;margin:0;padding:12px 16px;font-size:17px;font-weight:600}._listes_plkky_13{gap:18px;display:grid}@media (min-width:700px){._listes_plkky_13{grid-template-columns:repeat(2,minmax(0,1fr))}}._listes_plkky_13 h2{margin-bottom:10px;font-size:22px}._tuiles_plkky_16{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._tuile_plkky_16,._tuileOk_plkky_17{border-radius:var(--radius-card);border:2.5px solid var(--line);background:var(--surface);width:100%;min-height:84px;color:var(--ink);font:700 16px var(--font-ui);text-align:center;cursor:pointer;align-content:center;gap:2px;padding:12px;transition:transform .15s,background .2s;display:grid}._tuile_plkky_16:active,._tuileOk_plkky_17:active{transform:scale(.97)}._tuileOk_plkky_17{border-color:var(--succes);background:var(--succes-soft)}._tuileOk_plkky_17:after{content:"✓";color:var(--succes);font-size:20px}._quantite_plkky_21{color:var(--ink-soft);font-size:13px;font-weight:700}._gros_plkky_22{border-radius:var(--radius-pill);background:var(--accent);min-height:64px;color:var(--accent-ink);font:800 19px var(--font-ui);cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;padding:0 24px;display:flex}._gros_plkky_22:disabled{background:var(--surface-2);color:var(--ink-soft);cursor:default}._gros_plkky_22 input{opacity:0;width:1px;height:1px;position:absolute}._etape_plkky_25{border-radius:calc(var(--radius-card) + 8px);background:var(--surface);box-shadow:var(--ombre-forte);gap:14px;padding:28px 24px;display:grid;position:relative}._numero_plkky_26{font-family:var(--font-heading);color:var(--accent);font-size:64px;font-weight:800;line-height:1}._numero_plkky_26 small{color:var(--ink-soft);font-size:22px}._adulte_plkky_28{border-radius:var(--radius-pill);background:var(--alerte-soft);color:var(--alerte);justify-self:start;margin:0;padding:8px 16px;font-size:16px;font-weight:800}._texte_plkky_29{margin:0;font-size:clamp(22px,4.5vw,32px);font-weight:700;line-height:1.35}._reglage_plkky_30{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);justify-self:start;margin:0;padding:6px 14px;font-weight:800}._astuce_plkky_31{border-radius:var(--radius-input);background:var(--surface-2);margin:0;padding:12px 16px;font-size:16px;font-weight:600}._astuce_plkky_31:before{content:"Astuce : ";color:var(--accent);font-weight:800}._boutons_plkky_33{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}._retour_plkky_34{border-radius:var(--radius-pill);border:2px solid var(--line);background:var(--surface);min-height:64px;color:var(--ink);font:800 17px var(--font-ui);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;display:flex}._retour_plkky_34:disabled{opacity:.4;cursor:default}._bravo_plkky_36{text-align:center;border-radius:calc(var(--radius-card) + 8px);background:var(--surface);box-shadow:var(--ombre-forte);justify-items:center;gap:14px;padding:30px 20px;display:grid}._bravo_plkky_36 h2{font-size:clamp(30px,6vw,44px)}._bravo_plkky_36 p{margin:0;font-size:18px}._etoiles_plkky_39{gap:8px;margin:0;display:flex}._etoile_plkky_39{color:var(--data-2);animation:.5s cubic-bezier(.2,.8,.2,1.4) both _pop_plkky_1}._etoile_plkky_39:nth-child(2){animation-delay:.15s}._etoile_plkky_39:nth-child(3){animation-delay:.3s}._etoileVide_plkky_42{color:var(--line)}@keyframes _pop_plkky_1{0%{transform:scale(0)rotate(-30deg)}}._photo_plkky_44{border-radius:var(--radius-card);width:min(100%,420px)}._glucides_plkky_45{color:var(--accent);margin:2px 0 0;font-weight:800}
