.liste .mods-absents{margin:var(--pas-2) var(--pas-3);font-size:var(--texte);display:grid;gap:var(--pas-2);justify-items:start}.liste .mods-absents p{margin:0}.cache{display:none}.envoi-fichier{display:flex;align-items:center;gap:var(--pas-2);padding:var(--pas-1) var(--pas-2);flex:none;font-size:var(--petit);border-top:1px solid var(--bord)}.envoi-fichier .nom-fichier{flex:0 1 8em}.envoi-fichier progress{flex:1;min-width:0;height:10px;accent-color:var(--accent)}.envoi-fichier.refus{color:var(--jaune);justify-content:space-between}.envoi-fichier.refus .rond{border:0;background:none}.nom-fichier{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulle.piece{display:flex;flex-direction:column;gap:var(--pas-1);align-items:flex-start}.vignette{display:block;padding:0;border:0;background:var(--creux);border-radius:var(--rayon-1);overflow:hidden;max-width:100%;max-height:320px;min-height:44px;min-width:44px}.vignette img{display:block;width:100%;height:100%;object-fit:contain}.pdf{display:flex;align-items:center;gap:var(--pas-2);min-height:var(--cible);color:inherit;text-decoration:underline;max-width:100%}.pdf small{font-size:var(--petit);flex:none}.grande{position:fixed;inset:0;z-index:var(--couche-image);display:grid;place-items:center;padding:var(--pas-3);background:var(--voile)}.grande img{max-width:100%;max-height:100%;object-fit:contain}.grande .rond{position:absolute;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));background:var(--noir);color:var(--blanc);border-color:var(--blanc)}.push-note{font-size:var(--petit);color:var(--doux);margin:0}.k-fenetre{display:grid;gap:var(--pas-4);align-content:start;width:100%;min-width:0;overflow-wrap:anywhere}.k-fenetre>*{min-width:0}.k-pied{display:flex;flex-wrap:wrap;gap:var(--pas-2)}.k-section{display:grid;gap:var(--pas-2);align-content:start;min-width:0}.k-titre{font-size:var(--t-titre);line-height:1.25;color:var(--nom)}.k-titre-carte{font-size:var(--t-2);line-height:1.25;font-weight:400;color:var(--encre)}.k-carte,.k-ligne-carte{display:grid;gap:var(--pas-2);align-content:start;min-width:0;background:var(--creux);border:1px solid color-mix(in srgb,var(--bord) 45%,transparent);border-radius:var(--rayon-2);padding:var(--pas-3)}.k-rangee{display:flex;flex-wrap:wrap;gap:var(--pas-2);align-items:center}.k-rangee>.k-champ{flex:1 1 10em}.k-formulaire{display:grid;gap:var(--pas-3)}.k-note{display:block;font-size:var(--t-1);color:var(--doux)}.k-texte{white-space:pre-wrap}.k-citation{padding-left:var(--pas-3);border-left:3px solid var(--doux);color:var(--doux)}.k-avis{padding:var(--pas-2) var(--pas-3);background:var(--creux);border-left:4px solid var(--nom);border-radius:var(--rayon-1)}.k-avis-refus{border-left:8px solid var(--occupe);color:var(--jaune)}.k-avis-refus:before{content:"⚠ "}.k-avis-attente{border-left:4px dotted var(--nom);color:var(--doux)}.k-bouton{max-width:100%;padding:var(--pas-2) var(--pas-3);line-height:1.2}.k-principal{background:var(--accent);color:var(--sur-accent);border-color:var(--sur-accent)}.k-danger{background:var(--rouge);color:var(--sur-rouge);border-color:var(--sur-rouge)}.k-bouton[aria-pressed=true]{border-width:3px;border-color:var(--jaune);background:var(--creux)}.k-principal[aria-pressed=true]{background:var(--accent)}.k-pleine{display:block;width:100%;text-align:left}.k-bouton:disabled{opacity:1;background:var(--creux);color:var(--doux);border:1px dashed var(--bord);box-shadow:none}.k-champ{display:grid;gap:var(--pas-1);min-width:0}.k-etiquette{font-size:var(--t-1);color:var(--doux)}.k-erreur{font-size:var(--t-1);color:var(--jaune)}.k-erreur:before{content:"⚠ "}.k-saisie[aria-invalid=true]{border:2px solid var(--occupe)}.k-saisie{width:100%;max-width:100%;min-width:0;background:var(--creux);color:var(--encre);border:1px solid var(--bord);border-radius:var(--rayon-1);padding:0 var(--pas-3);color-scheme:dark}:root[data-skin=clair] .k-saisie{color-scheme:light}textarea.k-saisie{padding:var(--pas-2) var(--pas-3);resize:vertical}.k-saisie::placeholder{color:var(--doux);opacity:1}.k-choix{appearance:none;padding-right:calc(var(--pas-5) + var(--pas-3));background-image:linear-gradient(45deg,transparent 50%,var(--doux) 50%),linear-gradient(135deg,var(--doux) 50%,transparent 50%);background-position:calc(100% - var(--pas-4) - var(--pas-1)) 50%,calc(100% - var(--pas-4)) 50%;background-size:var(--pas-1) var(--pas-1);background-repeat:no-repeat}.k-choix option{background:var(--creux);color:var(--encre)}.k-case{position:relative;display:flex;align-items:center;gap:var(--pas-3);min-height:var(--cible);cursor:pointer}.k-case>.k-case-saisie{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.k-case-boite{position:relative;flex:none;width:24px;height:24px;background:var(--creux);border:2px solid var(--bord);border-radius:var(--rayon-1)}.k-case-saisie:checked+.k-case-boite{background:var(--accent);border-color:var(--sur-accent)}.k-case-saisie:checked+.k-case-boite:after{content:"";position:absolute;left:6px;top:1px;width:6px;height:12px;border:solid var(--sur-accent);border-width:0 3px 3px 0;rotate:45deg}.k-case-saisie:focus-visible+.k-case-boite{outline:var(--focus);outline-offset:var(--focus-decalage);box-shadow:0 0 0 var(--focus-marge) var(--focus-lisere)}.k-case-saisie:disabled~.k-case-texte{color:var(--doux)}.k-case-saisie:disabled~.k-case-boite{border-style:dashed}.k-saisie:disabled{opacity:1;color:var(--doux);border-style:dashed}.k-case-texte{min-width:0}.k-liste{display:flex;flex-direction:column;gap:var(--pas-2);padding:0}.k-ordonnee{padding-left:var(--pas-5);list-style:decimal}.k-ligne{min-width:0;padding:var(--pas-2) 0;border-bottom:1px solid color-mix(in srgb,var(--bord) 35%,transparent)}.k-ligne>*+*{margin-top:var(--pas-1)}.k-ligne.k-ligne-carte{padding:var(--pas-3);border-bottom:1px solid color-mix(in srgb,var(--bord) 45%,transparent)}.k-jauge-ligne{display:flex;align-items:center;gap:var(--pas-2)}.k-jauge{flex:1;appearance:none;-webkit-appearance:none;width:100%;height:var(--pas-3);background:var(--creux);border:1px solid var(--bord);border-radius:var(--rayon-1);overflow:hidden;accent-color:var(--accent)}.k-jauge::-webkit-progress-bar{background:var(--creux)}.k-jauge::-webkit-progress-value{background:var(--accent)}.k-jauge::-moz-progress-bar{background:var(--accent)}.k-jauge-texte{flex:none;font-size:var(--t-1);color:var(--doux)}.k-vide{display:grid;gap:var(--pas-3);justify-items:start;padding:var(--pas-4);color:var(--doux);border:2px dashed color-mix(in srgb,var(--bord) 55%,transparent);border-radius:var(--rayon-2)}.k-groupe{display:grid;gap:var(--pas-1);min-width:0;padding:0;border:0}.k-groupe>.k-etiquette{padding:0}.k-rond{border-radius:50%}.k-case-saisie:checked+.k-rond:after{left:50%;top:50%;width:8px;height:8px;border:0;border-radius:50%;background:var(--sur-accent);translate:-50% -50%;rotate:0deg}.k-onglets{display:grid;gap:var(--pas-2);min-width:0}.k-onglets-liste{display:flex;gap:var(--pas-1);overflow-x:auto;scrollbar-width:none;border-bottom:2px solid var(--bord)}.k-onglets-liste::-webkit-scrollbar{display:none}.k-onglet{flex:0 0 auto;border-bottom:3px solid transparent;border-radius:var(--rayon-1) var(--rayon-1) 0 0}.k-onglet[aria-selected=true]{background:var(--accent);color:var(--sur-accent);border-bottom-color:var(--sur-accent)}.k-onglets-panneau{min-width:0}.k-image{display:block;max-width:100%;height:auto;border-radius:var(--rayon-1)}.k-image-repli{display:inline-block;padding:var(--pas-2) var(--pas-3);border:1px dashed var(--bord);border-radius:var(--rayon-1);color:var(--doux)}.k-grille{display:grid;gap:var(--pas-1);justify-content:start;max-width:100%;overflow-x:auto}.k-grille[data-colonnes="2"]{grid-template-columns:repeat(2,minmax(0,56px))}.k-grille[data-colonnes="3"]{grid-template-columns:repeat(3,minmax(0,56px))}.k-grille[data-colonnes="4"]{grid-template-columns:repeat(4,minmax(0,56px))}.k-grille[data-colonnes="5"]{grid-template-columns:repeat(5,minmax(0,56px))}.k-grille[data-colonnes="6"]{grid-template-columns:repeat(6,minmax(var(--cible-plateau),var(--cible)))}.k-grille[data-colonnes="7"]{grid-template-columns:repeat(7,minmax(var(--cible-plateau),var(--cible)))}.k-grille[data-colonnes="8"]{grid-template-columns:repeat(8,minmax(var(--cible-plateau),var(--cible)))}.k-grille:is([data-colonnes="2"],[data-colonnes="3"],[data-colonnes="4"],[data-colonnes="5"])>.k-cellule{aspect-ratio:1}.k-grille>.k-cellule{min-width:0}.k-cellule{display:grid;place-items:center;min-width:var(--cible);min-height:var(--cible);padding:0;font-size:var(--t-icone)}.k-pion{background:none;border:0}.k-dialogue{position:fixed;left:var(--pas-2);right:var(--pas-2);bottom:var(--pas-2);z-index:var(--couche-veille);max-width:480px;margin:0 auto;padding:var(--pas-3);display:grid;gap:var(--pas-2);background:var(--panneau);color:var(--encre);border:2px solid var(--bord);border-radius:var(--rayon-2);box-shadow:var(--ombre)}.social{display:flex;flex-direction:column;gap:var(--pas-2);margin-top:var(--pas-3)}.social-bloc h3,.social-bloc summary{font-size:var(--petit);color:var(--doux);font-weight:400;margin:var(--pas-1-5) var(--pas-0) var(--pas-0)}.social-bloc summary{min-height:var(--cible);display:flex;align-items:center;cursor:pointer}.social-bloc ul,.social ul{list-style:none;padding:0}.social-ligne{display:flex;align-items:center;gap:var(--pas-1-5);min-height:var(--cible)}.social-ligne .ligne{flex:1;min-width:0;border-bottom:0}.social-contact{border-bottom:1px solid color-mix(in srgb,var(--bord) 25%,transparent)}.social-ligne>.pastille{width:32px;height:32px;font-size:var(--t-2)}.social button{min-width:var(--cible)}.social .plus{padding:0;width:var(--cible);border-color:transparent;background:none;font-size:var(--t-3)}.social .oui{background:var(--vert);color:var(--sur-vert);border-color:var(--sur-vert)}.social .danger{background:var(--rouge);color:var(--sur-rouge);border-color:var(--sur-rouge)}.social .discret{align-self:flex-start;background:none;border-style:dashed;color:var(--doux)}.social-form{display:flex;gap:var(--pas-1-5);align-items:center}.social-form input:not([type=color]){flex:1;min-width:0;min-height:var(--cible);background:var(--creux);border:1px solid var(--bord);border-radius:var(--rayon-1);padding:0 var(--pas-2-5)}.social-form input[type=color]{width:var(--cible);height:var(--cible);padding:var(--pas-0);background:var(--creux);border:1px solid var(--bord);border-radius:var(--rayon-1)}.social-actions{display:flex;flex-wrap:wrap;gap:var(--pas-1-5);padding:var(--pas-1) var(--pas-0) var(--pas-2);align-items:center}.social-actions label{display:flex;align-items:center;gap:var(--pas-1-5);font-size:var(--petit);color:var(--doux)}.social-actions select{min-height:var(--cible);background:var(--creux);border:1px solid var(--bord);border-radius:var(--rayon-1);padding:0 var(--pas-1-5)}.groupe-entete{display:flex;align-items:center;gap:var(--pas-0)}.groupe-entete h3{flex:1}.perso{display:block;color:var(--doux);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vide{color:var(--doux);font-size:var(--petit);padding:var(--pas-1) var(--pas-0)}.pastille.invisible{filter:grayscale(.8);opacity:.75}@media(max-width:320px){.social-ligne .oui,.social-ligne button:not(.ligne):not(.plus){padding:0 var(--pas-2)}}.ecrire-place{flex:none;border-top:1px solid var(--bord);background:var(--panneau)}.ecrire-place input::placeholder{color:var(--doux);opacity:1}.ecrire-place-attente{margin:0;padding:0 var(--pas-3);color:var(--doux);font-size:var(--petit)}.ecrire-place-attente:empty{display:none}:root{--fond: #140a2e;--panneau: #1d1140;--creux: #120828;--encre: #f2eaff;--doux: #b9a8e6;--accent: #ff4fd8;--violet: #8f3cff;--nom: #19e3ff;--vert: #39ff88;--jaune: #ffe14d;--bord: #19e3ff;--signal: #ffe14d;--sur-signal: #1b1530;--sur-accent: #1b1530;--occupe: #ff4d4d;--sur-occupe: #ffffff;--absent: var(--doux);--rouge: #d43a5c;--sur-rouge: #ffffff;--sur-vert: #10200f;--titre-fin: #c2287f;--sur-titre: #ffffff;--titre: linear-gradient(90deg, var(--violet), #b02bd6 60%, var(--titre-fin));--moi: #4a2bb0;--autre: #23305f;--pastille: #2a2350;--sur-pastille: #ffffff;--noir: #000000;--blanc: #ffffff;--voile: rgb(0 0 0 / .88);--voile-leger: rgb(0 0 0 / .25);--trait-clair: rgb(255 255 255 / .5);--ombre: 0 0 0 1px #000000, 4px 4px 0 rgb(0 0 0 / .45), 0 0 14px rgb(25 227 255 / .3);--ombre-texte: 1px 1px 0 rgb(0 0 0 / .5);--ciel: linear-gradient(#0b1640, #22195a 55%, #4b2a7b);--relief: inset 0 1px 0 rgb(255 255 255 / .16), inset 0 -2px 0 rgb(0 0 0 / .28);--relief-titre: inset 0 1px 0 rgb(255 255 255 / .35), inset 0 -1px 0 rgb(0 0 0 / .3);--liane: var(--vert);--saison-printemps: #ffb3d9;--saison-ete: #ffd24a;--saison-automne: #ff8a3d;--saison-hiver: #9fd0ff;--pas-0: 2px;--pas-1: 4px;--pas-1-5: 6px;--pas-1-7: 7px;--pas-2: 8px;--pas-2-5: 10px;--pas-3: 12px;--pas-3-5: 14px;--pas-4: 16px;--pas-5: 24px;--rayon-1: 6px;--rayon-2: 12px;--rayon-3: 20px;--couche-feuille: 10;--couche-barre: 15;--couche-fenetre: 20;--couche-montre: 30;--couche-annonce: 40;--couche-pluie: 45;--couche-veille: 50;--couche-image: 60;--couche-appel: 70;--t-1: max(14px, calc(14px * var(--e, 1)));--t-2: calc(16px * var(--e, 1));--t-3: calc(20px * var(--e, 1));--t-4: calc(22px * var(--e, 1));--t-titre: calc(18px * var(--e, 1));--t-5: calc(28px * var(--e, 1));--t-icone: 24px;--texte: var(--t-2);--petit: var(--t-1);--cible: 44px;--colonne-mini: 264px;--colonne-village: 240px;--cible-plateau: 36px;--focus-trait: var(--jaune);--focus-lisere: var(--noir);--focus-marge: 2px;--focus: 3px solid var(--focus-trait);--focus-decalage: 2px;--survol: 8%;--focus-dedans: -3px}:root[data-skin=clair]{--fond: #d6e6f8;--panneau: #eaf2fb;--creux: #ffffff;--encre: #11335c;--doux: #3f5f8a;--accent: #ff5fa2;--violet: #2a6fc9;--nom: #1d5bb0;--vert: #1f7a2e;--jaune: #7a5a00;--bord: #5a80b0;--signal: #ffe14d;--sur-signal: #1b1530;--sur-accent: #1b1530;--occupe: #c62828;--sur-occupe: #ffffff;--absent: var(--doux);--rouge: #d43a5c;--sur-rouge: #ffffff;--sur-vert: #ffffff;--titre-fin: #174a94;--sur-titre: #ffffff;--titre: linear-gradient(#2a6fc9, #1d5bb0 55%, var(--titre-fin));--moi: #fff3d6;--autre: #ffffff;--focus-trait: var(--encre);--focus-lisere: var(--blanc);--liane: #c8ffc0;--ombre: 0 0 0 1px #11335c, 3px 3px 0 rgb(17 51 92 / .3);--ciel: linear-gradient(#a9cdf2, #d6e6f8 60%, #eef5fd);--relief: inset 0 1px 0 rgb(255 255 255 / .85), inset 0 -2px 0 rgb(17 51 92 / .16)}:root:not([data-skin=clair])[data-moment=aube]{--titre: linear-gradient(90deg, #7a2f9e, #a6307f 60%, #b3412a)}:root:not([data-skin=clair])[data-moment=jour]{--titre: linear-gradient(90deg, #1f5fd0, #6a35d6 60%, #b02bd6)}:root:not([data-skin=clair])[data-moment=nuit]{--titre: linear-gradient(90deg, #1b1f6b, #3a2396 60%, #6a2bb8)}:root[data-skin=clair][data-moment=aube]{--titre: linear-gradient(#8a4a9e, #b04f7e 55%, #a8552a)}:root[data-skin=clair][data-moment=crepuscule]{--titre: linear-gradient(#5a3fa8, #7a3a9c 55%, #9a3a78)}:root[data-skin=clair][data-moment=nuit]{--titre: linear-gradient(#1b3a78, #243a8a 55%, #2c2f78)}@font-face{font-family:Pixelify Sans;src:url(/assets/v5/fonts/pixelify-sans.woff2) format("woff2");font-weight:400;font-display:swap}:root{--haut: 40px;--hauteur-utile: 100dvh;--clavier: 0px;--decalage-vue: 0px;--bas-sur: env(safe-area-inset-bottom)}*{box-sizing:border-box;margin:0}html,body,#jah{height:100%}body{background:var(--fond);color:var(--encre);overflow:hidden;font:var(--texte)/1.3 "Pixelify Sans","Trebuchet MS",system-ui,sans-serif;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bord) 55%,transparent) transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--bord);background:var(--panneau);border-radius:var(--rayon-1);padding:0 var(--pas-3)}button,[role=button],a,select,textarea,summary,input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:var(--cible)}button,[role=button],a,select{min-width:var(--cible)}input[type=checkbox],input[type=radio]{width:var(--cible);height:var(--cible)}a{display:inline-flex;align-items:center;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:var(--focus);outline-offset:var(--focus-decalage);box-shadow:0 0 0 var(--focus-marge) var(--focus-lisere)}small{display:block;font-size:var(--petit);color:var(--doux)}ul{list-style:none;padding:0}.rond{width:var(--cible);padding:0;flex:none}:is(.cadran,.composer,.choix,.social-form,.social-actions,.mod-corps) button:not(.ligne):not([style*=background]){box-shadow:var(--relief)}:is(.cadran,.composer,.choix,.social-form,.social-actions,.mod-corps) button:not(.ligne):active:not(:disabled){translate:0 1px;box-shadow:none}@media(hover:hover){button:hover:not(:disabled){border-color:var(--jaune)}}.tiroir{border:1px solid color-mix(in srgb,var(--bord) 35%,transparent);border-radius:var(--rayon-2)}.tiroir>summary{display:flex;align-items:center;gap:var(--pas-2);padding:0 var(--pas-2-5);cursor:pointer;list-style:none;border-radius:var(--rayon-2)}.tiroir>summary::-webkit-details-marker{display:none}.tiroir>summary:after{content:"▸";margin-left:auto;color:var(--doux)}.tiroir[open]>summary:after{content:"▾"}:is(.liste,.plateau-onglets,.plateau-mod,.cadran) :focus-visible{outline-offset:var(--focus-dedans);box-shadow:inset 0 0 0 calc(var(--focus-marge) - var(--focus-dedans)) var(--focus-lisere)}.tiroir>summary:focus-visible{outline:var(--focus);outline-offset:calc(var(--focus-decalage) * -1);box-shadow:inset 0 0 0 var(--focus-marge) var(--focus-lisere)}.tiroir[open]{padding-bottom:var(--pas-2);background:color-mix(in srgb,var(--creux) 60%,transparent)}.tiroir>:not(summary){margin:var(--pas-1-5) var(--pas-2) 0}.tiroir>button{display:block;width:calc(100% - 16px);text-align:left}.attente,.choix{height:100%;display:grid;place-content:center;place-content:safe center;gap:var(--pas-3);text-align:center;padding:var(--pas-4);background:var(--ciel);overflow-y:auto}.choix h1{font-size:var(--t-5)}.choix button{font-size:var(--t-3);min-width:min(240px,100%)}.choix small{max-width:280px}.entree{width:min(360px,calc(100vw - 32px));background:var(--panneau);border:2px solid var(--bord);border-radius:var(--rayon-2);box-shadow:var(--ombre);text-align:left}.entree .titre{cursor:default;padding:0 var(--pas-2-5)}.entree-corps{display:grid;gap:var(--pas-3);padding:var(--pas-4)}.entree-corps h1{font-size:var(--t-4);line-height:1.2}.entree form{display:grid;gap:var(--pas-2-5)}.entree form p{display:grid;gap:var(--pas-1)}.entree label{display:grid;gap:var(--pas-1);font-size:var(--petit);color:var(--doux)}.entree input{width:100%;background:var(--creux);color:var(--encre);border:1px solid var(--bord);border-radius:var(--rayon-1);padding:0 var(--pas-2-5);font-size:var(--texte);color-scheme:dark}:root[data-skin=clair] .entree input{color-scheme:light}.entree [role=alert]{color:var(--jaune)}.entree form button[type=submit]{background:var(--accent);color:var(--sur-accent);border-color:var(--sur-accent)}.entree-essai{display:grid;gap:var(--pas-2);padding-top:var(--pas-3);border-top:1px dashed color-mix(in srgb,var(--bord) 50%,transparent)}.entree-essai small{max-width:none}.habitants{display:flex;flex-wrap:wrap;gap:var(--pas-1-5)}.choix .habitants button{flex:1 1 auto;min-width:var(--cible);font-size:var(--texte)}.village{position:fixed;inset:0;width:100%;height:100%;touch-action:none;image-rendering:pixelated}.haut{position:fixed;top:var(--decalage-vue);left:0;right:0;height:var(--haut);z-index:var(--couche-barre);display:flex;align-items:center;gap:var(--pas-3-5);padding:0 max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));background:var(--titre);color:var(--sur-titre);text-shadow:var(--ombre-texte)}.haut .marque{margin-right:auto}.feuille{position:fixed;left:0;right:0;bottom:var(--clavier);z-index:var(--couche-feuille);height:calc(var(--hauteur-utile) * .54);display:flex;flex-direction:column;background:var(--panneau);border-top:2px solid var(--bord);border-radius:var(--rayon-2) var(--rayon-2) 0 0;box-shadow:var(--ombre);transition:height .18s ease-out}.feuille.pleine{height:calc(var(--hauteur-utile) - var(--haut));border-radius:0}.feuille.reduite{height:calc(52px + var(--bas-sur))}.poignee{border:0;background:none;min-height:var(--cible);touch-action:none;display:grid;place-items:center;gap:var(--pas-0);flex:none}.poignee i{width:44px;height:4px;border-radius:calc(var(--rayon-1) / 3);background:var(--doux)}.feuille.reduite .poignee{min-height:50px}.bureau{position:fixed;inset:0;z-index:var(--couche-fenetre);pointer-events:none}.bureau>.fenetre{pointer-events:auto}.bureau.range{display:flex;align-items:stretch;gap:var(--pas-2);padding:calc(var(--cible) + var(--pas-4)) var(--pas-4) calc(var(--cible) + var(--pas-5))}.fenetre.en-colonne{position:static;flex:0 1 340px;min-width:var(--colonne-mini);width:auto;height:auto}.village-colonne{flex:1 0 var(--colonne-village);pointer-events:none}.en-colonne .titre{cursor:default;touch-action:auto}.fenetre{position:fixed;width:340px;z-index:var(--couche-fenetre);display:flex;flex-direction:column;container-type:inline-size;background:var(--panneau);border:2px solid var(--bord);border-radius:var(--rayon-2);box-shadow:var(--ombre)}.titre{display:flex;align-items:center;justify-content:space-between;flex:none;height:44px;padding:0 0 0 var(--pas-2-5);background:var(--titre);color:var(--sur-titre);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:calc(var(--rayon-2) * .8) calc(var(--rayon-2) * .8) 0 0;text-shadow:var(--ombre-texte);box-shadow:var(--relief-titre)}.titre{position:relative}.titre:after{content:"";position:absolute;left:var(--pas-2);right:var(--cible);bottom:0;height:var(--pas-2);pointer-events:none;background:radial-gradient(ellipse 5px 3px at 6px 2px,var(--liane) 95%,transparent) 0 0 / 24px 8px repeat-x,radial-gradient(ellipse 5px 3px at 18px 6px,var(--liane) 95%,transparent) 0 0 / 24px 8px repeat-x,linear-gradient(var(--liane),var(--liane)) 0 4px / 100% 1px no-repeat}.titre button{min-height:var(--cible);width:var(--cible);padding:0;background:var(--rouge);border-color:var(--sur-rouge);color:var(--sur-rouge)}.liste{flex:1;min-height:0;overflow-y:auto;padding:0 var(--pas-2) calc(8px + var(--bas-sur))}.moi{display:flex;align-items:center;justify-content:space-between;gap:var(--pas-2);padding:var(--pas-1-5) var(--pas-0)}.moi select{background:var(--creux);border:1px solid var(--bord);border-radius:var(--rayon-1);min-height:var(--cible);padding:0 var(--pas-1-5)}.gazette{position:relative;background:var(--creux);border:1px dashed var(--jaune);border-radius:var(--rayon-2);padding:var(--pas-2) calc(var(--cible) + var(--pas-2)) var(--pas-2) var(--pas-3);margin-bottom:var(--pas-1-5)}.titre-gazette{display:block;font-size:var(--petit);color:var(--jaune)}.gazette .corps{display:block;width:100%;text-align:left;border:0;background:none;padding:0}.ligne-gazette{display:block}.gazette .rond{position:absolute;top:4px;right:4px;border:0;background:none}.murmure{color:var(--doux)}.ligne{width:100%;display:flex;align-items:center;gap:var(--pas-2-5);text-align:left;border:0;border-bottom:1px solid color-mix(in srgb,var(--bord) 25%,transparent);border-radius:0;background:none;padding:var(--pas-1-5) var(--pas-0);min-height:56px}.ligne:hover{background:color-mix(in srgb,var(--bord) var(--survol),transparent)}.qui{flex:1;min-width:0}.qui small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge{background:var(--accent);color:var(--sur-accent);border-radius:var(--rayon-2);min-width:24px;height:24px;padding:0 var(--pas-1-7);display:grid;place-items:center}.pastille{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--rayon-1);background:var(--pastille);border:3px solid var(--doux);color:var(--sur-pastille);font-size:var(--t-3);text-shadow:var(--ombre-texte);position:relative}.pastille.online{border-color:var(--vert)}.pastille.busy{border-color:var(--occupe)}.pastille.away,.pastille.brb,.pastille.phone,.pastille.lunch{border-color:var(--jaune)}.pastille.offline,.pastille.invisible{filter:grayscale(.8);opacity:.75}.pastille.online:after,.pastille.busy:after,.pastille.away:after,.pastille.brb:after,.pastille.phone:after,.pastille.lunch:after,.pastille.offline:after,.pastille.invisible:after{content:"";position:absolute;right:-7px;bottom:-7px;width:16px;height:16px;border-radius:50%;box-sizing:border-box;box-shadow:0 0 0 2px var(--panneau)}.pastille.online:after{background:var(--vert)}.pastille.busy:after{background:linear-gradient(var(--sur-occupe),var(--sur-occupe)) center / 8px 2px no-repeat,var(--occupe)}.pastille.away:after,.pastille.brb:after,.pastille.phone:after,.pastille.lunch:after{background:linear-gradient(90deg,var(--jaune) 50%,var(--panneau) 50%);border:2px solid var(--jaune)}.pastille.offline:after,.pastille.invisible:after{background:var(--panneau);border:3px solid var(--absent)}.conversation{flex:1;min-height:0;display:flex;flex-direction:column}.entete{display:flex;align-items:center;gap:var(--pas-2);padding:0 var(--pas-2) var(--pas-1-5);flex:none}.entete .rond{border:0;background:none;font-size:var(--t-4)}.fil{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--pas-1);padding:var(--pas-1-5) var(--pas-2);background:var(--creux)}.bulle{max-width:82%;padding:var(--pas-1-5) var(--pas-2-5);border-radius:var(--rayon-2);overflow-wrap:anywhere}.bulle .nom{display:block;font-size:var(--petit);color:var(--nom)}.bulle.moi{align-self:flex-end;background:var(--moi);border-bottom-right-radius:calc(var(--rayon-1) / 3)}.bulle.autre{align-self:flex-start;background:var(--autre);border-bottom-left-radius:calc(var(--rayon-1) / 3)}.evenement{align-self:center;font-size:var(--petit);color:var(--jaune);padding:var(--pas-0) var(--pas-2)}.moment{align-self:center;font-size:var(--petit);color:var(--doux);padding:var(--pas-1-5) var(--pas-2) 0}.plateau{display:flex;flex-direction:column;gap:var(--pas-1-5);padding:var(--pas-1-5) var(--pas-1);border-top:1px solid var(--bord);height:clamp(150px,calc(var(--hauteur-utile) * .3),300px);flex:none}.plateau-cadre{position:relative;flex:none}.plateau-onglets{display:flex;gap:var(--pas-0);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.plateau-onglets::-webkit-scrollbar{display:none}.plateau-onglets button{font-weight:400;font-size:var(--t-1);line-height:1.15;padding:var(--pas-1) var(--pas-2);flex:0 0 auto;min-width:var(--cible);min-height:var(--cible);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;white-space:nowrap;border-radius:var(--rayon-1) var(--rayon-1) 0 0;border-bottom:3px solid transparent}.onglet-icone{font-size:var(--t-3)}.plateau-onglets button[aria-selected=true]{background:var(--accent);color:var(--sur-accent);border-bottom-color:var(--sur-accent)}.plateau-avant,.plateau-suite{position:absolute;top:0;bottom:0;width:var(--cible);display:flex;align-items:center;pointer-events:none;font-size:var(--t-5);line-height:1;color:var(--encre)}.plateau-suite{right:0;justify-content:flex-end;padding-right:var(--pas-1);background:linear-gradient(to left,var(--panneau) 35%,transparent)}.plateau-avant{left:0;padding-left:var(--pas-1);background:linear-gradient(to right,var(--panneau) 35%,transparent)}.plateau-mod{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--pas-1);flex:1;min-height:0;overflow-y:auto}.clin-grille,.emotes-grille,.lulu-grille{display:flex;flex-wrap:wrap;gap:var(--pas-1)}.plateau-mod button{width:var(--cible);padding:0;font-size:var(--t-3);border-color:transparent;background:var(--creux)}.apercu-fichier{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pas-2);padding:var(--pas-2);flex:none;border-top:1px solid var(--bord)}.apercu-fichier canvas{display:block;max-width:100%;max-height:calc(var(--hauteur-utile) * .22);border-radius:var(--rayon-1);background:var(--creux)}.apercu-fichier .nom-fichier{flex:1 1 8em}.apercu-taille{font-size:var(--petit);color:var(--doux)}.apercu-envoyer{background:var(--accent);color:var(--sur-accent);border-color:var(--sur-accent)}.composer{display:flex;gap:var(--pas-1-5);padding:var(--pas-2) max(8px,env(safe-area-inset-right)) calc(6px + var(--bas-sur)) max(8px,env(safe-area-inset-left));flex:none}.ranger{background:var(--voile-leger);color:var(--sur-titre);border-color:var(--trait-clair);text-shadow:none}.composer input{flex:1;min-width:0;min-height:var(--cible);background:var(--creux);border:1px solid var(--bord);border-radius:var(--rayon-1);padding:0 var(--pas-2-5)}.wizz-bouton{background:var(--signal);color:var(--sur-signal);border-color:var(--sur-signal)}.envoi{background:var(--accent);color:var(--sur-accent);border-color:var(--sur-accent)}@container (max-width: 339px){.composer{flex-wrap:wrap}.composer input{order:-1;flex:1 1 100%}}.montre{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:calc(10px + var(--bas-sur));z-index:var(--couche-montre);display:flex;flex-direction:column;align-items:flex-end;gap:var(--pas-2)}.montre.mi{bottom:calc(var(--hauteur-utile) * .54 + 10px + var(--clavier))}.montre.reduite{bottom:calc(62px + var(--clavier) + var(--bas-sur))}.montre.pleine{bottom:auto;top:calc(var(--haut) + 4px + var(--decalage-vue));flex-direction:column-reverse}.bouton-montre{width:52px;height:52px;border-radius:50%;font-size:var(--t-icone);padding:0;border:2px solid var(--accent);box-shadow:var(--ombre)}.cadran{width:min(250px,calc(100vw - 20px));max-height:calc(var(--hauteur-utile) - 90px);overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pas-2-5);padding:var(--pas-3);box-sizing:border-box;overflow-wrap:anywhere;background:var(--panneau);border:2px solid var(--accent);border-radius:var(--rayon-2);box-shadow:var(--ombre)}.cadran .horloge{font-size:var(--t-5);color:var(--jaune)}.cadran button{text-align:left;max-width:100%}.cadran-tete{display:grid;gap:var(--pas-1);padding-bottom:var(--pas-2);border-bottom:1px dashed color-mix(in srgb,var(--accent) 60%,transparent)}.cadran-compte{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:var(--pas-1-5)}.cadran-compte p{background:var(--creux);border-radius:var(--rayon-2);padding:var(--pas-1-5) var(--pas-2)}.rangee.statuts{align-items:center;gap:var(--pas-1)}.rangee.statuts button{flex:0 0 var(--cible);padding:0}.statut-nom{flex:1 1 100%}.rayon{display:grid;gap:var(--pas-1-5)}.rayon h2{display:flex;align-items:center;gap:var(--pas-2);font-size:var(--petit);color:var(--nom)}.rayon h2:after{content:"";flex:1;height:2px;background:color-mix(in srgb,var(--bord) 30%,transparent)}.tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--pas-1-5)}.tuile{display:flex;align-items:center;gap:var(--pas-1-5);padding:var(--pas-1) var(--pas-2) var(--pas-1) var(--pas-1-5);min-height:48px;line-height:1.15;background:var(--creux);border-color:color-mix(in srgb,var(--bord) 45%,transparent);overflow-wrap:break-word}.tuile-icone{flex:none;width:26px;text-align:center;font-size:var(--t-3)}.tuile[aria-pressed=true]{border-color:var(--jaune)}.sortie{border-style:dashed;background:none;color:var(--doux)}.rangee{display:flex;flex-wrap:wrap;gap:var(--pas-1-5)}.rangee button{flex:1 1 auto;padding:0 var(--pas-2-5);text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-weight:400}.rangee button[aria-pressed=true]{border-color:var(--jaune);background:var(--creux)}.toast{position:fixed;top:calc(var(--haut) + 8px + var(--decalage-vue));left:50%;translate:-50% 0;z-index:var(--couche-annonce);max-width:92vw;padding:var(--pas-2) var(--pas-3-5);background:var(--signal);color:var(--sur-signal);border:2px solid var(--sur-signal);border-radius:var(--rayon-2);text-align:center}@keyframes wizz{0%,to{translate:0 0}10%{translate:-9px 5px}20%{translate:8px -6px}30%{translate:-7px -4px}40%{translate:9px 6px}50%{translate:-6px 3px}60%{translate:7px -5px}70%{translate:-5px 4px}85%{translate:4px -2px}}.wizz{animation:wizz .6s linear}.lisere{outline:4px solid var(--signal);outline-offset:-4px}.pluie{position:fixed;inset:0;z-index:var(--couche-pluie);pointer-events:none;overflow:hidden}.pluie span{position:absolute;top:-60px;animation:tombe 1.9s ease-in forwards}@keyframes tombe{to{translate:0 calc(100dvh + 80px);rotate:240deg}}:root[data-pc] .cadran{width:min(320px,calc(100vw - 20px))}:root[data-pc] .plateau{height:clamp(190px,32dvh,320px)}:root[data-pc] .haut{left:auto;right:max(12px,env(safe-area-inset-right));top:calc(10px + var(--decalage-vue));border-radius:var(--rayon-3);border:2px solid var(--bord);box-shadow:var(--ombre)}:root[data-pc] .haut .marque{margin-right:0}:root[data-pc] .cadran{max-height:calc(var(--hauteur-utile) - 140px)}@media(prefers-reduced-motion:reduce){.wizz{animation:none}.pluie{display:none}.feuille{transition:none}}:root[data-calme] .wizz{animation:none}:root[data-calme] .pluie{display:none}:root[data-calme] .feuille{transition:none}.bulle.attente{opacity:.6}.bulle.attente small{font-size:var(--petit)}b,strong,h1,h2,h3,h4,h5,h6{font-weight:400}em,i,cite,dfn,address,var{font-style:normal}.cadran .horloge{font-weight:400}th,dt,legend,summary,optgroup,mark,kbd{font-weight:400}:root[data-tel]{--haut: calc(44px + env(safe-area-inset-top)) }:root[data-tel] .haut{padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));gap:var(--pas-1-5);font-size:var(--petit)}:root[data-tel] .haut .marque{margin-right:0;flex:none}:root[data-tel] .haut .nom{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-tel] .haut select{flex:none;background:var(--voile-leger);color:var(--sur-titre);border:1px solid var(--trait-clair);border-radius:var(--rayon-1);min-height:var(--cible);width:52px}:root[data-tel] .haut .heure{flex:none;background:var(--voile-leger);color:var(--sur-titre);border-color:var(--trait-clair);padding:0 var(--pas-2)}:root[data-tel] .feuille{height:calc(var(--hauteur-utile) * .62);padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}:root[data-tel] .feuille.pleine,:root[data-tel] .feuille.saisie{height:calc(var(--hauteur-utile) - var(--haut));border-radius:0}:root[data-tel] .feuille.reduite{height:calc(52px + var(--bas-sur))}:root[data-tel] .feuille.saisie .poignee,:root[data-tel] .feuille.saisie .entete{display:none}:root[data-tel] .ligne{min-height:48px;padding-top:var(--pas-1);padding-bottom:var(--pas-1)}:root[data-tel] .gazette{padding:0 calc(var(--cible) + var(--pas-1)) 0 var(--pas-2);margin-bottom:var(--pas-1)}:root[data-tel] .gazette .corps{min-height:var(--cible);display:flex;flex-direction:column;justify-content:center}:root[data-tel] .gazette:not(.deplie) .titre-gazette,:root[data-tel] .gazette:not(.deplie) .ligne-gazette:not(.titre-gazette+.ligne-gazette){display:none}:root[data-tel] .gazette:not(.deplie) .ligne-gazette{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-tel] .gazette .rond{top:0}:root[data-tel] .composer{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}:root[data-tel] .bouton-montre{display:none}:root[data-tel] .montre,:root[data-tel] .montre.mi,:root[data-tel] .montre.reduite,:root[data-tel] .montre.pleine{top:calc(var(--haut) + 4px + var(--decalage-vue));bottom:auto;right:max(8px,env(safe-area-inset-right))}:root[data-tel] .cadran{width:min(calc(100vw - 16px),320px);max-height:calc(var(--hauteur-utile) - var(--haut) - 16px);overflow-y:auto}.message{display:flex;flex-direction:column;gap:var(--pas-1)}.message.moi{align-items:flex-end}.message.autre{align-items:flex-start}.message .bulle{cursor:pointer}.reactions{display:flex;flex-wrap:wrap;gap:var(--pas-1)}.reactions button,.menu-message button{border:1px solid var(--bord);border-radius:var(--rayon-2);background:transparent;padding:0 var(--pas-1-5);font:inherit;cursor:pointer}.reactions button.a-moi{border-color:var(--jaune);border-width:2px;background:var(--creux)}.menu-message{display:flex;flex-wrap:wrap;gap:var(--pas-1)}.evenement.supprime{color:var(--doux);text-decoration:line-through}.ecrit{font-size:var(--petit);color:var(--doux);margin:0 var(--pas-2)}.kikoo-plateau form{display:flex;flex-direction:column;gap:var(--pas-1-5);margin-top:var(--pas-1-5)}.kikoo-apercu{margin:0;overflow-wrap:anywhere}.kikoo-bulle{overflow-wrap:anywhere}.fenetre-mod{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;min-width:0}.fenetre-mod .mod-corps{padding:var(--pas-4) var(--pas-4) calc(16px + var(--bas-sur));min-width:0;flex:1 0 auto;line-height:1.45}.mod-corps>*+*,.mod-corps>:is(div,section):not(.rangee):not(.k-fenetre):not([style*=flex]):not([style*=grid])>*+*{margin-top:var(--pas-3)}.mod-corps :is(article,form,fieldset,li,details):not(.rangee):not([style*=flex]):not([style*=grid]):not(.k-fenetre *)>*+*{margin-top:var(--pas-2)}.mod-corps :is(h2,h3,h4):not(.k-fenetre *){font-size:var(--t-titre);line-height:1.25;color:var(--nom)}.mod-corps section>:is(h2,h3,h4):not(:first-child):not(.k-fenetre *){margin-top:var(--pas-4)}.mod-corps article:not(.k-fenetre *){background:var(--creux);border:1px solid color-mix(in srgb,var(--bord) 35%,transparent);border-radius:var(--rayon-2);padding:var(--pas-3)}.mod-corps li:has(>p+*):not(.k-fenetre *){background:var(--creux);border:1px solid color-mix(in srgb,var(--bord) 35%,transparent);border-radius:var(--rayon-2);padding:var(--pas-3)}.mod-corps progress:not(.k-fenetre *){width:100%;accent-color:var(--accent)}.mod-corps li+li:not(.k-fenetre *){margin-top:var(--pas-2)}.mod-corps label:not(.k-fenetre *){color:var(--doux)}.mod-corps fieldset:not(.k-fenetre *){border:1px solid color-mix(in srgb,var(--bord) 35%,transparent);border-radius:var(--rayon-2);padding:var(--pas-2) var(--pas-3) var(--pas-3)}.mod-corps [role=alert]:not(.k-fenetre *){color:var(--jaune)}.fenetre-mod .titre{padding:0 var(--pas-4) 0 0;justify-content:flex-start;gap:var(--pas-3)}.fenetre-mod .titre button{background:var(--voile-leger);border-color:var(--trait-clair)}.fenetre-mod :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):not(.k-fenetre *){background:var(--creux);color:var(--encre);border:1px solid var(--bord);border-radius:var(--rayon-1);padding:0 var(--pas-3);max-width:100%;min-width:0;color-scheme:dark}:root[data-skin=clair] .fenetre-mod :is(input,textarea,select){color-scheme:light}.fenetre-mod textarea:not(.k-fenetre *){padding:var(--pas-2) var(--pas-3);width:100%}.fenetre-mod :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=number]),select):not(.k-fenetre *){width:100%}.fenetre-mod select:not(.k-fenetre *){min-width:64px}.fenetre-mod option{background:var(--creux);color:var(--encre)}.cache-visuel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cible-focus:focus{outline:none}.fil:focus-visible,.cadran:focus-visible,.fenetre-mod:focus-visible{outline:2px solid var(--jaune);outline-offset:-2px}.cadran:focus{outline:none}.attente h1{font-size:var(--texte)}.fil>.m{display:contents}.ligne-bulle{display:flex;align-items:center;gap:2px;max-width:100%}.message.moi .ligne-bulle{flex-direction:row-reverse}.ligne-bulle .bulle{min-width:0}.actions-message{flex:none;border-color:transparent;background:transparent;padding:0;color:var(--doux)}.actions-message[aria-expanded=true]{color:var(--encre);border-color:var(--jaune)}.heure-ligne{flex:none;color:var(--doux);font-size:var(--petit);align-self:flex-start;padding-top:2px}.liste-vide{padding:8px 12px;color:var(--doux);display:grid;gap:8px;justify-items:start}.toast.refus-affiche{display:flex;align-items:center;gap:8px;top:calc(var(--haut) + 60px + var(--decalage-vue));text-align:left}.toast.refus-affiche button{background:transparent;border-color:var(--sur-signal);color:var(--sur-signal);flex:none}.village-absent{position:fixed;z-index:calc(var(--couche-feuille) - 1);left:50%;transform:translate(-50%);top:calc(var(--decalage-vue) + var(--haut) + 12px);display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:6px 10px;background:var(--titre);color:var(--sur-titre);border:2px solid var(--bord);border-radius:12px;font-size:14px}.village-absent button{min-height:44px;min-width:44px}.mods-absents{margin:8px 0;font-size:14px}.mods-absents button{min-height:44px;min-width:44px}.haut-pastilles{display:flex;align-items:center;gap:6px;flex:none;min-width:0;max-height:100%;white-space:nowrap}:root[data-tel] .haut-pastilles{max-width:45%;overflow:hidden}:root[data-tel][data-grand] .haut .marque,:root[data-tel][data-grand] .haut .nom,:root[data-tel][data-grand] .haut-pastilles{display:none}:root[data-tel][data-grand] .haut .heure{margin-left:auto}.haut-pastilles:empty{display:none}.haut-pastilles>*{display:inline-flex;align-items:center;gap:4px;flex:none}.haut-pastilles small{display:inline}.annonce-soir .corps{white-space:normal;padding-top:var(--pas-1);padding-bottom:var(--pas-1)}.bonnenuit-invitation button{color:var(--encre);background:var(--panneau);border:1px solid var(--bord);text-shadow:none}:root[data-tel] .bonnenuit-invitation{display:none}:root:not([data-tel]) .haut:has(.bonnenuit-invitation){height:calc(var(--cible) + 8px)}:root[data-tel] .haut-pastilles :focus-visible{outline-offset:var(--focus-dedans);box-shadow:inset 0 0 0 calc(var(--focus-marge) - var(--focus-dedans)) var(--focus-lisere)}.pastille.avec-tete{width:50px;height:50px;padding:0;overflow:visible}.pastille.avec-tete>.tete-pixel{display:block;border-radius:calc(var(--rayon-1) - 2px)}.demarrage{min-height:100%;box-sizing:border-box;display:grid;place-content:center;justify-items:center;gap:var(--pas-3);padding:var(--pas-4);text-align:center;color:var(--encre)}.demarrage-nom{margin:0;font-family:Pixelify Sans,system-ui,sans-serif;font-size:var(--t-5);color:var(--nom);text-shadow:var(--ombre-texte)}.demarrage-phrase{margin:0;font-size:var(--t-2);color:var(--doux)}
