.panneau{width:calc(100% - 32px);max-width:360px;margin:calc(24px * var(--s)) auto;padding:0 24px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;border:calc(8px * var(--s)) solid transparent;border-image:url(/kit/panel_frame.png) 8 / calc(8px * var(--s)) round;background:var(--panel) url(/kit/panel_tile.png) 0 0 / calc(32px * var(--s)) repeat;background-clip:padding-box;background-origin:padding-box;image-rendering:pixelated;text-align:center}.panneau>h1{align-self:stretch;display:flex;align-items:center;min-height:34px;margin:0 -24px;padding:0 16px;border:calc(5px * var(--s)) solid transparent;border-image:url(/kit/title_band.png) 5 fill / calc(5px * var(--s)) round;image-rendering:pixelated;font-size:22px;line-height:1.2;text-align:left}.sous-titre{margin:-4px 0 0;color:var(--text-dim)}form{width:100%;display:flex;flex-direction:column;gap:8px;text-align:left}input{padding:6px 8px;border:calc(3px * var(--s)) solid transparent;border-image:url(/kit/field.png) 3 fill / calc(3px * var(--s)) round;image-rendering:pixelated;background:none;color:var(--text);font:inherit}input:focus-visible{outline:2px solid var(--link-hover)}.panneau .button{align-self:center}.panneau.large{max-width:520px}.onglets{display:flex;gap:4px}.onglet{min-height:44px;border:calc(5px * var(--s)) solid transparent;border-image:url(/kit/tab_idle.png) 5 fill / calc(5px * var(--s)) round;image-rendering:pixelated;padding:4px 12px;background:none;color:var(--text-dim);font:inherit;cursor:pointer}.onglet[aria-pressed=true]{border-image-source:url(/kit/tab_active.png);color:var(--text)}.onglet:focus-visible{outline:2px solid var(--link-hover);outline-offset:2px}#classement{width:100%;margin:0;padding:0;list-style:none}#classement li{display:flex;align-items:center;gap:12px;padding:6px 4px;border-bottom:1px solid var(--bronze);text-align:left}#classement .rang{width:3ch;color:var(--text-dim);text-align:right}#classement .nom{flex:1;overflow-wrap:anywhere}#classement .score{color:var(--text)}#classement .unite{color:var(--text-dim)}.medaille{display:inline-block;width:16px;height:16px;vertical-align:-2px;background:0 0 / 100% 100% no-repeat;image-rendering:pixelated}.medaille.m1{background-image:url(/kit/rank_1.png)}.medaille.m2{background-image:url(/kit/rank_2.png)}.medaille.m3{background-image:url(/kit/rank_3.png)}@media(min-width:720px){.medaille.m1{background-image:url(/kit/rank_1_8.png)}.medaille.m2{background-image:url(/kit/rank_2_8.png)}.medaille.m3{background-image:url(/kit/rank_3_8.png)}}@media(min-width:1920px){.medaille{width:24px;height:24px;vertical-align:-5px}}.panneau.texte{max-width:760px;align-items:stretch;text-align:left}.panneau.texte h2{margin:16px 0 0;font-size:22px;line-height:1.2}.panneau.texte p,.panneau.texte ul{margin:0}.panneau.texte ul{padding-left:20px}.panneau.texte a{color:var(--link)}.panneau.texte a:hover{color:var(--link-hover)}.panneau.texte .date{color:var(--text-dim)}.panneau.texte table{border-collapse:collapse;width:100%}.panneau.texte th,.panneau.texte td{padding:6px 8px;border-bottom:1px solid var(--bronze);vertical-align:top;text-align:left}.panneau.texte th{color:var(--text-dim);font-weight:600}.billet figure{margin:8px 0;text-align:center;line-height:0}.billet figure img,.billet figure video{max-width:100%;height:auto;image-rendering:pixelated}.billet figure audio{width:100%}.billet blockquote{margin:0;padding-left:12px;border-left:3px solid var(--bronze);color:var(--text-dim)}.billet strong{color:var(--title)}.billet code{font-family:Consolas,Courier New,monospace;color:var(--title)}.billet .petit{color:var(--text-dim);font-size:14px}.billet .discord{text-align:center}.billets{margin:0;padding:0;list-style:none}.billets li{padding:12px 4px;border-bottom:1px solid var(--bronze)}.billets li a{font:700 20px/1.2 TeX Gyre Pagella,Palatino Linotype,Palatino,serif;color:var(--link);text-decoration:none}.billets li a:hover{color:var(--link-hover);text-decoration:underline}.billets time{margin-left:8px;color:var(--text-dim);white-space:nowrap}.billets p{margin:4px 0 0}.panneau.formulaire{max-width:480px;padding-bottom:18px;align-items:stretch;text-align:left}.formulaire .bas{margin-top:11px}form label{color:var(--text)}.confirmation input{width:100%}.message{margin:0;color:var(--text)}.message.erreur{color:#e3664c}.bas a,.entete-section a{color:var(--link);text-decoration:none}.bas a:hover,.entete-section a:hover{color:var(--link-hover);text-decoration:underline}.bas{margin:0;text-align:center;color:var(--text-dim)}.fournisseurs{display:flex;flex-direction:column;gap:26px}.officiel{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border-radius:4px;font:500 14px/1 Roboto,Arial,sans-serif;cursor:pointer}.officiel.google{border:1px solid #747775;background:#fff;color:#1f1f1f}.officiel.discord{border:0;background:#5865f2;color:#fff}.officiel:focus-visible{outline:2px solid var(--link-hover);outline-offset:2px}.panneau.compte-page{max-width:640px;align-items:stretch;text-align:left}.section{display:flex;flex-direction:column;gap:8px}.section+.section{padding-top:16px;border-top:2px solid var(--bronze)}.panneau .section h2{margin:0;font-size:20px;line-height:1.2}.pseudo{margin:0;font:700 28px/1.2 TeX Gyre Pagella,Palatino Linotype,Palatino,serif;color:var(--title);overflow-wrap:anywhere}.aide{margin:0;color:var(--text-dim)}.aide.libre{color:#7bc35a}.ligne-champ{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center}.ligne-champ .aide{grid-column:1 / -1}.ligne-champ input.libre{outline:1px solid #7bc35a}.entete-section{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.places,.entrees{margin:0;padding:0;list-style:none}.places li,.entrees li{display:flex;align-items:center;gap:12px;min-height:44px}.places .rang{width:3ch;color:var(--text-dim)}.places .libelle,.entrees .etat{flex:1;overflow-wrap:anywhere}.places .valeur{color:var(--text)}.places .unite{color:var(--text-dim)}.entrees{display:flex;flex-direction:column;gap:12px}.entrees li{min-height:0}.entrees .entree{width:6em}.entrees .button{margin-left:auto}.etat.eteint{color:var(--text-dim)}.ligne{display:flex;justify-content:space-between;gap:12px;margin:0}.ligne .valeur{color:var(--text-dim);text-align:right}.ligne>span:first-child,.ligne .valeur span{white-space:nowrap}@media(max-width:719px){.entrees li{display:grid;grid-template-columns:1fr auto;gap:0 12px;align-items:center}.entrees .entree{grid-area:1 / 1;width:auto}.entrees .etat{grid-area:2 / 1;font-size:14px}.entrees .button{grid-area:1 / 2 / 3 / 3;margin-left:0}.ligne{flex-direction:column;gap:0}.ligne .valeur{text-align:left}}.boutons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.section.fin{align-items:flex-start}.section.fin .button{align-self:flex-start}.panneau .section h2.danger{margin-top:8px;color:#e3664c}.voile{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0c0bcc}.confirmation{position:relative;width:min(100%,max(470px,calc(184px * var(--s))));display:flex;flex-direction:column;gap:12px;padding:calc(10px * var(--s)) calc(12px * var(--s)) calc(9px * var(--s));border:calc(12px * var(--s)) solid transparent;border-image:url(/kit/confirm_frame.png) 12 fill / calc(12px * var(--s)) round;image-rendering:pixelated;text-align:center}.ecusson{position:absolute;left:50%;top:calc(-28px * var(--s));width:calc(46px * var(--s));height:calc(22px * var(--s));transform:translate(-50%);background:url(/kit/confirm_crest.png) 0 0 / 100% 100% no-repeat;image-rendering:pixelated}.regle{align-self:center;width:calc(64px * var(--s));height:calc(3px * var(--s));background:url(/kit/confirm_rule.png) 0 0 / 100% 100% no-repeat;image-rendering:pixelated}.confirmation h2{margin:0;font-size:22px}.confirmation p{margin:0}
