.lexique-auto{font-family:'Poppins',sans-serif;color:#333333;background:#f9f6f0;padding:32px;border-radius:16px}.lexique-auto .lexique-recherche{margin-bottom:28px}.lexique-auto .lexique-recherche label{display:block;font-family:'Poppins',sans-serif;font-size:14px;font-weight:600;margin-bottom:10px;color:#333333}.lexique-auto .lexique-search{width:100%;padding:16px 20px;background:#ffffff;color:#333333;border:1px solid #d9a05b;border-radius:10px;font-family:'Poppins',sans-serif;font-size:15px;box-sizing:border-box}.lexique-auto .lexique-search::placeholder{color:#777777}.lexique-auto .lexique-search:focus{outline:2px solid #ed4436;outline-offset:2px}.lexique-auto .lexique-alphabet{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.lexique-auto .lexique-alphabet a,.lexique-auto .lexique-alphabet span{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:8px;font-family:'Poppins',sans-serif;font-size:14px;font-weight:600;text-decoration:none;box-sizing:border-box}.lexique-auto .lexique-alphabet a{background:#123a2f;color:#ffffff;transition:background 0.2s ease}.lexique-auto .lexique-alphabet a:hover,.lexique-auto .lexique-alphabet a:focus{background:#ed4436;color:#ffffff}.lexique-auto .lexique-alphabet span{background:#eee9df;color:#888888;opacity:0.65}.lexique-auto .lexique-groupe{margin-bottom:36px;scroll-margin-top:110px}.lexique-auto .lexique-groupe h2{color:#123a2f;font-family:'Poppins',sans-serif;font-size:34px;font-weight:700;line-height:1.3;border-bottom:2px solid #d9a05b;padding-bottom:12px;margin-bottom:16px}.lexique-auto .lexique-groupe ul{list-style:none;padding:0;margin:0}.lexique-auto .lexique-terme{padding:14px 0;border-bottom:1px solid #e5dfd5;color:#333333}.lexique-auto .lexique-terme a{color:#b77c39;font-family:'Poppins',sans-serif;font-size:17px;font-weight:500;line-height:1.5;text-decoration:none;transition:color 0.2s ease}.lexique-auto .lexique-terme a:hover,.lexique-auto .lexique-terme a:focus{color:#ed4436}.lexique-auto .lexique-terme[hidden],.lexique-auto .lexique-groupe[hidden],.lexique-auto .lexique-aucun[hidden]{display:none!important}.lexique-auto .lexique-aucun{color:#333333;font-family:'Poppins',sans-serif;font-size:15px;padding:20px 0}@media (max-width:767px){.lexique-auto{padding:20px 16px;border-radius:12px}.lexique-auto .lexique-alphabet{gap:6px}.lexique-auto .lexique-alphabet a,.lexique-auto .lexique-alphabet span{width:34px;height:34px;font-size:12px}.lexique-auto .lexique-groupe h2{font-size:28px}.lexique-auto .lexique-terme a{font-size:16px}}@media (min-width:981px){.lexique-auto .lexique-alphabet{flex-wrap:nowrap;gap:5px}.lexique-auto .lexique-alphabet a,.lexique-auto .lexique-alphabet span{flex:1 1 0;width:auto;min-width:0;height:40px}}