/* Édition 26 — styles du nouveau mode uniquement. Aucune palette existante modifiée. */
#home .amc26-home-block{margin:2.5rem 0 1.7rem;min-width:0}
#home .amc26-home-block .section-title{margin-bottom:1rem}
#home #mode-covered26{width:100%;margin:0 0 1rem;min-width:0}
#home #mode-covered26 .mode-number{font-size:1.7rem;white-space:nowrap}
#home #join-covered26{width:100%;min-height:52px;white-space:normal;overflow-wrap:anywhere}
#covered26{--amc26-edge:var(--ui22-edge,var(--ink));--amc26-shadow:var(--ui22-shadow,var(--ink));--amc26-surface:var(--paper);color:var(--ink);padding-bottom:1.4rem;min-width:0}
html[data-appearance="glass"] #covered26{--amc26-surface:#092b54}
#covered26[hidden]{display:none!important}
#covered26 *{box-sizing:border-box}
#covered26 .amc26-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8rem;margin:.8rem 0 1.6rem;min-width:0}
#covered26 .amc26-bar .amc26-device{font-size:.72rem;font-weight:800;line-height:1.6;overflow-wrap:anywhere}
#covered26 .amc26-panel{max-width:760px;margin:0 auto 1.6rem;padding:clamp(1.2rem,3vw,2.3rem);border:3px solid var(--amc26-edge);border-radius:10px;background:var(--amc26-surface);box-shadow:6px 6px 0 var(--amc26-shadow);min-width:0}
#covered26 h1{font-size:clamp(2rem,6vw,3.4rem);line-height:1.08;letter-spacing:-.045em;margin:.5rem 0 1.2rem;overflow-wrap:anywhere}
#covered26 h2{font-size:1.22rem;line-height:1.3;letter-spacing:-.025em;margin:0 0 .8rem;overflow-wrap:anywhere}
#covered26 h3{font-size:1rem;line-height:1.4;margin:0 0 .6rem;overflow-wrap:anywhere}
#covered26 p{line-height:1.65;overflow-wrap:anywhere}
#covered26 .amc26-lead{font-size:1rem;line-height:1.7;max-width:55ch}
#covered26 .amc26-eyebrow{font-size:.66rem;letter-spacing:.12em;font-weight:850;text-transform:uppercase;line-height:1.65;margin:.2rem 0 .9rem;color:var(--muted)}
#covered26 .amc26-help{font-size:.78rem;line-height:1.65;color:var(--muted);margin:.65rem 0 1rem}
#covered26 button{font:inherit;line-height:1.45;white-space:normal;overflow-wrap:anywhere;max-width:100%}
#covered26 :is(button.primary,button.secondary){display:block;width:100%;min-height:52px;margin:1rem 0 0;padding:.9rem 1rem;border:3px solid var(--amc26-edge);border-radius:7px;box-shadow:5px 5px 0 var(--amc26-shadow);font-size:.88rem;font-weight:800}
#covered26 button.secondary{background:var(--amc26-surface);color:var(--ink)}
#covered26 button.text-button{padding:.55rem .8rem;border:2px solid var(--amc26-edge);border-radius:6px;box-shadow:3px 4px 0 var(--amc26-shadow);font-size:.76rem;min-height:42px;margin:0}
#covered26 button:is(:active,.ui20-pressed):not(:disabled){transform:translateY(4px);box-shadow:1px 1px 0 var(--amc26-shadow)}
#covered26 button:disabled{opacity:.48;cursor:not-allowed;transform:none}
#covered26 :focus-visible{outline:3px solid var(--amc26-edge);outline-offset:4px}
#covered26 .amc26-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;min-width:0}
#covered26 .amc26-field{min-width:0}
#covered26 .amc26-field label{display:block;font-size:.78rem;font-weight:800;margin:0 0 .5rem;line-height:1.5;overflow-wrap:anywhere}
#covered26 .amc26-field :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:50px;padding:.8rem;border:2px solid var(--amc26-edge);border-radius:6px;color:var(--ink);background:var(--amc26-surface);font:inherit;box-shadow:none}
#covered26 .amc26-field .appui-select-trigger{width:100%;min-height:50px;border:2px solid var(--amc26-edge);border-radius:6px;box-shadow:3px 4px 0 var(--amc26-shadow);color:var(--ink);background:var(--amc26-surface);text-align:left}
#covered26 .amc26-group{border:0;padding:0;margin:1.6rem 0;min-width:0}
#covered26 .amc26-group legend{font-size:.8rem;font-weight:850;margin-bottom:.9rem;line-height:1.5}
#covered26 .amc26-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}
#covered26 button.amc26-choice{display:grid;gap:.4rem;text-align:left;padding:1rem;min-height:80px;border:2px solid var(--amc26-edge);border-radius:8px;box-shadow:4px 4px 0 var(--amc26-shadow);color:var(--ink);background:var(--amc26-surface);font-weight:800;margin:0}
#covered26 .amc26-choice small{font-size:.72rem;font-weight:500;line-height:1.55;color:var(--muted)}
#covered26 button.amc26-choice[aria-pressed="true"]{background:var(--cream);box-shadow:inset 0 0 0 2px var(--amc26-edge),4px 4px 0 var(--amc26-shadow)}
#covered26 .amc26-notice{padding:1rem 1.1rem;border:2px solid var(--amc26-edge);border-radius:8px;background:var(--cream);margin:1.15rem 0;font-size:.83rem;line-height:1.7;overflow-wrap:anywhere}
#covered26 .amc26-notice strong{display:block;margin-bottom:.25rem}
#covered26 .amc26-error{border-width:3px}
#covered26 .amc26-order{list-style:none;padding:0;margin:1.2rem 0;display:grid;gap:.8rem;min-width:0}
#covered26 .amc26-order li{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.9rem 1rem;border:2px solid var(--amc26-edge);border-radius:8px;box-shadow:3px 3px 0 var(--amc26-shadow);background:var(--amc26-surface);min-width:0}
#covered26 .amc26-order li strong{font-size:.9rem;overflow-wrap:anywhere}
#covered26 .amc26-order li small{font-size:.67rem;text-align:right;line-height:1.5;overflow-wrap:anywhere}
#covered26 .amc26-index{font-variant-numeric:tabular-nums;font-size:.72rem;color:var(--muted);font-weight:800}
#covered26 .amc26-scores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:760px;margin:0 auto 1.7rem;padding-right:5px;min-width:0}
#covered26 .amc26-score{border:2px solid var(--amc26-edge);border-radius:8px;box-shadow:4px 4px 0 var(--amc26-shadow);background:var(--amc26-surface);padding:.9rem .8rem;display:grid;gap:.4rem;min-width:0}
#covered26 .amc26-score strong{font-size:1.7rem;font-weight:850;line-height:1.1}
#covered26 .amc26-score span{font-size:.75rem;font-weight:700;overflow-wrap:anywhere}
#covered26 .amc26-score small{font-size:.61rem;color:var(--muted);line-height:1.5}
#covered26 .amc26-score.is-speaker{background:var(--cream);box-shadow:inset 0 0 0 1px var(--amc26-edge),4px 4px 0 var(--amc26-shadow)}
#covered26 .amc26-clock{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;margin:1.2rem 0;border:3px solid var(--amc26-edge);border-radius:9px;box-shadow:4px 4px 0 var(--amc26-shadow);background:var(--cream);font-variant-numeric:tabular-nums}
#covered26 .amc26-clock b{font-size:3rem;line-height:1;font-weight:850;letter-spacing:-.055em}
#covered26 .amc26-clock span{font-size:.7rem;font-weight:800;line-height:1.5;max-width:16ch;text-align:right}
#covered26 .amc26-clock.is-urgent{border-style:double;border-width:5px}
#covered26 .amc26-secret{padding:1.5rem 1.3rem;margin:1.3rem 0;border:3px solid var(--amc26-edge);border-radius:9px;box-shadow:5px 5px 0 var(--amc26-shadow);background:var(--cream);text-align:center}
#covered26 .amc26-secret .amc26-word{font-size:clamp(1.8rem,7vw,3rem);line-height:1.15;letter-spacing:-.035em;font-weight:850;overflow-wrap:anywhere;margin:.7rem 0 1.1rem}
#covered26 .amc26-forbidden{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;list-style:none;margin:.8rem 0 0;padding:0}
#covered26 .amc26-forbidden li{padding:.55rem .75rem;border:2px solid var(--amc26-edge);border-radius:6px;font-size:.8rem;font-weight:800;background:var(--amc26-surface);overflow-wrap:anywhere}
#covered26 .amc26-answers{display:grid;gap:.9rem;margin:1.25rem 0;min-width:0}
#covered26 .amc26-answer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;align-items:center;border:2px solid var(--amc26-edge);border-radius:8px;box-shadow:3px 3px 0 var(--amc26-shadow);background:var(--amc26-surface);padding:1rem;min-width:0}
#covered26 .amc26-answer strong{font-size:.9rem;overflow-wrap:anywhere}
#covered26 .amc26-answer p{grid-column:1/-1;margin:0;font-size:.95rem;font-weight:700;overflow-wrap:anywhere}
#covered26 .amc26-answer small{font-size:.65rem;line-height:1.5;color:var(--muted);text-align:right}
#covered26 .amc26-answer .amc26-status{font-size:.67rem;font-weight:800}
#covered26 .amc26-check{display:flex;align-items:flex-start;gap:.9rem;padding:1rem;border:2px solid var(--amc26-edge);border-radius:8px;background:var(--amc26-surface);margin:.85rem 0;min-width:0;font-size:.86rem;line-height:1.6}
#covered26 .amc26-check input[type="checkbox"]{width:1.2rem;height:1.2rem;min-width:1.2rem;min-height:1.2rem;flex:none;margin:.2rem 0 0;padding:0;box-shadow:none;accent-color:var(--amc26-edge)}
#covered26 .amc26-check span{min-width:0;overflow-wrap:anywhere}
#covered26 .amc26-report{border:2px solid var(--amc26-edge);border-radius:9px;box-shadow:4px 4px 0 var(--amc26-shadow);background:var(--cream);padding:1.2rem;margin:1.4rem 0;min-width:0}
#covered26 .amc26-report .amc26-report-term{font-size:1.15rem;font-weight:850;line-height:1.4;overflow-wrap:anywhere}
#covered26 .amc26-report button.secondary{background:var(--amc26-surface);border-width:2px;margin:.8rem 0 0;font-size:.8rem}
#covered26 .amc26-delta{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line);min-width:0}
#covered26 .amc26-delta span{overflow-wrap:anywhere;font-size:.9rem}
#covered26 .amc26-delta b{font-size:1.35rem;white-space:nowrap}
#covered26 .amc26-section{margin:1.8rem 0;min-width:0}
#covered26 .amc26-actions{display:grid;gap:.2rem;margin:1.1rem 0 .3rem}
#covered26 .amc26-form-feedback{min-height:1.5rem;font-size:.8rem;font-weight:700;line-height:1.6;margin:1rem 0;overflow-wrap:anywhere}
#covered26 .amc26-safe-art{border:3px solid var(--amc26-edge);border-radius:9px;box-shadow:5px 5px 0 var(--amc26-shadow);background:var(--cream);padding:2rem 1rem;text-align:center;font-size:2.5rem;font-weight:800;margin:1.2rem 0}
#covered26 .amc26-response-input{font-size:1.05rem!important;line-height:1.6;min-height:56px!important}
#covered26 .amc26-final-list{list-style:none;padding:0;margin:1.3rem 0;display:grid;gap:.9rem}
#covered26 .amc26-final-list li{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:1rem;border:2px solid var(--amc26-edge);border-radius:8px;box-shadow:4px 4px 0 var(--amc26-shadow);background:var(--amc26-surface);min-width:0}
#covered26 .amc26-final-list strong{font-size:.95rem;overflow-wrap:anywhere}
#covered26 .amc26-final-list b{font-size:1.6rem}
@media(max-width:600px){#covered26 .amc26-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}#covered26 .amc26-panel{padding:1.3rem 1rem}#covered26 .amc26-fields{grid-template-columns:1fr;gap:1rem}#covered26 .amc26-choice-row{gap:.9rem}#covered26 button.amc26-choice{padding:.9rem .7rem;font-size:.84rem}#covered26 .amc26-bar{margin-top:.5rem}}
@media(max-width:360px){#covered26 .amc26-choice-row{grid-template-columns:1fr}#covered26 .amc26-order li{padding:.85rem .7rem;gap:.45rem;grid-template-columns:1.4rem minmax(0,1fr) auto}#covered26 .amc26-order li small{max-width:9ch}#covered26 .amc26-panel{padding:1.1rem .85rem}#covered26 :is(button.primary,button.secondary){padding:.85rem .7rem;font-size:.82rem}#covered26 .amc26-secret{padding:1.3rem .8rem}}
