html[data-compte-verrouille]{background:#000;overflow:auto!important}html[data-compte-verrouille] body>:not(#connexion-entree):not(#telechargement-jeu):not(#chargement-jeu):not(script):not(style):not(noscript){display:none!important}html[data-compte-verrouille] body{margin:0;min-height:100dvh;overflow:auto!important}#connexion-entree{box-sizing:border-box;position:fixed;inset:0;z-index:2147483647;overflow:auto;display:grid;justify-items:center;align-items:safe center;padding:max(28px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) max(20px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) max(28px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(20px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));background:radial-gradient(ellipse at 50% 25%,#183854,#080f1d 80%);color:var(--ui-text);font-family:var(--ui-font-body)}#connexion-entree[hidden]{display:none}.connexion-carte{position:relative;box-sizing:border-box;width:min(100%,380px);padding:30px 24px 22px;border:1px solid #7492a870;border-radius:24px;background:linear-gradient(155deg,#1c486c,#102e4e 70%);box-shadow:0 20px 70px #0008,inset 0 1px #bed9e530;text-align:center}.connexion-embleme{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 18px;border-radius:50%;border:2px solid var(--ui-gold);background:var(--ui-surface-inset);box-shadow:0 5px #091e35,0 0 0 6px #edc6710c}.connexion-embleme .game-icon{width:52px;height:52px}.connexion-surtitre{font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--ui-gold)}.connexion-carte h1{font:800 25px/1.15 var(--ui-font-body);letter-spacing:-.035em;margin:10px 0 22px;color:var(--ui-text);outline:none}.connexion-carte p{font-size:14px;line-height:1.5;color:var(--ui-text-muted);letter-spacing:normal;margin:0 0 22px;overflow-wrap:anywhere}.connexion-carte strong{color:var(--ui-text)}.connexion-carte form,.connexion-methodes{display:grid;gap:12px}.connexion-carte label{display:grid;gap:7px;font-size:12px;font-weight:700;text-align:left;color:#cbdbe7}.connexion-carte input{box-sizing:border-box;width:100%;min-height:48px;padding:12px;border:1px solid #7492a890;border-radius:10px;background:var(--ui-surface-inset);color:var(--ui-text);font:400 16px/1.2 var(--ui-font-body);letter-spacing:normal}.connexion-carte input::placeholder{color:#89a3b9;font-size:13px}.connexion-carte button{box-sizing:border-box;min-height:48px;cursor:pointer;font:700 14px/1.3 var(--ui-font-body);letter-spacing:normal;border-radius:12px}.connexion-carte button:disabled{opacity:.5;cursor:default}.connexion-principal,.connexion-methode{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px}.connexion-methode{border:1px solid #7492a890;background:var(--ui-surface-inset);color:var(--ui-text)}.connexion-methode[data-action=google]{background:#fff;color:#1f1f1f;border-color:#747775;font-family:Arial,sans-serif;font-weight:500}.connexion-carte svg{width:22px;height:22px;flex:none;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.connexion-methode[data-action=google] svg{stroke:none}.connexion-methode[data-action=apple]{background:#fff;color:#000;border-color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-weight:600}.connexion-methode[data-action=apple] svg{fill:currentColor;stroke:none}.connexion-lien{display:block;width:100%;margin-top:14px}.connexion-oubli{margin-top:0}.connexion-retour{position:absolute;top:12px;left:10px;width:44px}.connexion-retour[hidden]{display:none}.play-games-connexion{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #91aec340}.play-games-connexion p,.connexion-carte .play-games-connexion p{margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.play-games-entree{margin:0;padding:16px;border:1px solid #edc67170;border-radius:16px;background:var(--ui-surface-inset);gap:16px;text-align:left}.play-games-entete{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between;font-size:13px}.play-games-retrouve{color:#a9dabc;font-size:11px}.play-games-joueur{display:flex;align-items:center;gap:12px;min-width:0}.play-games-portrait{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:#173b5a;border:1px solid #edc67170}.connexion-carte .play-games-portrait svg{width:40px;height:40px}.play-games-identite{display:grid;gap:6px;min-width:0}.play-games-identite>strong{font-size:19px;line-height:1.2;overflow-wrap:anywhere}.play-games-niveau{font-size:12px;color:var(--ui-text-muted)}.play-games-niveau b{color:var(--ui-gold);font-size:15px}.connexion-alternative{display:flex;align-items:center;gap:12px;margin:18px 0;color:#91aec3;font-size:11px}.connexion-alternative:before,.connexion-alternative:after{content:"";height:1px;flex:1;background:#7492a850}.connexion-carte .connexion-statut{margin:18px 0 0;color:#ffdc96;font-size:13px}.connexion-statut:empty{display:none}.connexion-aventure{display:flex;align-items:center;gap:12px;text-align:left;margin:0 0 22px;padding:14px;background:var(--ui-surface-inset);border:1px solid #7492a850;border-radius:12px}.connexion-aventure>span{display:grid;place-items:center;color:var(--ui-gold);width:36px;height:36px}.connexion-aventure strong{display:block;font-size:15px;overflow-wrap:anywhere}.connexion-aventure small{display:block;font-size:11px;margin-top:4px;color:#9bb6ca}.connexion-informations{box-sizing:border-box;width:100%;margin-top:20px;padding-top:12px;border-top:1px solid #7492a850}.connexion-informations nav{display:flex;flex-wrap:wrap;justify-content:center;gap:0 14px}.connexion-informations a{display:inline-flex;align-items:center;min-height:44px;color:#cbdbe7;font:700 12px/1.4 var(--ui-font-body);letter-spacing:normal;text-underline-offset:3px}.connexion-informations a:hover{color:#ffe5a2}#connexion-entree .connexion-informations p{margin:3px 0 0;color:var(--ui-text-muted);font:400 11px/1.5 var(--ui-font-body);letter-spacing:normal}#connexion-entree .connexion-informations .connexion-information-statut{color:#ffdc96}#connexion-entree .reconnexion-page .connexion-informations{border-color:color-mix(in srgb,var(--rc-encre) 20%,transparent)}#connexion-entree .reconnexion-page .connexion-informations a{color:var(--rc-encre)}#connexion-entree .reconnexion-page .connexion-informations p{color:var(--rc-doux)}@media(max-height:600px){.connexion-carte{padding-top:22px}.connexion-embleme{width:56px;height:56px;margin-bottom:12px}.connexion-embleme .game-icon{width:40px;height:40px}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px solid var(--ui-focus, Highlight);outline-offset:3px}*{-webkit-tap-highlight-color:transparent}@font-face{font-family:WarApp Manrope;src:url(/interface/polices/Manrope-latin.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:WarApp Barlow;src:url(/interface/polices/BarlowCondensed-ExtraBold-latin.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:WarApp Barlow;src:url(/interface/polices/BarlowCondensed-SemiBold-latin.woff2) format("woff2");font-weight:600;font-display:swap}:root{--ui-font-body: "WarApp Manrope", "Segoe UI", sans-serif;--ui-font-display: "WarApp Barlow", "Arial Narrow", sans-serif;--ui-canvas: #123458;--ui-surface: #15375b;--ui-surface-raised: #20476e;--ui-surface-inset: #0c2847;--ui-text: #fff2d8;--ui-text-muted: #bfd5e8;--ui-border: #84b4db;--ui-divider: #84b4db40;--ui-gold: #ffd576;--ui-on-gold: #57321a;--ui-success: #a8f0cf;--ui-info: #b9dfff;--ui-warning: #ffe09b;--ui-danger: #ffc6bd;--ui-focus: #fff0bc;--ui-backdrop: #031121c9;--ui-primary-fill: linear-gradient(180deg, #ffe58c, #ffd367 55%, #fbc04a);--ui-primary-border: #fff0bc;--ui-primary-shadow: inset 0 1px #fff7d8aa, inset 0 -1px #d59a3580, 0 4px #a76b23;--ui-primary-pressed: inset 0 1px #fff7d8aa;--ui-secondary-fill: linear-gradient(#306b9f, #24537f);--ui-secondary-shadow: inset 0 1px #c6e5f630, 0 4px #4a80ab;--ui-secondary-pressed: inset 0 1px #c6e5f630;--ui-danger-fill: linear-gradient(#794752, #613d48);--ui-danger-border: #d1a093;--ui-danger-shadow: inset 0 1px #f5c1b52e, 0 4px #a46569;--ui-danger-pressed: inset 0 1px #f5c1b52e;--ui-disabled-fill: #415267;--ui-disabled-border: #8294a7;--ui-disabled-text: #d2dce5;--ui-dialog-shadow: inset 0 1px #ffffff20, 0 18px 70px #04132680;--ui-radius-sm: 8px;--ui-radius-control: 12px;--ui-radius-panel: 20px;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 24px;--ui-space-6: 32px;--ui-text-small: 12px;--ui-text-body: 14px;--ui-text-control: 14px;--ui-text-play: 26px;--ui-title-dialog: 26px;--ui-title-page: clamp(30px, 3vw, 38px);--ui-control-height: 48px;--ui-control-icon: 44px;--ui-icon-size: 22px;--ui-progress-height: 8px;--ui-meter-fill: var(--ui-gold);--ui-meter-track: var(--ui-surface-inset);--ui-meter-border: var(--ui-border);--ui-duration: .14s;--ui-press-travel: 4px;--ui-ease: cubic-bezier(.2, .8, .25, 1);--ui-disabled-opacity: .5;--ui-page-width: 1100px;--ui-page-gutter: clamp(16px, 3vw, 32px);--display: var(--ui-font-body);--home-font: var(--ui-font-body);--deep: var(--ui-canvas);--panel: var(--ui-surface-raised);--gold: var(--ui-gold);--text-soft: var(--ui-text-muted);--bouton-arrondi: var(--ui-radius-control);--bouton-bleu-fond: var(--ui-secondary-fill);--bouton-bleu-bord: var(--ui-border);--bouton-bleu-texte: var(--ui-text);--bouton-bleu-relief: var(--ui-secondary-shadow);--bouton-bleu-relief-appui: var(--ui-secondary-pressed);--bouton-or-fond: var(--ui-primary-fill);--bouton-or-bord: var(--ui-primary-border);--bouton-or-texte: var(--ui-on-gold);--bouton-or-ombre-texte: 0 1px #fff2c044;--bouton-or-relief: var(--ui-primary-shadow);--bouton-or-relief-appui: var(--ui-primary-pressed)}html:root :is(.ui-button,#home-app .ui-button,#startCard #playBtn.ui-button,#ui .ui-button,#parametresDialog .ui-button,#game-dialog .ui-button,#connexion-entree .ui-button){--control-fill: var(--ui-secondary-fill);--control-border: var(--ui-border);--control-text: var(--ui-text);--control-shadow: var(--ui-secondary-shadow);--control-pressed: var(--ui-secondary-pressed);box-sizing:border-box;min-width:0;min-height:var(--ui-control-height);height:var(--ui-control-height);padding:4px 16px;border:1px solid var(--control-border);border-radius:var(--ui-radius-control);background:var(--control-fill);color:var(--control-text);box-shadow:var(--control-shadow);font:800 var(--ui-text-control)/1.35 var(--ui-font-body);letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;text-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:filter var(--ui-duration),translate var(--ui-duration),box-shadow var(--ui-duration);&:not([hidden]){display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2)}&.ui-button--primary{--control-fill: var(--ui-primary-fill);--control-border: var(--ui-primary-border);--control-text: var(--ui-on-gold);--control-shadow: var(--ui-primary-shadow);--control-pressed: var(--ui-primary-pressed)}&.ui-button--danger{--control-fill: var(--ui-danger-fill);--control-border: var(--ui-danger-border);--control-text: var(--ui-danger);--control-shadow: var(--ui-danger-shadow);--control-pressed: var(--ui-danger-pressed)}&.ui-button--quiet{--control-fill: transparent;--control-border: var(--ui-divider);--control-shadow: 0 4px #527596;--control-pressed: none}&.ui-button--play{font:800 var(--ui-text-play)/1.1 var(--ui-font-display)}&.ui-button--icon{width:var(--ui-control-icon);min-width:var(--ui-control-icon);height:var(--ui-control-icon);min-height:var(--ui-control-icon);padding:0;flex:none}&.ui-button--attached{padding-inline:8px;gap:4px;&[aria-pressed=true]{--control-fill: var(--ui-primary-fill);--control-text: var(--ui-on-gold);--control-border: var(--ui-primary-border);--control-shadow: var(--ui-primary-shadow);--control-pressed: var(--ui-primary-pressed)}}&:is(:disabled,[aria-disabled=true],[aria-busy=true]){--control-fill: var(--ui-disabled-fill);--control-border: var(--ui-disabled-border);--control-text: var(--ui-disabled-text);--control-shadow: none;background:var(--ui-disabled-fill);border-color:var(--ui-disabled-border);color:var(--ui-disabled-text);box-shadow:none;cursor:default;opacity:1;filter:none}&[aria-pressed=true]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){box-shadow:var(--control-pressed);translate:none}&:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:active,[data-pressed]){scale:1;box-shadow:var(--control-pressed)}@media(hover:hover)and (pointer:fine){&:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{filter:brightness(1.08);scale:1}}&.ui-button--text{--control-text: var(--ui-info);--control-pressed: none;--action-motion: 0;background:none;border-color:transparent;box-shadow:none;text-underline-offset:3px;&.ui-button--primary{--control-text: var(--ui-gold)}&.ui-button--danger{--control-text: var(--ui-danger)}&:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){&:is(:focus-visible,:active,[data-pressed]){text-decoration:underline}&:is(:active,[data-pressed]){opacity:.7}@media(hover:hover)and (pointer:fine){&:hover{text-decoration:underline}}}}}.ui-button>:is(svg,.game-icon){flex:none;width:var(--ui-icon-size);height:var(--ui-icon-size)}.ui-tab[aria-pressed]:not(:has(.lb-check)):after{content:"✓";color:var(--ui-gold);visibility:var(--choice-mark, hidden)}html:root .ui-help{box-sizing:border-box;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--spell-control-size, 26px);height:var(--spell-control-size, 26px);min-width:0;min-height:0;padding:0;border:1px solid var(--ui-primary-border);border-radius:50%;color:var(--ui-on-gold);background:var(--ui-primary-fill);box-shadow:var(--ui-primary-pressed),0 2px 4px #08172d99;cursor:pointer;touch-action:manipulation;translate:none;&:after{content:"";position:absolute;inset:calc((var(--spell-control-size, 26px) - 46px) / 2);border-radius:inherit}>svg{display:block;width:75%;height:75%;pointer-events:none;transform:translateY(1px);fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}circle{fill:currentColor;stroke:none}&.ui-help--corner{position:absolute;z-index:1;top:var(--spell-control-offset, -4px);right:var(--spell-control-offset, -4px)}}html:root :is(.ui-row,#parametresDialog .ui-row){box-sizing:border-box;min-height:var(--ui-control-height);min-width:0;border-radius:var(--ui-radius-control);color:var(--ui-text);font:800 var(--ui-text-control)/1.4 var(--ui-font-body);text-align:left;text-decoration:none;cursor:pointer;touch-action:manipulation;& strong{font:inherit;color:inherit}& small{color:var(--ui-text-muted);font:400 var(--ui-text-small)/1.5 var(--ui-font-body)}&:disabled{opacity:var(--ui-disabled-opacity);cursor:default}}html:root .ui-disclosure>summary{min-height:var(--ui-control-height);font:800 var(--ui-text-control)/1.4 var(--ui-font-body);color:var(--ui-text);cursor:pointer}.ui-art{font-family:var(--ui-font-body);touch-action:manipulation}html:root :is(dialog.ui-dialog,#game-dialog.ui-dialog,#difficulty-dialog.ui-dialog,#parametresDialog.ui-dialog,#pauseDialog.ui-dialog,#departConfirmation.ui-dialog){box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-dialog-shadow);font-family:var(--ui-font-body);font-size:var(--ui-text-body);line-height:1.5;letter-spacing:normal;color-scheme:dark;&::backdrop{background:var(--ui-backdrop);backdrop-filter:blur(4px)}}html:root :is(.ui-dialog,#game-dialog.ui-dialog,#difficulty-dialog.ui-dialog,#parametresDialog.ui-dialog,#pauseDialog.ui-dialog)>:is(header,.account-heading,.pp-toolbar) h2,html:root :is(.ui-dialog,#parametresDialog.ui-dialog)>h2{color:var(--ui-text);font:800 var(--ui-title-dialog)/1.15 var(--ui-font-display);letter-spacing:0;text-shadow:none}html:root :is(.ui-tab,#parametresDialog .ui-tab,#game-dialog .ui-tab){box-sizing:border-box;min-width:0;min-height:var(--ui-control-height);height:var(--ui-control-height);padding:8px;border:1px solid transparent;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-text-muted);box-shadow:none;translate:none;scale:1;font:800 var(--ui-text-control)/1.35 var(--ui-font-body);cursor:pointer;&:is([aria-selected=true],[aria-current]){background:var(--ui-surface-raised);color:var(--ui-gold);box-shadow:inset 0 -3px var(--ui-gold)}&[aria-pressed]{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);padding:4px 16px;border-color:var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-secondary-fill);color:var(--ui-text);&[aria-pressed=true]{border-color:var(--ui-gold);--choice-mark: visible}}&:is(:disabled,[aria-disabled=true]){opacity:var(--ui-disabled-opacity);cursor:default}}html:root :is(button,a.ui-button,a.ui-row,a.ui-art,[role=button],.ui-disclosure>summary){transition:translate var(--ui-duration),box-shadow var(--ui-duration),filter var(--ui-duration);&:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.ui-launch-play,.ui-tab,.ui-help,[role=tab]):is(:active,[data-pressed]){translate:0 calc(var(--ui-press-travel) * var(--action-motion, 1));scale:1;--ui-duration: 0ms;--action-duration: 0ms}}html:root :is(.ui-field,#parametresDialog .ui-field,#game-dialog .ui-field,#connexion-entree .ui-field){box-sizing:border-box;min-width:0;min-height:var(--ui-control-height);padding:10px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background-color:var(--ui-surface-inset);color:var(--ui-text);font:400 16px/1.5 var(--ui-font-body);letter-spacing:normal;&:is(:disabled,[aria-disabled=true]){opacity:var(--ui-disabled-opacity)}&[aria-invalid=true]{border-color:var(--ui-danger)}&::placeholder{color:var(--ui-text-muted);opacity:.8}}html:root :is(.ui-search,#game-dialog .ui-search){min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface-inset);.ui-field{height:44px;min-height:44px;padding:0 4px;border:0;background:transparent;outline:none}&:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px}}.ui-surface{background:var(--ui-surface-raised);border:1px solid var(--ui-divider);border-radius:var(--ui-radius-panel);padding:var(--ui-space-4)}html:root .ui-note{padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);background:var(--ui-surface-inset);font:400 var(--ui-text-body)/1.5 var(--ui-font-body)}.ui-note:empty{display:none}html:root .ui-note--error{color:var(--ui-danger);border-inline-start:3px solid currentColor}html:root .ui-note--success{color:var(--ui-success);border-inline-start:3px solid currentColor}html:root .ui-note--info{color:var(--ui-info);border-inline-start:3px solid currentColor}html:root .ui-note--warning{color:var(--ui-warning);border-inline-start:3px solid currentColor}html:root .ui-note[role=alert]{color:var(--ui-danger);border-inline-start:3px solid currentColor}html:root :is(.ui-switch,#parametresDialog .ui-switch){position:relative;appearance:none;box-sizing:border-box;flex:none;width:48px;height:var(--ui-control-icon);margin:0;padding:0;border:0;border-radius:var(--ui-radius-control);background:transparent;cursor:pointer;touch-action:manipulation;&:before{content:"";position:absolute;inset:8px 0;border:1px solid var(--ui-border);border-radius:20px;background:var(--ui-surface-inset)}&:after{content:"";position:absolute;top:12px;left:4px;width:20px;height:20px;border-radius:50%;background:var(--ui-text-muted);transition:transform var(--ui-duration) var(--ui-ease)}&:checked:before{background:var(--ui-gold);border-color:var(--ui-primary-border)}&:checked:after{transform:translate(20px);background:var(--ui-on-gold)}&:disabled{cursor:default;opacity:var(--ui-disabled-opacity)}}html:root :is(.ui-range,#parametresDialog .ui-range){box-sizing:border-box;appearance:none;width:100%;height:var(--ui-control-icon);margin:0;padding:0;border:0;border-radius:var(--ui-radius-sm);background:transparent;cursor:pointer;touch-action:pan-y;&::-webkit-slider-runnable-track{box-sizing:border-box;height:var(--ui-progress-height);border:1px solid var(--ui-meter-border);border-radius:var(--ui-radius-sm);background:linear-gradient(to right,var(--ui-meter-fill) var(--volume, 0%),var(--ui-meter-track) var(--volume, 0%))}&::-moz-range-track{box-sizing:border-box;height:var(--ui-progress-height);border:1px solid var(--ui-meter-border);border-radius:var(--ui-radius-sm);background:var(--ui-meter-track)}&::-moz-range-progress{height:calc(var(--ui-progress-height) - 2px);border-radius:var(--ui-radius-sm);background:var(--ui-meter-fill)}&::-webkit-slider-thumb{appearance:none;width:24px;height:24px;margin-top:-9px;border:2px solid var(--ui-on-gold);border-radius:var(--ui-radius-sm);background:var(--ui-meter-fill)}&::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border:2px solid var(--ui-on-gold);border-radius:var(--ui-radius-sm);background:var(--ui-meter-fill)}&:disabled{cursor:default;opacity:var(--ui-disabled-opacity)}}.ui-form-field{display:grid;gap:var(--ui-space-2);min-width:0}.ui-form-field>label{font-weight:800}.ui-hint,.ui-error{margin:0;font:400 var(--ui-text-small)/1.5 var(--ui-font-body);color:var(--ui-text-muted)}.ui-error{color:var(--ui-danger)}html:root :is(.ui-progress,.ui-meter){display:block;appearance:none;box-sizing:border-box;width:100%;padding:0;height:var(--ui-progress-height);overflow:hidden;border:1px solid var(--ui-meter-border);border-radius:var(--ui-radius-sm);background:var(--ui-meter-track);box-shadow:none;color:var(--ui-meter-fill);accent-color:var(--ui-meter-fill);&::-webkit-progress-bar{background:var(--ui-meter-track);border-radius:inherit}&::-webkit-progress-value{background:var(--ui-meter-fill);border-radius:inherit}&::-moz-progress-bar{background:var(--ui-meter-fill);border-radius:inherit}>span{display:block;width:100%;height:100%;background:var(--ui-meter-fill);border-radius:inherit;box-shadow:none}}html:root .ui-empty{padding:var(--ui-space-5) var(--ui-space-3);text-align:center;color:var(--ui-text-muted);font:400 var(--ui-text-body)/1.5 var(--ui-font-body)}.ui-empty>p{margin:var(--ui-space-2) 0 var(--ui-space-4)}html:root .ui-loading{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-3);padding:var(--ui-space-5) var(--ui-space-3);color:var(--ui-text-muted);font:400 var(--ui-text-body)/1.5 var(--ui-font-body)}.ui-loading:before{content:"";flex:none;width:18px;height:18px;box-sizing:border-box;border:2px solid var(--ui-border);border-top-color:transparent;border-radius:50%;animation:ui-loading-turn .9s linear infinite}@keyframes ui-loading-turn{to{transform:rotate(1turn)}}html:root :is(.ui-button,.ui-help,.ui-tab,.ui-field,.ui-switch,.ui-range,.ui-row,.ui-art,.ui-disclosure>summary,.popup-close):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}html:root :is(.ui-button,.ui-help,.ui-tab,.ui-field,.ui-switch,.ui-range,.ui-progress,.ui-meter,.ui-note,.ui-empty,.ui-loading,.ui-row,.ui-art,.popup-close)[hidden]{display:none}html[data-motion=reduced]{--ui-press-travel: 0px;--ui-duration: 0ms}html:root[data-motion=reduced] :is(.ui-switch,#parametresDialog .ui-switch):after{transition:none}html:is([data-motion=reduced],[data-battery=true]) .ui-loading:before{animation:none}html[data-battery=true] .ui-dialog::backdrop{backdrop-filter:none}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]){--ui-press-travel: 0px;--ui-duration: 0ms}html:root :is(.ui-switch,#parametresDialog .ui-switch):after{transition:none}.ui-loading:before{animation:none}}@media(forced-colors:active){.ui-tab:is([aria-selected=true],[aria-pressed=true]){outline:2px solid Highlight}html:root :is(.ui-switch,#parametresDialog .ui-switch){appearance:auto}html:root :is(.ui-switch,#parametresDialog .ui-switch):before,html:root :is(.ui-switch,#parametresDialog .ui-switch):after{content:none}html:root :is(.ui-range,#parametresDialog .ui-range){appearance:auto}html:root :is(.ui-range,#parametresDialog .ui-range)::-webkit-slider-thumb{appearance:auto}.ui-loading:before{border-color:CanvasText;border-top-color:transparent}}html:root :is(.ui-settings-tabs,.ui-quality-options,#parametresDialog :is(.ui-settings-tabs,.ui-quality-options)){--selection: 0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;container-type:inline-size;padding:4px;background:#092443;border-radius:12px;box-shadow:inset 0 2px 4px #03142699;&:after{content:"";position:absolute;bottom:4px;left:4px;width:calc((100% - 8px)/4);height:3px;border-radius:3px;background:var(--ui-gold);pointer-events:none;transform:translate(calc(var(--selection) * 100%));transition:transform var(--ui-duration) var(--ui-ease)}&:has(>:nth-child(2)[aria-selected=true],>:nth-child(2) input:checked){--selection: 1}&:has(>:nth-child(3)[aria-selected=true],>:nth-child(3) input:checked){--selection: 2}&:has(>:nth-child(4)[aria-selected=true],>:nth-child(4) input:checked){--selection: 3}}html:root :is(.ui-settings-tabs,#parametresDialog .ui-settings-tabs){>button{min-width:0;min-height:44px;padding:6px 2px;border:0;border-radius:8px;background:transparent;color:#bfd5e8;font:700 13px/1.2 var(--ui-font-body);white-space:nowrap;cursor:pointer;box-shadow:none;translate:none;&[aria-selected=true]{background:#ffe09b1a;color:var(--ui-gold)}}}html:root :is(.ui-quality-options,#parametresDialog .ui-quality-options){>label{position:relative;display:grid;gap:0;min-width:0;min-height:47px;cursor:pointer}input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}span{display:grid;place-items:center;min-width:0;padding:5px 2px;border:1px solid transparent;border-radius:8px;background:transparent;color:#c4d9ed;font:700 12px/1.2 var(--ui-font-body);white-space:nowrap;pointer-events:none}input:checked+span{background:#ffe09b1a;color:var(--ui-gold)}input:disabled+span{opacity:var(--ui-disabled-opacity)}input:focus-visible+span{outline:3px solid var(--ui-focus);outline-offset:3px}}html:root .ui-launch{--launch-gap: 6px;--launch-inset: 4px;--capsule-width: 92px;box-sizing:border-box;position:relative;display:flex;align-items:stretch;isolation:isolate;width:100%;min-height:54px;padding:var(--launch-inset);gap:var(--launch-gap);border:1px solid var(--ui-primary-border);border-radius:13px;background:var(--ui-primary-fill);box-shadow:var(--ui-primary-shadow),0 6px 9px #06295c40;transition:filter var(--ui-duration),translate var(--ui-duration),box-shadow var(--ui-duration)}html:root :is(.ui-launch-play,.ui-launch-difficulty){box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:0;padding:0;border:0;background:none;color:var(--ui-on-gold);cursor:pointer;touch-action:manipulation;font-synthesis:none;text-decoration:none;text-transform:none}html:root .ui-launch-play{flex:1;border-radius:inherit;padding-right:18px;font:800 28px/1 var(--ui-font-display);letter-spacing:-.25px}.ui-launch-copy{position:relative;display:block;white-space:nowrap;text-shadow:0 1px #fff2c044;transform:translate(calc((var(--launch-gap) - var(--launch-inset)) / 2)) skew(-8deg)}.ui-launch-copy>span{display:block;transform:translateY(-.065em)}.ui-launch-copy:before{content:"";position:absolute;left:-22px;top:50%;width:9px;height:12px;background:currentColor;opacity:.8;clip-path:polygon(0 0,100% 50%,0 100%);border-radius:1px;transform:translateY(-50%) skew(8deg)}html:root .ui-launch-difficulty{isolation:isolate;flex:0 0 var(--capsule-width);width:var(--capsule-width);gap:7px;margin-right:8px;padding-inline:8px;font:700 12px/1.2 var(--ui-font-body);white-space:nowrap;color:#fff1cc;border-radius:9px;&:before{content:"";position:absolute;inset:4px 0;z-index:-1;border:1px solid #163d6370;border-radius:inherit;background:linear-gradient(#285983,#1c456f);box-shadow:var(--ui-secondary-shadow)}}.ui-launch-chevron{width:6px;height:6px;border:solid currentColor;border-width:0 1.4px 1.4px 0;transform:translateY(-2px) rotate(45deg);opacity:.8;flex:none}.ui-launch-difficulty[aria-expanded=true] .ui-launch-chevron{transform:translateY(2px) rotate(225deg)}html:root .ui-ranking-link{box-sizing:border-box;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:126px;min-height:44px;padding:0 10px;flex:none;border:0;border-radius:18px;background:transparent;color:#fff7e7;box-shadow:none;font:700 12px/1.2 var(--ui-font-body);text-decoration:none;cursor:pointer;&:before{content:"";position:absolute;inset:5px 0;z-index:-1;border:1px solid #83bbeb;border-radius:inherit;background:#1957a9;box-shadow:var(--ui-secondary-shadow)}.game-icon{width:18px;height:18px;filter:none}}html:root :is(.ui-settings-tabs>button,.ui-launch-play,.ui-launch-difficulty,.ui-ranking-link):focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}html:root .ui-launch:has(.ui-launch-play:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:active,[data-pressed])){translate:0 calc(var(--ui-press-travel) * var(--action-motion, 1));box-shadow:var(--ui-primary-pressed);--ui-duration: 0ms}html:root :is(.ui-launch-difficulty,.ui-ranking-link){&:before{transition:box-shadow var(--ui-duration)}&:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:active,[data-pressed]):before{box-shadow:var(--ui-secondary-pressed)}}@media(hover:hover){.ui-launch:has(.ui-launch-play:hover){filter:brightness(1.06)}.ui-launch-difficulty:hover:before,.ui-ranking-link:hover:before{filter:brightness(1.1)}}@media(max-width:380px){html:root :is(.ui-settings-tabs,#parametresDialog .ui-settings-tabs)>button{font-size:11px}html:root :is(.ui-quality-options,#parametresDialog .ui-quality-options) span{font-size:11px}html:root .ui-launch{--capsule-width: 88px}}@container (max-width: 300px){html:root .ui-settings-tabs>button{font-size:11px}html:root .ui-quality-options span{font-size:11px}}@media(prefers-reduced-motion:reduce){.ui-launch{transition:none}}html[data-motion=reduced] .ui-launch{transition:none}@media(forced-colors:active){.ui-settings-tabs>button[aria-selected=true],.ui-quality-options input:checked+span{outline:2px solid Highlight}.ui-launch,.ui-launch-difficulty:before,.ui-ranking-link:before{border-color:ButtonText}}html:root body[data-game-interactions]{font-family:var(--ui-font-body);color:var(--ui-text)}html:root #home-app{--display: var(--ui-font-body);--home-font: var(--ui-font-body)}html:root #home-app .secondary-panel{width:100%;max-width:var(--ui-page-width);margin-inline:auto;padding-inline:max(var(--ui-page-gutter),var(--safe-area-inset-left, env(safe-area-inset-left, 0px))) max(var(--ui-page-gutter),var(--safe-area-inset-right, env(safe-area-inset-right, 0px)))}html:root #home-app :is(.collection-heading,.panel-heading,.ninja-poster-copy) h1,html:root #home-app .spell-section-heading h2{font:800 var(--ui-title-page)/1.1 var(--ui-font-display);letter-spacing:0;color:var(--ui-text);-webkit-text-stroke:0;text-shadow:0 2px 3px #0c284780}html:root #home-app .spell-section-heading h2{font-size:24px}html:root #home-app :is(.collection-heading,.panel-heading)>p{font:400 var(--ui-text-small)/1.5 var(--ui-font-body);color:var(--ui-text-muted)}html:root #home-app .settings-control:not(.account-control){width:44px;height:44px;min-width:44px}html:root :is(.ui-dialog .account-heading,.ui-dialog .store-heading,#parametresDialog .reglages-entete,.ui-dialog .pp-toolbar){min-height:72px;gap:var(--ui-space-2);background:var(--ui-surface);border-bottom:1px solid var(--ui-divider)}html:root :is(.account-dialog,.public-profile){--account-ink: var(--ui-text);--account-muted: var(--ui-text-muted);--account-gold: var(--ui-gold);--pp-blue: var(--ui-surface);--pp-panel: var(--ui-surface-raised);--pp-ink: var(--ui-text);--pp-muted: var(--ui-text-muted);--pp-gold: var(--ui-gold)}html:root #parametresDialog{--reglages-or: var(--ui-gold);--reglages-texte: var(--ui-text);--reglages-doux: var(--ui-text-muted)}html:root :is(.account-dialog .account-body,#parametresDialog .reglages-corps){padding:var(--ui-space-4)}html:root .account-dialog:is([data-view=edition],[data-view=personnaliser]) .account-body{padding:var(--avatar-gutter) var(--avatar-gutter) 22px}html:root :is(.account-customization-actions,.avatar-wallet,.store-footer,.store-balances){background:var(--ui-surface-inset)}html:root .store-tabs{gap:var(--ui-space-1)}html:root #difficulty-dialog .difficulty-option{border:1px solid var(--ui-divider);border-radius:var(--ui-radius-control);background:var(--ui-surface-inset);color:var(--ui-text);&[aria-pressed=true]{border-color:var(--ui-gold);background:var(--ui-surface-raised);color:var(--ui-gold)}}html:root .store-pack{border-radius:var(--ui-radius-panel);background:var(--ui-surface-raised)}html:root .account-profile-link{border-bottom-color:var(--ui-divider)}html:root .account-profile-link strong{font-size:var(--ui-text-body)}html:root .account-profile-link small{font-size:var(--ui-text-small);line-height:1.5}html:root :is(.account-note,.settings-note,.reglages-note,.purchase-confirmation p){color:var(--ui-text-muted);line-height:1.5}html:root .connexion-carte{border-radius:var(--ui-radius-panel);border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-dialog-shadow)}html:root .connexion-carte h1{font:800 var(--ui-title-page)/1.1 var(--ui-font-display);letter-spacing:0}html:root .connexion-lien{margin-top:var(--ui-space-3)}html:root .account-dialog .account-full{margin-block:var(--ui-space-2)}html:root .account-dialog .ui-button--attached :is(.game-icon,.avatar-check){width:17px;height:17px}html:root .account-dialog .avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:root .account-dialog .avatar-card{grid-template-rows:auto var(--ui-control-height)}html:root .account-menu-row.ui-button{justify-content:flex-start;text-align:left}@media(max-width:560px){html:root .store-pack{grid-template-columns:56px minmax(0,1fr) 108px}html:root .store-art{width:56px;transform:scale(.6)}}@media(max-height:500px){html:root :is(.ui-dialog .account-heading,.ui-dialog .store-heading,#parametresDialog .reglages-entete){min-height:60px}}html:root .popup-close{box-sizing:border-box;display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--bouton-bleu-bord, var(--ui-border));border-radius:var(--ui-radius-control);background:var(--ui-secondary-fill);color:var(--bouton-bleu-texte, var(--ui-text));box-shadow:var(--bouton-bleu-relief, inset 0 1px #c6e5f630, 0 3px #0d3157);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html:root .popup-close>svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;pointer-events:none}@media(hover:hover)and (pointer:fine){html:root .popup-close:not(:disabled):hover{filter:brightness(1.1)}}html:root .popup-close:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:active,[data-pressed]){filter:brightness(.94);box-shadow:var(--bouton-bleu-relief-appui, inset 0 1px #c6e5f630, 0 1px #0d3157)}[data-game-interactions]:focus,[data-game-interactions] :is(:focus,:focus-within),[data-game-interactions] input:focus-visible+:is(span,.qualite-carte){outline:none!important}:root{--action-duration: .18s;--action-ease: cubic-bezier(.2, .8, .25, 1);--action-motion: 1;--action-shimmer: action-shimmer}:where([data-game-interactions]) :is(button,a[href],[role=button]):not(:disabled):not([aria-disabled=true]),:is(.quality-options label,.motion-setting,.qualite-option,.parametres-economie):not(:has(input:disabled)){-webkit-tap-highlight-color:transparent;transition:scale var(--action-duration) var(--action-ease),filter var(--action-duration) ease,background-color var(--action-duration) ease,border-color var(--action-duration) ease,color var(--action-duration) ease,transform var(--action-transform-duration, var(--action-duration)) var(--action-ease),box-shadow var(--action-duration) ease}.enma-tap-button{--action-transform-duration: 0ms}:is(#home-app,#game-dialog,#startCard,#pauseDialog,#commandesJeu) :is(button,a[href]) :is(.game-icon,.brand-symbol),.ninja-options>button>img,.spell-card>.spell-art{transform-origin:center;transition:translate var(--action-duration) var(--action-ease),scale var(--action-duration) var(--action-ease),rotate .28s var(--action-ease)}:is(.play-button,.dialog-gold,#ui .btn,.parametres-valider){position:relative;isolation:isolate;overflow:hidden}:is(.play-button,.dialog-gold,#ui .btn,.parametres-valider):after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 25%,#fff7 48%,transparent 70%);transform:translate(-120%);opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){:where([data-game-interactions]) :is(button,a[href],[role=button]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.ui-tab,[role=tab]):hover{filter:brightness(1.1);border-color:#ffe6a0}:is(.quality-options label,.motion-setting,.qualite-option,.parametres-economie):not(:has(input:disabled)):hover{background-color:#d2eaff12;filter:brightness(1.1);scale:calc(1 + .012 * var(--action-motion))}:where(#home-app,#game-dialog) :is(button,a[href]):not(:disabled):not(.ui-tab,[role=tab]):hover>.game-icon:where(:not(.tiny-lock,.ninja-lock)),.mastery-banner:hover :is(.mastery-emblem,.mastery-prize)>.game-icon{translate:0 calc(-2px * var(--action-motion));scale:calc(1 + .07 * var(--action-motion))}.reward-slot:hover>.game-icon:not(.tiny-lock),.scene-shortcut:hover>.game-icon{rotate:calc(-6deg * var(--action-motion))}.reward-slot:nth-child(odd):hover>.game-icon:not(.tiny-lock){rotate:calc(6deg * var(--action-motion))}:is(.settings-control,#startSettingsBtn,#gameSettingsBtn):not(:disabled):hover>.game-icon{rotate:calc(55deg * var(--action-motion));scale:calc(1 + .08 * var(--action-motion))}.ninja-options>button:hover>img{translate:0 calc(-3px * var(--action-motion));scale:calc(1 + .05 * var(--action-motion))}.spell-card:enabled:hover>.spell-art{translate:0 calc(-3px * var(--action-motion));scale:calc(1 + .05 * var(--action-motion))}.game-brand:hover>.brand-symbol{translate:calc(3px * var(--action-motion)) 0;rotate:calc(-5deg * var(--action-motion))}.game-navigation a:hover{background-color:#a9d4ff16;color:#fff1ba}#home-app .game-navigation a:hover>.game-icon{translate:0 calc(-4px * var(--action-motion));scale:calc(1 + .1 * var(--action-motion))}:is(.play-button,.dialog-gold,#ui .btn,.parametres-valider):not(:disabled):hover:after{animation:var(--action-shimmer) .56s var(--action-ease) both}}:where([data-game-interactions]) :is(button,a[href],[role=button]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.ui-tab,[role=tab]):is(:active,[data-pressed]),:is(.quality-options label,.motion-setting,.qualite-option,.parametres-economie):not(:has(input:disabled)):is(:active,[data-pressed]){filter:brightness(.94);--action-duration: 70ms}@keyframes action-shimmer{0%{transform:translate(-120%);opacity:0}18%,70%{opacity:.8}to{transform:translate(120%);opacity:0}}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]){--action-duration: 0ms;--action-motion: 0;--action-shimmer: none}html:not([data-motion=full]) :where([data-game-interactions]) :is(button,a[href],[role=button],label),html:not([data-motion=full]) :where([data-game-interactions]) :is(.game-icon,.brand-symbol,.ninja-options>button>img){transition-duration:0ms}}html[data-motion=reduced]{--action-duration: 0ms;--action-motion: 0;--action-shimmer: none}#parametresDialog{--reglages-or: #ffd264;--reglages-texte: #fff4d8;--reglages-doux: #bfd6ef;box-sizing:border-box;width:min(540px,calc(100vw - 24px));height:min(650px,calc(100dvh - 32px - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;pointer-events:auto;touch-action:pan-y;overscroll-behavior:contain;color-scheme:dark}#parametresDialog[open]{display:flex;flex-direction:column;animation:reglages-ouvrir .18s ease-out}#parametresDialog:has(#reglage-panel-graphismes:not([hidden])){height:fit-content;max-height:min(760px,calc(100dvh - 32px - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))))}#parametresDialog:has(#reglage-panel-graphismes:not([hidden])) .reglages-corps{flex:0 1 auto}#parametresDialog::backdrop{backdrop-filter:blur(4px)}#parametresDialog *,#parametresDialog *:before,#parametresDialog *:after{box-sizing:border-box}#parametresDialog [hidden]{display:none!important}#parametresDialog button,#parametresDialog input{font:inherit}#parametresDialog button{cursor:pointer;touch-action:manipulation}#parametresDialog button:disabled,#parametresDialog input:disabled{cursor:default;opacity:.45}#parametresDialog .reglages-entete{display:flex;align-items:center;gap:12px;flex:none;margin:0;padding:17px 20px 14px;background:linear-gradient(110deg,#102b49cc,#1b497733);border-bottom:1px solid #bbd8f122}#parametresDialog .reglages-embleme{display:grid;place-items:center;width:49px;height:49px;flex:none}#parametresDialog .reglages-embleme .game-icon{width:38px;height:38px}#parametresTitre{flex:1;margin:0;padding:0;color:var(--reglages-texte);font:800 27px/1.1 var(--ui-font-body);letter-spacing:-.5px;text-shadow:0 3px #091d32}#parametresDialog .reglages-fermer{margin-left:auto}#parametresDialog .reglages-onglets{flex:none;margin:14px 18px 0}#parametresDialog .reglages-corps{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:19px 24px 24px;scrollbar-width:thin;scrollbar-color:#7a9fbe #102d50}#parametresDialog [role=tabpanel]{min-width:0}#parametresDialog .reglages-qualite{margin:0;padding:0 0 16px;min-width:0;border:0}#parametresDialog .reglages-qualite legend{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;width:100%;margin:0 0 12px;padding:0;color:#fff3d5;font-size:15px;font-weight:700}#qualiteAuto{padding:3px 6px;border-radius:5px;background:#b7dfff13;color:var(--reglages-doux);font-size:10px;font-weight:400}#parametresDialog .qualite-liste{display:grid;gap:var(--ui-space-2)}#parametresDialog .qualite-liste>label{position:relative;display:block;min-width:0}#parametresDialog .qualite-liste input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}#parametresDialog .qualite-carte{display:flex;align-items:center;gap:var(--ui-space-3);min-height:70px;padding:11px 12px;border:1px solid var(--ui-divider);border-radius:var(--ui-radius-control);background:var(--ui-surface-inset);color:var(--ui-text)}#parametresDialog .qualite-libelle{flex:1;min-width:0}#parametresDialog .qualite-libelle strong,#parametresDialog .qualite-libelle small{display:block}#parametresDialog .qualite-libelle small{margin-top:3px}#parametresDialog .qualite-coche{display:grid;place-items:center;flex:none;width:19px;height:19px;border:1px solid var(--ui-border);border-radius:50%;color:transparent;font-size:12px}#parametresDialog .qualite-liste input:checked+.qualite-carte{border-color:var(--ui-gold);background:var(--ui-surface-raised);color:var(--ui-gold)}#parametresDialog .qualite-liste input:checked+.qualite-carte .qualite-coche{border-color:var(--ui-gold);background:var(--ui-gold);color:var(--ui-on-gold)}#parametresDialog .qualite-liste input:focus-visible+.qualite-carte{outline:3px solid var(--ui-focus);outline-offset:3px}#parametresDialog .reglages-note{margin:10px 0 0;color:var(--reglages-doux);font-size:12px;line-height:1.5}#parametresDialog .reglage-ligne{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:77px;margin:0;padding:16px 0;border-top:1px solid #b6d8f227;text-align:left}#parametresDialog label.reglage-ligne{cursor:pointer}#parametresDialog .reglage-ligne>span{min-width:0}#parametresDialog .reglage-ligne strong{display:block;font-size:14px;font-weight:700;color:#f5f5f5}#parametresDialog .reglage-ligne small{display:block;max-width:320px;margin-top:4px;font-size:12px;line-height:1.45;color:var(--reglages-doux)}#parametresDialog .reglage-ligne>.game-icon{flex:none;width:28px;height:28px}#parametresDialog .reglages-secondaire{min-height:40px;flex:none;padding:8px 12px}#parametresDialog a.reglages-secondaire{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}#parametresDialog .reglages-volume{padding:17px 0 24px}#parametresDialog .reglages-volume>label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700}#parametresDialog output{color:#ffe295;font-variant-numeric:tabular-nums}#parametresDialog .reglages-echelle{display:flex;justify-content:space-between;margin:0 0 17px;color:#a4c0d9;font-size:11px}#parametresDialog .aide-acces{display:grid;gap:10px}#parametresDialog .aide-action,#parametresDialog .aide-guide>summary{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;margin:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--reglages-texte);font:inherit;text-align:left;text-decoration:none;text-shadow:none;box-shadow:none;cursor:pointer}#parametresDialog .aide-icone{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}#parametresDialog .aide-symbole{display:grid;place-items:center;width:34px;height:34px;color:#a8cfee}#parametresDialog .aide-action>.aide-icone,#parametresDialog .aide-guide>summary>.aide-icone{width:15px;height:15px;color:#9ebbd7}#parametresDialog .aide-libelle{min-width:0}#parametresDialog .aide-libelle strong{display:block;color:inherit;font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}#parametresDialog .aide-libelle small{display:block;margin-top:3px;color:var(--reglages-doux);font-size:12px;line-height:1.5}#parametresDialog .aide-guide{border:1px solid #d5ac6266;border-radius:12px;background:#0b2849a6}#parametresDialog .aide-guide>summary{grid-template-columns:40px minmax(0,1fr) 16px;min-height:76px;padding:12px;border-radius:11px;list-style:none}#parametresDialog .aide-guide>summary::-webkit-details-marker{display:none}#parametresDialog .aide-guide>summary:after{content:none}#parametresDialog .aide-guide>summary .aide-symbole,#parametresDialog .aide-guide .game-icon{width:40px;height:40px}#parametresDialog .aide-guide>summary strong{color:var(--reglages-or);font-size:16px}#parametresDialog .aide-guide>summary>.aide-icone{color:var(--reglages-or);transform:rotate(90deg)}#parametresDialog .aide-guide[open]>summary>.aide-icone{transform:rotate(-90deg)}#parametresDialog .aide-contact{grid-template-columns:40px minmax(0,1fr) 16px;min-height:70px;padding:12px;border:1px solid #85b4d43d;border-radius:12px;background:#26557866}#parametresDialog .aide-contact .aide-symbole{width:40px;height:40px;border-radius:10px;background:#8ad4e815;color:#8ad4e8}#parametresDialog .aide-contact strong{font-size:15px}#parametresDialog .aide-guide-contenu{padding:0 16px 14px;color:var(--reglages-doux);font-size:13px;line-height:1.6}#parametresDialog .aide-guide-contenu p{margin:12px 0 0}#parametresDialog .aide-guide-contenu strong{color:var(--reglages-texte)}#parametresDialog .aide-gestes{display:grid;gap:12px;margin:18px 0;padding:0;list-style:none}#parametresDialog .aide-gestes li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px}#parametresDialog .aide-geste{display:grid;place-items:center;width:34px;height:34px;border:1px solid #8badc64d;border-radius:8px;color:var(--reglages-or);font:22px/1 Segoe UI Symbol,sans-serif}#parametresDialog .aide-gestes strong,#parametresDialog .aide-gestes small{display:block}#parametresDialog .aide-gestes small{font-size:12px}#parametresDialog .aide-clavier{padding:12px 0;border-block:1px solid #b6d8f227}#parametresDialog .aide-rubrique{margin:22px 0 0}#parametresDialog .aide-rubrique h3{margin:0;padding:0 0 7px;border-bottom:1px solid #b6d8f238;color:var(--reglages-or);font:700 13px/1.5 var(--ui-font-body);letter-spacing:0;text-transform:none}#parametresDialog .aide-rubrique .aide-action{border-bottom:1px solid #b6d8f214}#parametresDialog .aide-rubrique>.aide-action:last-child{border-bottom:0}#parametresDialog .aide-rubrique .reglages-hors-ligne{padding:0;border:0}#parametresDialog .aide-reset .aide-symbole{color:#e2c59a}#parametresDialog .aide-version{margin:20px 0 0;color:#a4bfd7;font-size:11px;overflow-wrap:anywhere}@media(hover:hover){#parametresDialog .aide-action:hover{background-color:#7cb8e112}}#parametresDialog .reglages-confirmation{padding:12px;border:1px solid #d0ad6966;border-radius:10px;background:#061c3599}#parametresDialog .reglages-confirmation p{margin:0 0 12px;font-size:12px}#parametresDialog .reglages-confirmation>div{display:flex;gap:10px}#parametresDialog .reglages-pied{display:flex;flex:none;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px 18px;border-top:1px solid #d5b47838;background:#081f3bb3}#parametresDialog .parametres-statut{margin:0;padding:0;color:#bfd3e5;font-size:11px;line-height:1.5}#parametresDialog .reglages-valider{min-width:130px;min-height:43px;padding:10px 24px}#parametresDialog label,#parametresDialog summary,#parametresDialog .qualite-choix span,#parametresDialog input{transition:filter .14s,background-color .14s,border-color .14s,transform .14s}@media(hover:hover){#parametresDialog button:enabled:hover,#parametresDialog summary:hover,#parametresDialog label:not(:has(input:disabled)):hover{filter:brightness(1.1)}}html[data-battery=true] #parametresDialog::backdrop{backdrop-filter:none}html[data-motion=reduced] #parametresDialog,html[data-motion=reduced] #parametresDialog *,html[data-motion=reduced] #parametresDialog *:before{animation:none!important;transition:none!important}@media(max-width:380px){#parametresDialog .reglages-entete{padding:13px 14px;gap:10px}#parametresTitre{font-size:23px}#parametresDialog .reglages-embleme{width:42px;height:42px}#parametresDialog .reglages-onglets{margin-inline:10px}#parametresDialog .reglages-corps{padding:17px 16px 20px}#parametresDialog .reglages-pied{padding:13px 16px 16px;gap:10px}#parametresDialog .reglages-valider{min-width:104px;padding-inline:12px}#parametresDialog .reglage-ligne{gap:12px}}@media(max-height:500px){#parametresDialog{height:calc(100dvh - 16px)}#parametresDialog .reglages-entete{padding-block:8px}#parametresDialog .reglages-embleme{width:34px;height:34px}#parametresDialog .reglages-embleme .game-icon{width:28px;height:28px}#parametresTitre{font-size:22px}#parametresDialog .reglages-onglets{margin-top:8px}#parametresDialog .reglages-pied{padding-block:9px}}@keyframes reglages-ouvrir{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}#parametresDialog .reglages-langue select{min-width:0;width:126px;max-width:100%;min-height:44px;padding:10px 8px;color:#fff5d5;background:#12385e;border:1px solid #85a5c0;border-radius:10px;font:inherit;font-weight:700;cursor:pointer;transition:border-color .15s,background-color .15s}#parametresDialog .reglages-langue select:hover{background-color:#1c4b74;border-color:#ffe08c}@media(max-width:380px){#parametresDialog .aide-action,#parametresDialog .aide-guide>summary{gap:9px}#parametresDialog .reglages-langue select{width:106px}#parametresDialog .aide-guide-contenu{padding-inline:12px}}@media(prefers-reduced-motion:reduce){#parametresDialog,#parametresDialog *,#parametresDialog *:before{animation:none!important;transition:none!important}}
