:root{--paper:#fbf9f3;--paper-white:#fff;--ink:#1c1a16;--muted:#6b665c;--line:#ddd7c9;--accent:#9c3b2e;--accent-soft:#f3e3df;--ok:#3d6a46;--serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--mono:ui-monospace,"SF Mono","Cascadia Code",Consolas,monospace}@media (prefers-color-scheme:dark){:root{--paper:#15171b;--paper-white:#f6f4ee;--ink:#e8e4da;--muted:#9a958a;--line:#2c3037;--accent:#de5b4b;--accent-soft:#33211e;--ok:#7eb187}}:root[data-theme=dark]{--paper:#15171b;--paper-white:#f6f4ee;--ink:#e8e4da;--muted:#9a958a;--line:#2c3037;--accent:#de5b4b;--accent-soft:#33211e;--ok:#7eb187}:root[data-theme=light]{--paper:#fbf9f3;--paper-white:#fff;--ink:#1c1a16;--muted:#6b665c;--line:#ddd7c9;--accent:#9c3b2e;--accent-soft:#f3e3df;--ok:#3d6a46}:root{--voile:rgba(28,26,22,.55);--carte:hsla(45,50%,97%,.94);--carte-bord:hsla(0,0%,100%,.7);--carte-ombre:rgba(28,26,22,.3);--champ:hsla(0,0%,100%,.72);--champ-actif:#fff;--champ-bord:rgba(28,26,22,.2);--bascule-fond:rgba(28,26,22,.06);--bascule-actif:#fff;--bouton-haut:#9c3b2e;--bouton-bas:#7c2e23;--bouton-texte:#fff}@media (prefers-color-scheme:dark){:root{--voile:rgba(5,6,8,.72);--carte:rgba(26,29,34,.96);--carte-bord:hsla(0,0%,100%,.1);--carte-ombre:rgba(0,0,0,.6);--champ:hsla(0,0%,100%,.05);--champ-actif:hsla(0,0%,100%,.1);--champ-bord:hsla(0,0%,100%,.16);--bascule-fond:hsla(0,0%,100%,.06);--bascule-actif:hsla(0,0%,100%,.14);--bouton-haut:#c0463a;--bouton-bas:#97362a}}:root[data-theme=dark]{--voile:rgba(5,6,8,.72);--carte:rgba(26,29,34,.96);--carte-bord:hsla(0,0%,100%,.1);--carte-ombre:rgba(0,0,0,.6);--champ:hsla(0,0%,100%,.05);--champ-actif:hsla(0,0%,100%,.1);--champ-bord:hsla(0,0%,100%,.16);--bascule-fond:hsla(0,0%,100%,.06);--bascule-actif:hsla(0,0%,100%,.14);--bouton-haut:#c0463a;--bouton-bas:#97362a}:root[data-theme=light]{--voile:rgba(28,26,22,.55);--carte:hsla(45,50%,97%,.94);--carte-bord:hsla(0,0%,100%,.7);--carte-ombre:rgba(28,26,22,.3);--champ:hsla(0,0%,100%,.72);--champ-actif:#fff;--champ-bord:rgba(28,26,22,.2);--bascule-fond:rgba(28,26,22,.06);--bascule-actif:#fff;--bouton-haut:#9c3b2e;--bouton-bas:#7c2e23}:root[data-instrument=harpe]{--accent:#7d5e22;--accent-soft:#f2e9d4;--bouton-haut:#8a6a2f;--bouton-bas:#63491a}@media (prefers-color-scheme:dark){:root[data-instrument=harpe]{--accent:#d9ae5f;--accent-soft:#2c2415;--bouton-haut:#d9ae5f;--bouton-bas:#b4883a;--bouton-texte:#16130b}}:root[data-theme=dark][data-instrument=harpe]{--accent:#d9ae5f;--accent-soft:#2c2415;--bouton-haut:#d9ae5f;--bouton-bas:#b4883a;--bouton-texte:#16130b}:root[data-theme=light][data-instrument=harpe]{--accent:#7d5e22;--accent-soft:#f2e9d4;--bouton-haut:#8a6a2f;--bouton-bas:#63491a;--bouton-texte:#fff}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-text-size-adjust:100%}a{color:inherit;text-decoration-color:var(--accent);text-underline-offset:3px}button{font:inherit;cursor:pointer;border-radius:3px;padding:11px 20px;border:1px solid transparent;transition:background-color .12s ease,border-color .12s ease}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}button.primary:hover:not(:disabled){filter:brightness(1.07)}button.primary.recording{background:var(--ink);border-color:var(--ink)}button.ghost{background:transparent;color:var(--ink);border-color:var(--line)}button.ghost:hover:not(:disabled){border-color:var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sheet svg *{fill:#14120f;stroke:#14120f}.skip{position:absolute;left:-9999px;top:0;padding:10px 14px;background:var(--ink);color:var(--paper);z-index:10}.skip:focus{left:8px;top:8px}a.bouton{display:inline-block;padding:12px 24px;border:1px solid var(--ink);border-radius:8px;text-decoration:none;font-size:1rem;color:var(--ink)}a.bouton:hover{border-color:var(--muted);opacity:.8}a.ghost{display:inline-block;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);text-decoration:none;font-size:14px}a.ghost:hover{border-color:var(--muted)}a.ghost.fort{border-color:var(--ink)}.grosbouton{display:inline-block;padding:17px 40px;border-radius:10px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;font-size:1.15rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .15s}.grosbouton:hover{opacity:.85}.grosbouton.pale{background:transparent;color:var(--ink);border-color:var(--ink)}.grosbouton.pale:hover{opacity:.7}@media (max-width:700px){.grosbouton{padding:15px 30px;font-size:1.05rem}}