/* Aides pratiques : styles limités aux nouveaux composants. */
.rc26-panel{scroll-margin-top:100px}.rc26-panel p{line-height:1.65}.rc26-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:18px 0}.rc26-fields label{display:flex;flex-direction:column;gap:8px;font-weight:650;min-width:0}.rc26-fields select,.rc26-fields input{width:100%;max-width:100%;box-sizing:border-box;min-height:46px;padding:10px 12px;border:1px solid #a79c95;border-radius:10px;background:#fff;color:#171210;font:inherit}.rc26-fields :disabled{opacity:.55}.rc26-tool{padding:22px;background:#faf7f2;border:1px solid #e1d8ce;border-radius:18px;margin:20px 0}.rc26-tool button{min-height:46px;cursor:pointer;white-space:normal}.rc26-tool :focus-visible{outline:3px solid #9b1820;outline-offset:3px}.rc26-result{padding:14px;border-left:4px solid #c52128;background:#fff;border-radius:0 10px 10px 0;line-height:1.65;overflow-wrap:anywhere}.rc26-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;margin:20px 0}.rc26-example{padding:20px;border:1px solid #e1d8ce;border-radius:16px;background:#fff;min-width:0}.rc26-example h3{margin-top:0}.rc26-cards{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.rc26-card{display:inline-flex;align-items:center;justify-content:center;padding:12px;min-height:48px;border:1px solid #b7aea6;border-radius:9px;box-shadow:0 2px 0 #eee7df;background:#fff;color:#171210;font-weight:750}.rc26-card.red{color:#a81c24}.rc26-card.blue{color:#1754a0}.rc26-source,.rc26-maintenance{font-size:.93rem;line-height:1.65}.rc26-maintenance{padding:20px 4px;color:#554a43}.rc26-anchor{display:block;scroll-margin-top:100px}.rc26-answer{padding:16px;background:#faf7f2;border-left:4px solid #c52128}#nombre-lettres,#joker{scroll-margin-top:100px}@media(max-width:600px){.rc26-tool{padding:16px}.rc26-fields{grid-template-columns:1fr}.rc26-tool button{width:100%}.rc26-example{padding:16px}}@media print{.rc26-tool{break-inside:avoid}.rc26-tool button{display:none}.rc26-card{box-shadow:none}.rc26-example{break-inside:avoid}}
