/*
© 2026 Elemete® Studio®
Toute reproduction interdite - Aucune copie ou modification autorisée - Tous droits réservés
No copy or modification allowed - All rights reserved
*/
.__corpus__list{}.__corpus__list .txt,.__corpus__list .framework{display:none;}.__corpus__list .lbl>span{font-size: 1.5em;margin-block-start: 0.83em;margin-block-end: 0.83em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;unicode-bidi: isolate;}.__corpus__list .yesMatching{background: none;font-weight:bold;}.__corpus__list .txt .yesMatching{background: none;font-weight:bold;}.__corpus__list .lbl .yesMatching{color:#ff8000;}.__corpus__list .definition-card>h2{display:none;}.__corpus__list .definition-card {margin: 0 0 1.25rem 1rem;   /* léger décalage à droite pour hiérarchie */padding: 1rem 1.25rem;border-left: 3px solid #1d4ed8;   /* repère visuel couleur primaire */background: #f9fafb;border-radius: .5rem;box-shadow: 0 1px 3px rgba(0,0,0,.06);}.__corpus__list .definition-card .definition-text {margin: .75rem 0 0;line-height: 1.45;color: #111827;}.__corpus__list .definition-meta {display: flex;flex-wrap: wrap;gap: .75rem 1.25rem;        /* espace vertical | horizontal            */margin: 0;                  /* on efface les marges par défaut du <p>   */}.__corpus__list .definition-framework,.__corpus__list .definition-source {display: flex;align-items: center;gap: .35rem;}.__corpus__list .definition-framework .lbl,.__corpus__list .definition-source  .lbl {margin: 0;color: #374151;             /* gris sobre                               */white-space: nowrap;font-size:0.9em;}.__corpus__list .definition-framework-txt,.__corpus__list .definition-source-source {display: inline-block;padding: .25em .65em;font-size:0.8em;font-weight: 600;line-height: 1;border-radius: 9999px;white-space: nowrap;user-select: none;}.__corpus__list .definition-framework-txt {background: #dbeafe;        /* bleu clair */color: #1e40af;border: 1px solid #bfdbfe;}.__corpus__list .definition-source-source {background: #fef3c7;        /* jaune pâle */color: #92400e;border: 1px solid #fde68a;}.__corpus__list .LDYNDomItem{margin-top: 1em;margin-bottom: 2em;}.__corpus__list .LDYNDomItem .lbl{}.__corpus__list .sitems{}.__corpus__list .sitems {display: grid;grid-template-columns: repeat(3, 1fr);   /* 3 colonnes égales              */gap: 1rem;                               /* espace entre cartes            */}.__corpus__list .sitems .definition-card {margin: 0;}@media (max-width: 900px) {      /* écran moyen → 2 cartes par ligne */.__corpus__list .sitems {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 600px) {      /* petit écran → 1 carte par ligne  */.__corpus__list .sitems {grid-template-columns: 1fr;}}.__corpus__list .LDYNDomItem {position: relative;                /* future badges/accents ↔ OK      */padding: 1.5rem;                   /* espace intérieur régulier       */border: 1px solid #e5e7eb;         /* gris clair, quasi Tailwind slate-200 */border-radius: .75rem;             /* coins doux                      */background: #ffffff;               /* contraste léger sur #f9fafb     */box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.06);transition: box-shadow .2s ease, transform .2s ease;margin: 1.5rem 0;                  /* même rythme vertical qu’avant   */}.__corpus__list .LDYNDomItem:hover {box-shadow:0 4px 8px rgba(0,0,0,.08),0 6px 12px rgba(0,0,0,.06);}:root {--g-surface:  #1a1a1a;   /* blocs, cartes                                 */--g-border:   #272727;   /* traits légers                                 */--g-subtext:  #9ca3af;   /* sous-texte                                    */--g-accent:   #3b82f6;   /* bleu brandé                                   */--pill-fw-bg:   rgba(30,64,175,.2);  /* bleu translucide                  */--pill-fw-txt:  #93c5fd;--pill-src-bg:  rgba(146,64,14,.25); /* orange translucide                */--pill-src-txt: #fcd34d;}.__corpus__list .LDYNDomItem {background:  var(--g-surface);border-color:var(--g-border);box-shadow:  0 1px 3px rgba(0,0,0,.6);}.__corpus__list .definition-card {background: var(--g-surface);border-left-color: var(--g-accent);box-shadow: 0 1px 3px rgba(0,0,0,.7);}.__corpus__list .definition-card .definition-text { color: var(--g-text); }.__corpus__list .definition-card .definition-text .noMatching{ color: var(--g-text); }.__corpus__list .lbl>.noMatching{ color: var(--g-text); }.__corpus__list .definition-card .definition-text .yesMatching{ color: white; }.__corpus__list .definition-framework .lbl,.__corpus__list .definition-source  .lbl        { color: var(--g-subtext); }.__corpus__list .definition-framework-txt {background: var(--pill-fw-bg);color:      var(--pill-fw-txt);border-color: var(--pill-fw-txt);}.__corpus__list .definition-source-source {background: var(--pill-src-bg);color:      var(--pill-src-txt);border-color: var(--pill-src-txt);}.__corpus__list .lbl .yesMatching { color: #f97316; } /* orange-400 */.__corpus__list .filters input[type=text]{}.__corpus__list .filters .corpusBtns>div{float:left;background: var(--pill-fw-bg);color: var(--pill-fw-txt);border-color: var(--pill-fw-txt);margin-left: 0.5em;margin-right: 0.5em;border-radius:8px;padding:0.2em 0.5em;}.__corpus__list .filters {display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem 1rem;          /* row | column */margin: 1.25rem 0;}.__corpus__list .filters input.filter_lbl {flex: 1 1 14rem;            /* grandit jusqu’à 14 rem min.            */padding: .55rem .9rem;border: 1px solid var(--g-border, #d1d5db);border-radius: .5rem;background: var(--g-surface, #ffffff);color: var(--g-text, #111827);font-size : 1.2em;transition: border-color .2s ease, box-shadow .2s ease;}.__corpus__list .filters input.filter_lbl::placeholder {color: var(--g-subtext, #9ca3af);}.__corpus__list .filters input.filter_lbl:focus,.__corpus__list .filters input.filter-inupdate{outline: none;border-color: #b0b0b0;box-shadow: 0 0 0 3px rgba(255,255,255,.25);color : white;}.__corpus__list .corpusBtns {display: flex;flex-wrap: wrap;gap: .5rem;}.__corpus__list .corpusBtns .btn {user-select: none;cursor: pointer;padding: .4em .9em;border: 1px solid var(--pill-fw-txt, #1e40af);border-radius: 9999px;background: var(--pill-fw-bg, #dbeafe);color: var(--pill-fw-txt, #1e40af);transition: 0.4s;}.__corpus__list .corpusBtns .btn:hover,.__corpus__list .corpusBtns .btn:focus-visible {background: var(--g-accent, #3b82f6);color: #fff;border-color: var(--g-accent, #3b82f6);outline: none;}.__corpus__list .corpusBtns .btn:not(.active) {opacity: .35;background: transparent;border-color: var(--pill-fw-txt, #1e40af);color: var(--pill-fw-txt, #1e40af);}.__corpus__list .corpusBtns .btn:not(.active):focus-visible {box-shadow: 0 0 0 3px rgba(59,130,246,.25);}.__corpus__list .corpusBtns .btn:active {transform: scale(.96);}.__corpus__list{position:relative;}.__corpus__list .__counter{user-select : none;color:#b0b0b0;position:absolute;top : -3em;left : 60em;transition:0.4s;}.__corpus__list .__counter:before{position:absolute;right:-2.5em;top:-0.5em;width:2em;height:2em;background:#b0b0b0;content:"";-webkit-mask:url("/.img/.misc/x0001/icon-x0006-02") center center / auto 100% no-repeat;transition:0.4s;}.__corpus__list .__counter:hover{color:white;}.__corpus__list .__counter:hover:before{background:white;}.__corpus__list .paginator{position:absolute;top:-3em;left : 40em;}.__corpus__list .paginator>.LDYNPaginator>input[type="range"]{height:1px;background:white;background-image: linear-gradient(var(--fcolor), var(--fcolor));}.__corpus__list .paginator>.LDYNPaginator>input[type="range"]:hover{background-image: linear-gradient(white, white);transition:0.3s;}.__corpus__list .paginator>.LDYNPaginator>input[type="range"]::-webkit-slider-thumb{width:12px;height:12px;background:white;}.__corpus__list .paginator>.LDYNPaginator>input[type="range"]::-webkit-slider-thumb:hover{background:white;}.__corpus__list .paginator>.LDYNPaginator>.display{position:absolute;top:0.2em;left:calc(100% + 0.5em);user-select:none;color:#b0b0b0;}.__corpus__list .paginator>.LDYNPaginator>.control{width:120px;}:root{--g-accent: #505050;--pill-fw-txt:  #d0d0d0;--pill-src-txt: #808090;--pill-src-bg: rgba(0,0,0,0);}.__corpus__list .filters .corpusBtns>div.btn__elemeteblocks.active{border-color: #f44336;color: #f44336;}.__corpus__list .filters .corpusBtns>div.btn__elemeteblocks.active:hover{background: #f44336;border-color: #f44336;color:white;}.__corpus__list .filters .corpusBtns>div.active{border-color: #d0d0d0;color: #d0d0d0;}.__corpus__list .filters .corpusBtns>div.active:hover{background: #d0d0d0;border-color: #d0d0d0;color:black;}.__corpus__list .LDYNDomItem .lbl .yesMatching{color:#dfdfdf;}.__corpus__list .LDYNDomItem.elemete-blocks .lbl .yesMatching{color:#f44336;}.__corpus__list .definition-card.elemete-blocks{background:black;border-left-color:#f44336;position:relative;}.__corpus__list .definition-card.elemete-blocks .definition-framework-txt{border-color:#f44336;color:#f44336;}.__corpus__list .definition-card.elemete-blocks .definition-source-source{border-color:#ff8000;color:#ff8000;}.__corpus__list .definition-card.elemete-blocks:before{position:absolute;bottom:0.5em;right:0.5em;background:url("/.img/.misc.colorx/Elemete Block") center center / auto 100% no-repeat;width:2em;height:2em;content:"";}