#recherche-article{scroll-margin-top:110px}#article-search-form label{display:block;margin:12px 0 8px;font-weight:700}.article-search-line{display:flex;gap:12px;max-width:760px}.article-search-line input{flex:1;min-width:0;padding:14px;border:1px solid #727d98;border-radius:10px;background:#141b29;color:#fff;font:inherit}#recherche-article button,.article-quote{min-height:44px;padding:12px 18px;border:1px solid #63d6ee;border-radius:10px;background:#132e3d;color:#c0f6ff;cursor:pointer;font:inherit;font-weight:700}#article-search-status{color:#c4cede}#article-search-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:22px 0}.article-result{padding:18px;background:#141b29;border:1px solid #43516a;border-radius:14px;display:flex;flex-direction:column;gap:10px}.article-result p,.article-result h3{margin:0;overflow-wrap:anywhere}.article-result img{height:150px;width:100%;object-fit:contain;background:white;border-radius:8px}.article-result button{margin-top:auto}.article-result strong{color:#9ae6fb}#article-detail{box-sizing:border-box;max-width:760px;width:calc(100% - 24px);max-height:90vh;overflow:auto;background:#101827;color:#f1f5fa;border:1px solid #6b89a5;border-radius:16px;padding:24px}#article-detail::backdrop{background:rgba(0,0,0,.8)}#article-detail-content>img{display:block;max-height:340px;width:100%;object-fit:contain;background:white;border-radius:10px;margin:18px 0}#article-detail-content>a{display:block;margin:18px 0;color:#94e9ff}#article-detail a{color:#94e9ff}#article-detail li{margin-bottom:10px}#article-detail h2{overflow-wrap:anywhere}.article-close{display:block;margin-left:auto}.article-note{white-space:pre-line}#recherche-article [hidden]{display:none!important}#recherche-article :focus-visible{outline:3px solid #b6a0ff;outline-offset:3px}@media(max-width:540px){.article-search-line{flex-direction:column}#article-search-results{grid-template-columns:1fr}#article-detail{padding:16px}}
