:root{--fond:#08080a;--fond-2:#0f0f12;--fond-3:#16161b;--ligne:#24242b;--ligne-2:#34343d;--texte:#cfccc7;--pale:#8a8680;--blanc:#f4f1ec;--rouge:#e3170a;--rouge-vif:#ff3b2f;--rouge-sombre:#5a0a05;--braise:#ff7a1a;--village:#d6b36f;--loups:#ef4a36;--solitaires:#b088e8;--amour:#f074ab;--titre:"Grenze Gotisch", Georgia, serif;--corps:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--large:72rem;--rayon:10px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--fond);min-height:100vh;color:var(--texte);font:400 1rem/1.65 var(--corps);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--titre);color:var(--blanc);letter-spacing:.01em;font-weight:600;line-height:1.1}h1{margin:0;font-size:clamp(2.6rem,7vw,5rem)}h2{margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.8rem)}h3{margin:0 0 .4rem;font-size:1.5rem}a{color:var(--rouge-vif);text-underline-offset:3px}a:hover{color:var(--blanc)}strong{color:var(--blanc);font-weight:600}:focus-visible{outline:2px solid var(--rouge-vif);outline-offset:3px;border-radius:4px}.conteneur{width:min(var(--large), 100% - 2.5rem);margin-inline:auto}.bouton{border:1px solid var(--rouge);background:var(--rouge);color:#fff;font:600 .98rem/1 var(--corps);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.4rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.bouton:hover{background:var(--rouge-vif);border-color:var(--rouge-vif);color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px -10px #ff3b2f99}.bouton.contour{border-color:var(--ligne-2);color:var(--blanc);background:#ffffff08}.bouton.contour:hover{border-color:var(--pale);box-shadow:none;background:#ffffff0f}.bouton svg{flex:none;width:1.1em;height:1.1em}code,kbd{font-family:var(--mono);font-size:.88em}code{background:var(--fond-3);border:1px solid var(--ligne);border-radius:5px;padding:.1rem .4rem}kbd{background:var(--fond-3);border:1px solid var(--ligne-2);color:var(--blanc);border-bottom-width:3px;border-radius:5px;padding:.05rem .45rem}.camp-village{--camp:var(--village)}.camp-loups{--camp:var(--loups)}.camp-solitaires{--camp:var(--solitaires)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.aller-contenu[data-astro-cid-hkbrpulz]{background:var(--rouge);color:#fff;z-index:50;border-radius:6px;padding:.5rem 1rem;position:absolute;top:.5rem;left:-999px}.aller-contenu[data-astro-cid-hkbrpulz]:focus{left:.5rem}.entete[data-astro-cid-hkbrpulz]{z-index:40;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.entete[data-astro-cid-hkbrpulz].defile,.entete[data-astro-cid-hkbrpulz].ouvert{backdrop-filter:blur(12px);border-bottom-color:var(--ligne);background:#08080ad1}.nav[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;height:4.5rem;display:flex}.marque[data-astro-cid-hkbrpulz]{font:600 1.6rem/1 var(--titre);color:var(--blanc);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.marque[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{image-rendering:pixelated;filter:drop-shadow(0 0 8px #e3170a80)}.menu[data-astro-cid-hkbrpulz]{align-items:center;gap:2rem;display:flex}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--texte);padding:.4rem 0;font-size:.95rem;font-weight:500;text-decoration:none;position:relative}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{content:"";background:var(--rouge);height:2px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--blanc)}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover:after,.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]:after{transform:scaleX(1)}.discord[data-astro-cid-hkbrpulz]{padding:.6rem 1.1rem;font-size:.9rem}.compte-lien[data-astro-cid-hkbrpulz]{color:var(--texte);font-size:.95rem;font-weight:500;text-decoration:none}.compte-lien[data-astro-cid-hkbrpulz]:hover,.compte-lien[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--blanc)}.burger[data-astro-cid-hkbrpulz]{cursor:pointer;background:0 0;border:0;padding:.5rem;display:none}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--blanc);width:22px;height:2px;margin:5px 0;transition:transform .25s,opacity .25s;display:block}.ouvert[data-astro-cid-hkbrpulz] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:first-child{transform:translateY(7px)rotate(45deg)}.ouvert[data-astro-cid-hkbrpulz] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:nth-child(2){opacity:0}.ouvert[data-astro-cid-hkbrpulz] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=52rem){.burger[data-astro-cid-hkbrpulz]{display:block}.menu[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--ligne);background:#08080af7;flex-direction:column;align-items:stretch;gap:1rem;padding:1rem 1.25rem 1.5rem;display:none;position:absolute;top:4.5rem;left:0;right:0}.ouvert[data-astro-cid-hkbrpulz] .menu[data-astro-cid-hkbrpulz]{display:flex}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-direction:column;gap:0}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--ligne);padding:.8rem 0;display:block}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{display:none}}.pied[data-astro-cid-hkbrpulz]{border-top:1px solid var(--ligne);color:var(--pale);padding:1.5rem 0;font-size:.85rem}.bas[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}.pied[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--texte)}.pied[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--rouge-vif)}
