/* =========================================================================
   Aurore : style maison, lumineux, doré, aux ornements runiques (style par défaut).
   Runes d'esprit elfique (traits courbes, boucles, signes au-dessus) et ornements dessinés pour Syllamir :
   aucun alphabet ni motif repris d'une œuvre.
   ========================================================================= */
[data-palette="aurore"]{color-scheme:light;
  --fond:oklch(95% .018 85);--clair:oklch(99.5% .006 90);--sombre:oklch(83% .035 75);
  --text:oklch(27% .035 60);--text-2:oklch(37% .035 60);--text-3:oklch(46% .035 65);
  --accent:oklch(74% .13 82);--accent-texte:oklch(47% .1 68);--on-accent:oklch(24% .045 60);
  --danger:oklch(50% .17 28);--cat-l:49%;--cat-c:.1;
  --or-1:oklch(90% .1 92);--or-2:oklch(74% .13 80);--or-3:oklch(58% .11 68);
  --halo-haut:oklch(99.5% .04 92);--halo-bas:oklch(90% .04 80 / .55);--halo-nom:oklch(88% .12 88 / .7)}
/* Crépuscule : la même légende, de nuit — or sur bleu profond. */
[data-palette="crepuscule"]{color-scheme:dark;
  --fond:oklch(24% .03 262);--clair:oklch(30% .034 262);--sombre:oklch(16.5% .026 262);
  --text:oklch(94% .02 85);--text-2:oklch(84% .03 85);--text-3:oklch(73% .04 82);
  --accent:oklch(80% .13 85);--accent-texte:oklch(83% .12 86);--on-accent:oklch(22% .04 70);
  --danger:oklch(72% .15 25);--cat-l:78%;--cat-c:.1;
  --or-1:oklch(90% .1 92);--or-2:oklch(78% .13 82);--or-3:oklch(62% .11 70);
  --halo-haut:oklch(42% .07 80 / .55);--halo-bas:oklch(32% .05 262 / .6);--halo-nom:oklch(72% .12 85 / .35)}
[data-style="legende"]{--inscription:'Cinzel','Cormorant Garamond',Georgia,serif}
[data-style="legende"] body{
  background:radial-gradient(ellipse 90% 55% at 50% -12%,var(--halo-haut),transparent 62%),
             radial-gradient(ellipse 60% 40% at 50% 115%,var(--halo-bas),transparent 70%),var(--fond);
  background-attachment:fixed}
/* Dorures : un liseré d'or autour des cartes, sans perdre le relief. */
[data-style="legende"] .card,[data-style="legende"] .g-fiche,[data-style="legende"] .dialogue,[data-style="legende"] .pal-menu,[data-style="legende"] .visite-bulle{
  border:1px solid transparent;
  background:linear-gradient(var(--fond),var(--fond)) padding-box,
             linear-gradient(135deg,var(--or-1),var(--or-3) 35%,var(--or-1) 55%,var(--or-2) 80%,var(--or-3)) border-box}
/* Police d'inscription pour le nom, le logo et les titres. */
[data-style="legende"] .logo span,[data-style="legende"] .dname,[data-style="legende"] .fiche-nom{font-family:var(--inscription);letter-spacing:.01em}
[data-style="legende"] .logo span{font-weight:700}
[data-style="legende"] .logo span span{color:var(--accent-texte);font-weight:600}
/* Halo doré autour du nom : le cadre ne le coupe pas (sinon un rectangle apparaît) ; la largeur est déjà ajustée en JS. */
[data-style="legende"] .dname{font-weight:600;color:var(--text);overflow:visible;text-shadow:0 1px 0 var(--clair),0 0 18px var(--halo-nom)}
[data-style="legende"] .card h2{font-family:var(--inscription);font-weight:600;letter-spacing:.16em;color:var(--accent-texte);font-size:12.5px;
  padding-bottom:16px;background:no-repeat left bottom / 170px 12px url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27170%27%20height%3D%2712%27%20viewBox%3D%270%200%20170%2012%27%3E%3Cg%20stroke%3D%27%23b8913a%27%20stroke-width%3D%271%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M4%206h62M104%206h62%27%2F%3E%3Cpath%20d%3D%27M70%206l3-3%203%203-3%203z%27%2F%3E%3Cpath%20d%3D%27M94%206l3-3%203%203-3%203z%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M85%200l1.6%204.4L91%206l-4.4%201.6L85%2012l-1.6-4.4L79%206l4.4-1.6z%27%20fill%3D%27%23c9a24a%27%2F%3E%3C%2Fsvg%3E")}
/* Frise de runes sous l'en-tête. */
[data-style="legende"] .top{padding-bottom:20px}
[data-style="legende"] .top{background:inherit;background-attachment:inherit}
[data-style="legende"] .top::after{content:"";position:absolute;left:var(--gout);right:var(--gout);bottom:4px;height:14px;
  background:repeat-x center / 448px 14px url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'448'%20height%3D'14'%20viewBox%3D'0%200%20448%2014'%20fill%3D'none'%20stroke%3D'%23b8913a'%20stroke-width%3D'1.2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cg%20transform%3D'translate(1.4%200)'%3E%3Cpath%20d%3D'M5%201.5%206%205.2%209.7%206.2%206%207.2%205%2011%204%207.2.3%206.2%204%205.2z'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(14.2%200)'%3E%3Cpath%20d%3D'M1.8%204.2c0%205.4%201.4%207.8%203.2%207.8s3.2-2.4%203.2-7.8c0-.9.6-1.4%201.3-1.2'%2F%3E%3Cpath%20d%3D'M1.4%209.4c.8.6%201.8.8%202.8.4'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(27%200)'%3E%3Cpath%20d%3D'M.6%2012.4c.8%200%201.2-.4%201.2-1%200-4.6%201.4-6.6%203.2-6.6S8.2%207%208.2%2012'%2F%3E%3Cpath%20d%3D'M2%208.2c1-.8%202-.8%203%200s2%20.8%203%200'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'1.4'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(39.8%200)'%3E%3Cpath%20d%3D'M1.8%204.2c0%205.4%201.4%207.8%203.2%207.8s3.2-2.4%203.2-7.8c0-.9.6-1.4%201.3-1.2'%2F%3E%3Cpath%20d%3D'M5%2012V6.6'%2F%3E%3Cpath%20d%3D'M3.4%202c1.1-1.3%202.9-1.3%203.6%200-1.3%201-2.6%201-3.6%200z'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(52.6%200)'%3E%3Cpath%20d%3D'M5%203.5v8.5c0%201.4-1.4%201.8-2.2%201'%2F%3E%3Cpath%20d%3D'M2%208.2c1-.8%202-.8%203%200s2%20.8%203%200'%2F%3E%3Cpath%20d%3D'M2.8%201.8c.8-.8%201.6-.8%202.2%200s1.4.8%202.2%200'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(65.4%200)'%3E%3Cpath%20d%3D'M1.8%204.2c0%205.4%201.4%207.8%203.2%207.8s3.2-2.4%203.2-7.8c0-.9.6-1.4%201.3-1.2'%2F%3E%3Cpath%20d%3D'M1.4%209.4c.8.6%201.8.8%202.8.4'%2F%3E%3Ccircle%20cx%3D'3.2'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'0.9'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.8'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(78.2%200)'%3E%3Cpath%20d%3D'M3%204v8M7%204v6.5c0%201.4%201%201.8%201.8%201.2'%2F%3E%3Cpath%20d%3D'M2%208.2c1-.8%202-.8%203%200s2%20.8%203%200'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(91%200)'%3E%3Cpath%20d%3D'M5%201.5%206%205.2%209.7%206.2%206%207.2%205%2011%204%207.2.3%206.2%204%205.2z'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(103.8%200)'%3E%3Cpath%20d%3D'M5%203.5v8.5c0%201.4-1.4%201.8-2.2%201'%2F%3E%3Ccircle%20cx%3D'3.2'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'0.9'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.8'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(116.6%200)'%3E%3Cpath%20d%3D'M.6%2012.4c.8%200%201.2-.4%201.2-1%200-4.6%201.4-6.6%203.2-6.6S8.2%207%208.2%2012'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'1.4'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(129.4%200)'%3E%3Cpath%20d%3D'M1.8%204.2c0%205.4%201.4%207.8%203.2%207.8s3.2-2.4%203.2-7.8c0-.9.6-1.4%201.3-1.2'%2F%3E%3Cpath%20d%3D'M5%2012V6.6'%2F%3E%3Ccircle%20cx%3D'3.2'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'0.9'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.8'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(142.2%200)'%3E%3Cpath%20d%3D'M3%204v8M7%204v6.5c0%201.4%201%201.8%201.8%201.2'%2F%3E%3Cpath%20d%3D'M6.5%2012c1.2-.6%202.2-1.8%202.6-3.4'%2F%3E%3Cpath%20d%3D'M2.8%201.8c.8-.8%201.6-.8%202.2%200s1.4.8%202.2%200'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(155%200)'%3E%3Cpath%20d%3D'M8.4%206c-1.2-1.8-5.6-1.8-6.4%201.2-.6%202.6%201.4%204.6%203.8%204.4%202.2-.2%203-1.6%202.6-3-.4-1-1.6-1-1.9%200'%2F%3E%3Cpath%20d%3D'M5%2012V6.6'%2F%3E%3Cpath%20d%3D'M3.4%202c1.1-1.3%202.9-1.3%203.6%200-1.3%201-2.6%201-3.6%200z'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(167.8%200)'%3E%3Cpath%20d%3D'M8.4%204.2c-3%200-4.2%201.6-3.2%203.2s3.2%201.9%202.2%203.9-3.3%201.9-5.2%201.9'%2F%3E%3Cpath%20d%3D'M1.4%209.4c.8.6%201.8.8%202.8.4'%2F%3E%3Ccircle%20cx%3D'3.2'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'0.9'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.8'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(180.6%200)'%3E%3Cpath%20d%3D'M5%201.5%206%205.2%209.7%206.2%206%207.2%205%2011%204%207.2.3%206.2%204%205.2z'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(193.4%200)'%3E%3Cpath%20d%3D'M3%204v8M7%204v6.5c0%201.4%201%201.8%201.8%201.2'%2F%3E%3Cpath%20d%3D'M3.4%202c1.1-1.3%202.9-1.3%203.6%200-1.3%201-2.6%201-3.6%200z'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(206.2%200)'%3E%3Cpath%20d%3D'M1.8%204.2c0%205.4%201.4%207.8%203.2%207.8s3.2-2.4%203.2-7.8c0-.9.6-1.4%201.3-1.2'%2F%3E%3Ccircle%20cx%3D'3.2'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'0.9'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.8'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(219%200)'%3E%3Cpath%20d%3D'M8.4%204.2c-3%200-4.2%201.6-3.2%203.2s3.2%201.9%202.2%203.9-3.3%201.9-5.2%201.9'%2F%3E%3Cpath%20d%3D'M2%208.2c1-.8%202-.8%203%200s2%20.8%203%200'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'1.4'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(231.8%200)'%3E%3Cpath%20d%3D'M5.6%208.3c0-1.4%201.9-1.4%201.9%200s-1.5%202.9-3.4%202.9S1.2%209.4%201.2%207.2s2.2-4.4%205-4.4'%2F%3E%3Ccircle%20cx%3D'3.2'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'0.9'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.8'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(244.6%200)'%3E%3Cpath%20d%3D'M5%203.5v8.5c0%201.4-1.4%201.8-2.2%201'%2F%3E%3Cpath%20d%3D'M2%208.2c1-.8%202-.8%203%200s2%20.8%203%200'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(257.4%200)'%3E%3Cpath%20d%3D'M8.4%204.2c-3%200-4.2%201.6-3.2%203.2s3.2%201.9%202.2%203.9-3.3%201.9-5.2%201.9'%2F%3E%3Ccircle%20cx%3D'3.2'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'0.9'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.8'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(270.2%200)'%3E%3Cpath%20d%3D'M5%201.5%206%205.2%209.7%206.2%206%207.2%205%2011%204%207.2.3%206.2%204%205.2z'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(283%200)'%3E%3Cpath%20d%3D'M.6%2012.4c.8%200%201.2-.4%201.2-1%200-4.6%201.4-6.6%203.2-6.6S8.2%207%208.2%2012'%2F%3E%3Cpath%20d%3D'M5%2012V6.6'%2F%3E%3Cpath%20d%3D'M3.4%202c1.1-1.3%202.9-1.3%203.6%200-1.3%201-2.6%201-3.6%200z'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(295.8%200)'%3E%3Cpath%20d%3D'M3%204v8M7%204v6.5c0%201.4%201%201.8%201.8%201.2'%2F%3E%3Cpath%20d%3D'M6.5%2012c1.2-.6%202.2-1.8%202.6-3.4'%2F%3E%3Ccircle%20cx%3D'3.6'%20cy%3D'1.4'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.4'%20cy%3D'1.4'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(308.6%200)'%3E%3Cpath%20d%3D'M5%203.5v8.5c0%201.4-1.4%201.8-2.2%201'%2F%3E%3Cpath%20d%3D'M5%206.2c2.6-1.3%204.6.4%204.1%202.2-.4%201.4-2.3%201.8-4.1.9'%2F%3E%3Cpath%20d%3D'M3.4%202c1.1-1.3%202.9-1.3%203.6%200-1.3%201-2.6%201-3.6%200z'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(321.4%200)'%3E%3Cpath%20d%3D'M.6%2012.4c.8%200%201.2-.4%201.2-1%200-4.6%201.4-6.6%203.2-6.6S8.2%207%208.2%2012'%2F%3E%3Cpath%20d%3D'M5%2012V6.6'%2F%3E%3Ccircle%20cx%3D'3.2'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'0.9'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.8'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(334.2%200)'%3E%3Cpath%20d%3D'M5%203.5v8.5c0%201.4-1.4%201.8-2.2%201'%2F%3E%3Cpath%20d%3D'M1.4%209.4c.8.6%201.8.8%202.8.4'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(347%200)'%3E%3Cpath%20d%3D'M5.6%208.3c0-1.4%201.9-1.4%201.9%200s-1.5%202.9-3.4%202.9S1.2%209.4%201.2%207.2s2.2-4.4%205-4.4'%2F%3E%3Cpath%20d%3D'M6.5%2012c1.2-.6%202.2-1.8%202.6-3.4'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'1.4'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(359.8%200)'%3E%3Cpath%20d%3D'M5%201.5%206%205.2%209.7%206.2%206%207.2%205%2011%204%207.2.3%206.2%204%205.2z'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(372.6%200)'%3E%3Cpath%20d%3D'M8.4%204.2c-3%200-4.2%201.6-3.2%203.2s3.2%201.9%202.2%203.9-3.3%201.9-5.2%201.9'%2F%3E%3Cpath%20d%3D'M1.4%209.4c.8.6%201.8.8%202.8.4'%2F%3E%3Cpath%20d%3D'M3.4%202c1.1-1.3%202.9-1.3%203.6%200-1.3%201-2.6%201-3.6%200z'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(385.4%200)'%3E%3Cpath%20d%3D'M3%204v8M7%204v6.5c0%201.4%201%201.8%201.8%201.2'%2F%3E%3Cpath%20d%3D'M2%208.2c1-.8%202-.8%203%200s2%20.8%203%200'%2F%3E%3Ccircle%20cx%3D'3.6'%20cy%3D'1.4'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.4'%20cy%3D'1.4'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(398.2%200)'%3E%3Cpath%20d%3D'M8.4%204.2c-3%200-4.2%201.6-3.2%203.2s3.2%201.9%202.2%203.9-3.3%201.9-5.2%201.9'%2F%3E%3Cpath%20d%3D'M2%208.2c1-.8%202-.8%203%200s2%20.8%203%200'%2F%3E%3Ccircle%20cx%3D'3.2'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'0.9'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.8'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(411%200)'%3E%3Cpath%20d%3D'M8.4%206c-1.2-1.8-5.6-1.8-6.4%201.2-.6%202.6%201.4%204.6%203.8%204.4%202.2-.2%203-1.6%202.6-3-.4-1-1.6-1-1.9%200'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'1.4'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(423.8%200)'%3E%3Cpath%20d%3D'M.6%2012.4c.8%200%201.2-.4%201.2-1%200-4.6%201.4-6.6%203.2-6.6S8.2%207%208.2%2012'%2F%3E%3Cpath%20d%3D'M2%208.2c1-.8%202-.8%203%200s2%20.8%203%200'%2F%3E%3Ccircle%20cx%3D'3.2'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'5'%20cy%3D'0.9'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3Ccircle%20cx%3D'6.8'%20cy%3D'1.6'%20r%3D'.75'%20fill%3D'%23b8913a'%20stroke%3D'none'%2F%3E%3C%2Fg%3E%3Cg%20transform%3D'translate(436.6%200)'%3E%3Cpath%20d%3D'M5.6%208.3c0-1.4%201.9-1.4%201.9%200s-1.5%202.9-3.4%202.9S1.2%209.4%201.2%207.2s2.2-4.4%205-4.4'%2F%3E%3Cpath%20d%3D'M6.5%2012c1.2-.6%202.2-1.8%202.6-3.4'%2F%3E%3Cpath%20d%3D'M3.4%202c1.1-1.3%202.9-1.3%203.6%200-1.3%201-2.6%201-3.6%200z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");opacity:.55;pointer-events:none}
/* L'étoile du logo et le bouton principal en or brossé. */
[data-style="legende"] .logo>.ico{fill:var(--or-2);filter:drop-shadow(0 0 4px oklch(85% .13 85 / .8))}
/* Fin du dégradé un peu plus claire que --or-3 : le texte du bouton garde un contraste ≥ 4,5:1 partout. */
[data-style="legende"] .btn{background:linear-gradient(160deg,var(--or-1),var(--or-2) 45%,oklch(67% .12 74));color:var(--on-accent);
  box-shadow:var(--relief-sm),inset 0 1px 0 oklch(99% .03 95 / .8)}
[data-style="legende"] .btn:hover{background:linear-gradient(160deg,oklch(94% .09 93),var(--or-1) 40%,var(--or-2))}
[data-style="legende"] .barre-mobile{border-top:1px solid var(--or-2)}
/* Bouton de danger (confirmation « Vider ») : rouge, pas or ; appui enfoncé. */
[data-style="legende"] .btn.danger{background:var(--danger);color:var(--on-accent);box-shadow:var(--relief-sm)}
[data-style="legende"] .btn:active{box-shadow:inset 3px 3px 7px oklch(55% .11 68 / .7),inset -3px -3px 7px oklch(95% .08 92 / .8)}
/* Focus : l'or clair se perd sur l'ivoire, on prend l'or foncé (≈ 6:1). */
[data-style="legende"] :focus-visible,[data-style="legende"] .grille:focus-visible{outline-color:var(--accent-texte)}
[data-style="legende"] .grille:focus-visible .gc.curseur{box-shadow:inset 0 0 0 2px var(--accent-texte)}
:is(.apercu[data-palette="aurore"],.apercu[data-palette="crepuscule"]){background:linear-gradient(var(--fond),var(--fond)) padding-box,linear-gradient(135deg,var(--or-1),var(--or-3)) border-box;border:1px solid transparent}
:is(.apercu[data-palette="aurore"],.apercu[data-palette="crepuscule"])::after{background:radial-gradient(circle,var(--or-1),var(--or-3))}

/* =========================================================================
   Braise : les échelles de température comme les dorures de Crépuscule — liseré rouge sombre → orange →
   jaune → blanc incandescent, lueur de braises qui monte du bas, cendre en haut. Sans police ni runes.
   ========================================================================= */
[data-palette="braise"] body{
  background:radial-gradient(ellipse 90% 50% at 50% -10%,var(--lueur-haut),transparent 65%),
             radial-gradient(ellipse 75% 45% at 50% 112%,var(--lueur-bas),transparent 72%),var(--fond);
  background-attachment:fixed}
[data-palette="braise"] .top{background:inherit;background-attachment:inherit}
[data-palette="braise"] .card,[data-palette="braise"] .g-fiche,[data-palette="braise"] .dialogue,[data-palette="braise"] .pal-menu,[data-palette="braise"] .visite-bulle{
  border:1px solid transparent;
  background:linear-gradient(var(--fond),var(--fond)) padding-box,
             linear-gradient(160deg,var(--feu-rouge),var(--feu-orange) 30%,var(--feu-jaune) 52%,var(--feu-blanc) 60%,var(--feu-orange) 78%,var(--feu-rouge)) border-box}
[data-palette="braise"] .dname{overflow:visible;text-shadow:0 1px 0 var(--clair),0 0 20px var(--lueur-nom)}
[data-palette="braise"] .logo>.ico{color:var(--feu-orange);filter:drop-shadow(0 0 4px oklch(75% .18 55 / .8))}
[data-palette="braise"] .card h2{color:var(--accent-texte)}
/* Bouton principal en métal chauffé : jaune au cœur, orange au bord ; texte charbon (≥ 4,5:1). */
[data-palette="braise"] .btn{background:linear-gradient(160deg,var(--feu-jaune),var(--feu-orange) 70%);color:var(--on-accent);
  box-shadow:var(--relief-sm),inset 0 1px 0 oklch(99% .04 95 / .7)}
[data-palette="braise"] .btn:hover{background:linear-gradient(160deg,var(--feu-blanc),var(--feu-jaune) 40%,var(--feu-orange))}
[data-palette="braise"] .btn.danger{background:var(--danger);color:var(--on-accent);box-shadow:var(--relief-sm)}
/* Appui : enfoncé (sinon la règle ci-dessus, plus loin dans la cascade, l'emporte sur .btn:active). */
[data-palette="braise"] .btn:active{box-shadow:inset 3px 3px 7px oklch(45% .17 35 / .75),inset -3px -3px 7px oklch(95% .1 90 / .7)}
[data-palette="braise"] .barre-mobile{border-top:1px solid var(--feu-rouge)}
.apercu[data-palette="braise"]{background:linear-gradient(var(--fond),var(--fond)) padding-box,linear-gradient(160deg,var(--feu-rouge),var(--feu-jaune),var(--feu-orange)) border-box;border:1px solid transparent}
.apercu[data-palette="braise"]::after{background:radial-gradient(circle,var(--feu-blanc),var(--feu-jaune) 35%,var(--feu-orange) 70%,var(--feu-rouge))}
