/* ═══ Pentalaunch ═══ */

:root{
  --bg:#0b0d0c; --bg2:#101413; --panel:#141a18; --panel2:#1a221f;
  --line:#232e2a; --line2:#2f3d38;
  --txt:#eef4f1; --dim:#93aaa1; --dim2:#67796f;
  --acc:#b8ff2e; --acc2:#d4ff6b; --accd:#1a2606; --accl:#243309;
  --pink:#ff2d9b; --cyan:#00e5ff; --orange:#ff7a1a; --violet:#a855f7;
  --warn:#ffb020; --er:#ff5f5f; --ok:#b8ff2e;
  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --r:14px;
}
*{box-sizing:border-box}
/* Plusieurs classes posent un `display` qui l'emporterait sinon sur l'attribut
   `hidden` et laisserait l'élément visible. */
[hidden]{display:none!important}
/* `clip` plutôt que `hidden` : contient le halo décoratif de l'accroche sans
   créer de conteneur de défilement, qui casserait le `position:sticky` de l'entête. */
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}
body{
  margin:0;background:var(--bg);color:var(--txt);
  font:16px/1.65 var(--sans);overflow-x:hidden;
}
h1,h2,h3{margin:0;font-weight:660;letter-spacing:-.02em;line-height:1.25}
a{color:var(--acc);text-decoration:none}
a:hover{text-decoration:underline}
code,pre,.mono{font-family:var(--mono);font-size:.82em}
.dim{color:var(--dim)} .er{color:var(--er)} .ok{color:var(--ok)} .warn{color:var(--warn)}
.center{text-align:center}

/* ── entête ── */
.top{
  position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:16px;flex-wrap:wrap;
  padding:12px 22px;background:rgba(11,13,12,.92);backdrop-filter:blur(14px);
  border-bottom:1px solid var(--line);
}
.brand{display:flex;align-items:center;gap:11px;color:var(--txt)}
.brand:hover{text-decoration:none}
.brand .mark{color:var(--acc);font-size:19px}
.brand strong{display:block;font-size:16.5px;letter-spacing:-.025em}
.brand small{display:block;color:var(--dim);font-size:11.5px;line-height:1.3}
.tabs{display:flex;gap:4px;margin-left:auto}
.tabs button,.tabs a:not(.btn){
  background:transparent;border:1px solid transparent;color:var(--dim);
  padding:8px 16px;border-radius:10px;cursor:pointer;font:inherit;font-size:14.5px;transition:.13s;
  text-decoration:none;white-space:nowrap;
}
.tabs button:hover,.tabs a:not(.btn):hover{color:var(--txt);text-decoration:none}
.tabs button.on{background:var(--panel2);border-color:var(--line2);color:var(--txt)}
/* le lien sort du site : une pastille discrete le signale.
   .btn est exclu : sur tokenomics.html le lien de retour est un bouton, pas un onglet. */
.tabs a:not(.btn)::after{content:"↗";font-size:11px;margin-left:6px;opacity:.55}
.top-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.acct-row{
  display:flex;gap:10px;align-items:center;padding:8px 22px;font-family:var(--mono);
  font-size:12px;color:var(--dim);border-bottom:1px solid var(--line);background:var(--bg2);
  overflow-x:auto;white-space:nowrap;
}
.pill{
  font-size:11px;padding:4px 11px;border-radius:99px;border:1px solid var(--line2);
  background:var(--panel2);color:var(--dim);font-family:var(--mono);white-space:nowrap;
}
.pill.ok{border-color:#4a6b12;color:var(--acc);background:var(--accd)}
.pill.warn{border-color:#5c4a1c;color:var(--warn);background:#1f1a08}
.pill.bad{border-color:#5c1c1c;color:var(--er);background:#1f0a0a}

/* ── boutons ── */
.btn{
  font:inherit;font-size:15px;cursor:pointer;border-radius:11px;border:1px solid var(--line2);
  background:var(--panel2);color:var(--txt);padding:11px 22px;transition:.13s;text-align:center;
}
.btn:hover:not(:disabled){border-color:var(--acc);color:var(--acc)}
.btn:disabled{opacity:.35;cursor:not-allowed}
.btn.primary{background:var(--acc);border-color:var(--acc);color:#0d1400;font-weight:800;letter-spacing:-.01em;
  box-shadow:0 6px 22px -8px var(--acc)}
.btn.primary:hover:not(:disabled){background:var(--acc2);color:#0d1400;border-color:var(--acc2);
  transform:translateY(-1px);box-shadow:0 10px 28px -8px var(--acc)}
.btn.sm{padding:6px 13px;font-size:13px;border-radius:8px;margin-top:8px}
.big-btn{padding:17px 38px;font-size:18px;border-radius:14px;font-weight:850;text-transform:uppercase;letter-spacing:.01em}
.linky{background:none;border:none;color:var(--acc);cursor:pointer;font:inherit;padding:0;text-decoration:underline}
#acct.on{background:var(--panel2);color:var(--acc);border-color:var(--line2);font-family:var(--mono);font-weight:400}

main{max-width:900px;margin:0 auto;padding:26px 22px 10px}

/* ── accroche ── */
.hero{text-align:center;padding:44px 0 40px;position:relative}
.hero::before{
  content:"";position:absolute;inset:-60px -18% auto;height:420px;z-index:-1;pointer-events:none;
  background:
    radial-gradient(closest-side,rgba(184,255,46,.16),transparent 70%) 22% 30%/55% 75% no-repeat,
    radial-gradient(closest-side,rgba(255,45,155,.14),transparent 70%) 78% 24%/50% 70% no-repeat,
    radial-gradient(closest-side,rgba(0,229,255,.11),transparent 70%) 50% 62%/60% 60% no-repeat;
  filter:blur(14px);
}
.hero h1{
  font-size:clamp(38px,8.2vw,78px);margin-bottom:18px;line-height:.94;
  font-weight:880;letter-spacing:-.045em;text-transform:uppercase;
}
.hero h1 em{
  font-style:normal;display:inline-block;
  background:linear-gradient(102deg,var(--acc) 0%,var(--cyan) 42%,var(--pink) 100%);
  -webkit-background-clip:text;background-clip:text;color:transparent;
}
.hero p{color:var(--dim);font-size:17px;max-width:600px;margin:0 auto;line-height:1.6}
.hero b{color:var(--txt)}
.hero .tags{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:22px}
.hero .tags span{
  font-size:12.5px;font-weight:750;padding:7px 15px;border-radius:99px;
  text-transform:uppercase;letter-spacing:.05em;
}
.hero .tags span:nth-child(1){background:var(--acc);color:#0d1400}
.hero .tags span:nth-child(2){background:var(--pink);color:#fff}
.hero .tags span:nth-child(3){background:var(--cyan);color:#00252b}
.hero .tags span:nth-child(4){background:var(--orange);color:#2b1000}

/* ── fil des étapes ── */
.steps{
  display:flex;list-style:none;margin:0 0 24px;padding:0;gap:6px;
  counter-reset:s;overflow-x:auto;scrollbar-width:none;
}
.steps::-webkit-scrollbar{display:none}
.steps li{
  display:flex;align-items:center;gap:9px;flex:1;min-width:max-content;
  padding:11px 15px;border-radius:11px;font-size:14px;color:var(--dim2);
  background:var(--panel);border:1px solid var(--line);cursor:pointer;transition:.15s;white-space:nowrap;
}
.steps li:hover{color:var(--dim)}
.steps li span{
  width:23px;height:23px;border-radius:50%;background:var(--line2);color:var(--dim);
  display:grid;place-items:center;font-size:12px;font-weight:700;flex:none;transition:.15s;
}
.steps li.on{color:var(--txt);border-color:var(--acc);background:var(--accd)}
.steps li.on span{background:var(--acc);color:#0d1400}
.steps li.done span{background:#2f4a0c;color:var(--acc)}
.steps li.done{color:var(--dim)}

/* ── étapes ── */
.wizard{position:relative}
.step{
  display:none;background:var(--panel);border:1px solid var(--line);
  border-radius:var(--r);padding:28px;
}
.step.on{display:block;animation:in .22s ease}
@keyframes in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.step h2{font-size:clamp(21px,3vw,27px);font-weight:820;letter-spacing:-.03em;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.step .sub{color:var(--dim);margin:9px 0 24px;font-size:15px;max-width:620px}
.step .sub b{color:var(--txt)}
.nav{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}
.nav .btn{min-width:130px}

/* ── identité ── */
.ident{display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:start}
@media(max-width:640px){.ident{grid-template-columns:1fr}}
.ident-fields{display:flex;flex-direction:column;gap:15px}

/* ── champs ── */
.field{display:block}
.field>span{
  display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;
  color:var(--dim);margin-bottom:7px;font-weight:600;
}
input[type=text],input[type=number],textarea,select{
  width:100%;background:#0a0f0d;border:1px solid var(--line2);border-radius:11px;
  color:var(--txt);padding:12px 14px;font:15px/1.45 var(--sans);outline:none;transition:.13s;
}
input:focus,textarea:focus,select:focus{border-color:var(--acc);background:#0c1210}
input::placeholder,textarea::placeholder{color:var(--dim2)}
.field.big input{font-size:19px;font-weight:600;padding:14px}
textarea{resize:vertical;min-height:60px;font-family:var(--sans)}
select{cursor:pointer}
.row{display:grid;gap:14px}
.row.two{grid-template-columns:1fr 1fr}
@media(max-width:600px){.row.two{grid-template-columns:1fr}}
.hint{font-size:12.5px;color:var(--dim2);margin:7px 0 0;line-height:1.5}
.hint b{color:var(--dim)}
.check{display:flex;align-items:flex-start;gap:11px;cursor:pointer;font-size:15px;line-height:1.5}
.check input{width:auto;accent-color:var(--acc);flex:none;margin-top:4px;transform:scale(1.15)}
.check b{font-weight:640}
.adv{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}
.adv summary{cursor:pointer;color:var(--dim);font-size:14px;user-select:none;padding:3px 0}
.adv summary:hover{color:var(--txt)}
.adv>*:not(summary){margin-top:15px}
.row-btns{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.row-btns input{flex:1;min-width:190px}
.opt-block{margin-top:22px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--bg2)}
.opt-block>*+*{margin-top:15px}

/* ── clé/valeur ── */
.kv{display:grid;grid-template-columns:auto 1fr;gap:9px 18px;font-size:14.5px;margin:0}
.kv dt{color:var(--dim2);font-size:13.5px}
.kv dd{margin:0;text-align:right;word-break:break-word}
.kv.soft{margin-top:16px;padding:15px;background:var(--bg2);border-radius:11px;font-size:13.5px}

/* ── liens ── */
.slot{
  border:1px solid var(--line);border-radius:12px;padding:15px;margin-bottom:12px;
  background:var(--bg2);transition:.13s;
}
.slot:last-of-type{margin-bottom:0}
.slot:focus-within{border-color:var(--acc)}
.slot-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.slot-icon{
  font-size:15px;width:30px;height:30px;flex:none;border-radius:9px;
  display:grid;place-items:center;color:#0d1400;font-weight:800;
}
.slot:nth-of-type(1) .slot-icon{background:var(--acc)}
.slot:nth-of-type(2) .slot-icon{background:var(--cyan);color:#00252b}
.slot:nth-of-type(3) .slot-icon{background:var(--violet);color:#fff}
.slot:nth-of-type(4) .slot-icon{background:var(--pink);color:#fff}
.slot:nth-of-type(5) .slot-icon{background:var(--orange);color:#2b1000}
.slot-name{font-weight:640;font-size:15px}
.slot-key{margin-left:auto;color:var(--dim2);font-size:11px}
.presets{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}
.presets button{
  font:inherit;font-size:12px;padding:5px 11px;border-radius:8px;cursor:pointer;
  border:1px solid var(--line2);background:transparent;color:var(--dim);
}
.presets button:hover{border-color:var(--acc);color:var(--acc)}
.len{display:block;text-align:right;font-family:var(--mono);font-size:10.5px;color:var(--dim2);margin-top:4px;min-height:13px}
.len.over{color:var(--er);font-weight:600}

/* ── image ── */
.drop{
  border:2px dashed var(--line2);border-radius:13px;padding:30px 14px;text-align:center;
  cursor:pointer;background:#0a0f0d;color:var(--dim);transition:.15s;
}
.drop:hover,.drop:focus-visible{border-color:var(--acc);color:var(--acc);outline:none}
.drop.over{border-color:var(--acc);background:var(--accd);color:var(--acc)}
.drop.busy{opacity:.5;pointer-events:none}
.drop .ico{display:block;font-size:30px;margin-bottom:9px}
.drop small{display:block;font-size:12px;color:var(--dim2);margin-top:7px}
.img-prev{
  display:flex;gap:12px;align-items:center;margin-top:12px;padding:12px;
  border:1px solid var(--line);border-radius:12px;background:#0a0f0d;
}
.img-prev img{width:52px;height:52px;object-fit:cover;border-radius:10px;background:#000;flex:none}
.img-prev .meta{font-size:11px;font-family:var(--mono);color:var(--dim);min-width:0;word-break:break-all}
.img-prev .meta b{color:var(--txt)}

/* ── actifs ── */
.chips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:13px}
.chip{
  font:inherit;font-size:13px;padding:7px 15px;border-radius:99px;cursor:pointer;
  border:1px solid var(--line2);background:transparent;color:var(--dim);transition:.13s;
}
.chip:hover{color:var(--txt)}
.chip.on{background:var(--acc);border-color:var(--acc);color:#0d1400;font-weight:760}
.assets{
  max-height:290px;overflow-y:auto;border:1px solid var(--line);
  border-radius:12px;background:#0a0f0d;margin:13px 0 0;
}
.asset{
  display:flex;align-items:center;gap:12px;padding:11px 14px;width:100%;
  background:transparent;border:none;border-bottom:1px solid #171f1b;
  cursor:pointer;font:inherit;color:var(--txt);text-align:left;transition:.1s;
}
.asset:last-child{border-bottom:none}
.asset:hover{background:#121a16}
.asset.on{background:var(--accd);box-shadow:inset 4px 0 0 var(--acc)}
.asset .sym{font-weight:660;font-size:14px;min-width:62px;flex:none}
.asset .nm{color:var(--dim);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.asset .cat{
  margin-left:auto;flex:none;font-size:10px;text-transform:uppercase;letter-spacing:.07em;
  color:var(--dim2);border:1px solid var(--line2);padding:3px 8px;border-radius:6px;
}
.cat.action{color:#7fb8ff;border-color:#23384e}
.cat.native{color:var(--acc);border-color:#4a6b12}
.cat.stable{color:#ffd166;border-color:#4d4322}
.cat.crypto{color:#ff9f6e;border-color:#4d3222}

/* ── carte d'aperçu ── */
.preview-card{
  display:flex;gap:16px;align-items:flex-start;padding:20px;margin-bottom:20px;
  border:1px solid var(--line2);border-radius:13px;background:var(--bg2);
}
.preview-card img{width:66px;height:66px;border-radius:13px;object-fit:cover;background:#000;flex:none}
.preview-card .ph{
  width:66px;height:66px;border-radius:13px;background:#0a0f0d;flex:none;
  display:grid;place-items:center;color:var(--dim2);font-size:24px;
}
.preview-card h3{font-size:19px}
.preview-card .tick{color:var(--dim);font-weight:400}
.preview-card p{margin:5px 0 10px;color:var(--dim);font-size:14px}
.preview-card .pl{display:flex;gap:9px;flex-wrap:wrap;font-size:13px}
.preview-card .pl a{
  padding:4px 11px;border:1px solid var(--line2);border-radius:8px;color:var(--dim);
}
.preview-card .pl a:hover{border-color:var(--acc);color:var(--acc);text-decoration:none}

/* ── divers ── */
pre{
  margin:0;padding:13px;background:#080b09;border:1px solid var(--line);border-radius:10px;
  font-size:11px;color:var(--dim);white-space:pre-wrap;word-break:break-all;
  max-height:170px;overflow:auto;
}
.note{border:1px solid var(--line2);background:var(--bg2);border-radius:11px;padding:14px;margin-top:14px}
.note p{margin:0 0 7px}
.warn-box{
  border-left:3px solid var(--er);background:#1c0c0c;color:#f4d6d6;
  padding:14px 16px;border-radius:0 11px 11px 0;font-size:14.5px;margin:20px 0 0;
}
.success{border:1px solid #4a6b12;background:var(--accd);border-radius:13px;padding:20px;margin-top:22px}
.success h3{margin-bottom:13px;color:var(--acc);font-size:19px}
.big{font-size:24px;margin:12px 0;font-weight:640}
.lede{margin:0 0 16px;color:var(--dim);font-size:15px}
.progress{height:6px;background:#0a0f0d;border-radius:99px;overflow:hidden;margin-top:14px}
.progress span{display:block;height:100%;background:var(--acc);border-radius:99px;transition:width .4s}
.tok-head{display:flex;gap:15px;align-items:flex-start;margin-bottom:16px}
.tok-img{width:62px;height:62px;border-radius:13px;object-fit:cover;background:#000;flex:none}
.tok-img.ph{display:grid;place-items:center;color:var(--dim2);font-size:22px}
.tok-head h3{font-size:18px}
.tok-head p{margin:5px 0 9px;font-size:14px}
.tok-links{display:flex;gap:11px;flex-wrap:wrap;font-size:14px}
.mine-row{
  display:flex;gap:11px;align-items:center;width:100%;padding:12px 14px;
  background:#0a0f0d;border:1px solid var(--line);border-radius:11px;margin-bottom:8px;
  cursor:pointer;font:inherit;color:var(--txt);text-align:left;text-decoration:none;
}
.mine-row:hover{border-color:var(--acc);text-decoration:none}
/* la ligne mene a Pons : la fleche le dit sans texte en plus */
.mine-row::after{content:"↗";font-size:11px;opacity:.5;margin-left:8px}
.mine-row code{margin-left:auto;font-size:11px}

/* ── grille des autres onglets ── */
.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}
.col{display:flex;flex-direction:column;gap:20px;min-width:0}
@media(max-width:820px){.grid{grid-template-columns:1fr}}
.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}
.card>h2{
  padding:15px 20px;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--dim);
  background:var(--panel2);border-bottom:1px solid var(--line);
}
.body{padding:20px}

/* ── journal ── */
.journal{margin:26px 0 0;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}
.journal summary{padding:12px 18px;cursor:pointer;color:var(--dim2);font-size:13px;user-select:none}
.journal summary:hover{color:var(--dim)}
.log{
  font-family:var(--mono);font-size:12px;line-height:1.7;max-height:220px;overflow-y:auto;
  padding:0 18px 14px;
}
.log div{padding:4px 0;border-bottom:1px solid #1a221e;word-break:break-word}
.log .ok{color:var(--acc)} .log .er{color:var(--er)} .log .warn{color:var(--warn)}

footer{
  max-width:900px;margin:34px auto 0;padding:26px 22px 44px;
  border-top:1px solid var(--line);font-size:13px;color:var(--dim);
}
footer p{margin:0 0 9px}

/* ── modale ── */
.modal{
  position:fixed;inset:0;z-index:100;background:rgba(4,6,5,.8);
  display:grid;place-items:center;padding:20px;backdrop-filter:blur(5px);
}
.modal-box{background:var(--panel);border:1px solid var(--line2);border-radius:16px;padding:22px;width:100%;max-width:400px}
.modal-head{display:flex;align-items:center;margin-bottom:16px}
.modal-head h3{font-size:17px}
.modal-head button{margin-left:auto;background:transparent;border:none;color:var(--dim);font-size:18px;cursor:pointer;padding:4px 8px}
.modal-head button:hover{color:var(--txt)}
.wallet-opt{
  display:flex;align-items:center;gap:13px;width:100%;padding:14px;margin-bottom:9px;
  background:var(--panel2);border:1px solid var(--line2);border-radius:12px;
  cursor:pointer;font:inherit;font-size:15px;color:var(--txt);text-align:left;
}
.wallet-opt:hover{border-color:var(--acc)}
.wallet-opt img{width:28px;height:28px;border-radius:8px;flex:none}
.wallet-opt .ph{width:28px;text-align:center;color:var(--dim);flex:none}

@media(max-width:700px){
  main{padding:18px 15px 10px}
  .step{padding:20px 17px}
  .top{padding:11px 15px;gap:11px}
  .tabs{order:3;width:100%;margin-left:0}
  .tabs button,.tabs a:not(.btn){flex:1;padding:8px 6px;text-align:center}
  .hide-sm{display:none}
  .brand small{display:none}
  .nav .btn{flex:1;min-width:0}
  .steps li{padding:9px 12px;font-size:13px}
}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}

/* saisie d'un pourcentage */
.pct-row{display:flex;align-items:center;gap:10px}
.pct-row input{max-width:130px;font-size:20px;font-weight:700;text-align:right}
.pct-sign{font-size:20px;font-weight:700;color:var(--dim)}
#taxPresets button.on{background:var(--acc);border-color:var(--acc);color:#0d1400;font-weight:750}

/* explication en clair du modèle économique */
.explain{
  margin:14px 0 0;padding:15px 17px;border-radius:12px;font-size:14.5px;line-height:1.6;
  background:linear-gradient(135deg,rgba(184,255,46,.07),rgba(0,229,255,.05));
  border:1px solid var(--line2);color:var(--dim);
}
.explain b{color:var(--txt);font-weight:700}

/* Panneaux techniques, visibles seulement pour les adresses declarees.
   `display:revert` s'est revele imprevisible selon le type d'element :
   on redonne donc une valeur explicite a chaque cas. */
.dev-only{display:none!important}
body.dev .dev-only{display:block!important}
body.dev button.dev-only,
body.dev span.dev-only{display:inline-block!important}
body.dev .row.two.dev-only{display:grid!important}
body.dev #devBadge{border-color:var(--pink);color:var(--pink);background:#2a0a1b}

/* message d'etat sous le bouton de lancement, visible hors mode dev */
.send-msg{
  margin:14px 0 0;padding:13px 16px;border-radius:11px;font-size:14.5px;line-height:1.5;
  border:1px solid var(--line2);background:var(--bg2);color:var(--dim);
}
.send-msg.er{border-color:#5c1c1c;background:#1c0c0c;color:#f4d6d6}
.send-msg.ok{border-color:#4a6b12;background:var(--accd);color:var(--acc)}

/* compatibilité des wallets, dans la fenêtre de connexion */
.compat{
  margin-top:16px;padding-top:15px;border-top:1px solid var(--line2);
  font-size:13px;line-height:1.55;color:var(--dim);
}
.compat-head{
  margin:0 0 7px;font-size:11.5px;font-weight:800;text-transform:uppercase;
  letter-spacing:.07em;color:var(--acc);
}
.compat p{margin:0 0 9px}
.compat code{color:var(--txt)}
.compat-list{list-style:none;margin:0 0 9px;padding:0}
.compat-list li{padding:8px 11px;border-radius:9px;margin-bottom:7px;background:var(--bg2)}
.compat-list li b{color:var(--txt)}
.compat-list li.ok{border-left:3px solid var(--acc)}
.compat-list li.ko{border-left:3px solid var(--er);color:var(--dim2)}
.compat-list li.ko b{color:#f4d6d6}
.compat-foot{color:var(--dim2);font-size:12.5px;margin:0}
