@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-cyrillic-400-normal.CjW2EstV.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-400-normal.ZiRag6zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-vietnamese-400-normal.BV2APVTb.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-400-normal.BbvUAu4N.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-ext-400-normal.BxlSGspa.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-400-normal.qdZwdvNS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-cyrillic-400-italic.drKdN10-.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-400-italic.24vVh5t9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-vietnamese-400-italic.CD15TOr5.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-400-italic.Cpv4sfwY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-ext-400-italic.zVOgzDMq.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-400-italic.CZOjvne0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-italic.LeeEXsx5.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-italic.hIeePEuE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-cyrillic-700-normal.Dw3uKy19.woff2)format("woff2"),url(/_astro/playfair-display-cyrillic-700-normal.Dk1mTcxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-vietnamese-700-normal.CaKJSIny.woff2)format("woff2"),url(/_astro/playfair-display-vietnamese-700-normal.Cr1rw0mr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-ext-700-normal.C58ejOkc.woff2)format("woff2"),url(/_astro/playfair-display-latin-ext-700-normal.D5HUU8GT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2)format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.kr{--kr-ombre:#1a0b0d;--kr-penombre:#2b1215;--kr-encre:#f4e6cf;--kr-encre-2:#cdb797;--kr-or:#e9b872;--kr-or-vif:#ffd59a;--kr-faux:#e07a5f;--kr-laiton:#d9a441;--kr-courbe:cubic-bezier(.16, 1, .3, 1);background:var(--kr-ombre);color:var(--kr-encre);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:Manrope,system-ui,sans-serif;font-weight:500;position:fixed;inset:0;overflow:hidden}.kr-toile{width:100%;height:100%;position:absolute;inset:0}.kr--vise .kr-toile{cursor:pointer}.kr-voile{pointer-events:none;background:radial-gradient(80% 75% at 58% 48%,#1a0b0d00 45%,#0c04059e 100%);position:absolute;inset:0}.kr-voile:before,.kr-voile:after{content:"";opacity:0;transition:opacity .6s;position:absolute;left:0;right:0}.kr-voile:before{background:linear-gradient(#0e0506c7,#0e050600);height:150px;top:0}.kr-voile:after{background:linear-gradient(#0e050600,#0e050680 45%,#0e0506db);height:210px;bottom:0}.kr--joue .kr-voile:before,.kr--joue .kr-voile:after{opacity:1}.kr--demo .kr-hud,.kr--tactile .kr-consignes__clavier{display:none}.kr-hud{top:max(12px, env(safe-area-inset-top));z-index:10;padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute;left:0;right:0}.kr-hud__centre{grid-column:2;justify-content:center;display:flex}.kr-hud__boutons{pointer-events:auto;grid-column:3;justify-self:end;gap:8px;display:flex}.kr-etiquette{letter-spacing:.26em;text-transform:uppercase;color:var(--kr-encre-2);font-size:.7rem;font-weight:700}.kr-score{text-shadow:0 2px 14px #0a0304cc;grid-template-columns:auto auto;align-items:center;gap:2px 14px;display:grid}.kr-score[hidden],.kr-libre[hidden]{display:none}.kr-score .kr-etiquette{text-align:center;grid-column:1/-1}.kr-score__valeur{color:var(--kr-or);font-variant-numeric:lining-nums;transform-origin:50% 60%;justify-self:end;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.4rem,5.6vw,3.4rem);font-weight:700;line-height:1}.kr-score__valeur.est-saut{animation:kr-saut .5s var(--kr-courbe)}.kr-score__record{text-align:center;color:var(--kr-encre-2);grid-column:1/-1;min-height:1em;font-size:.78rem}.kr-clous{gap:7px;display:flex}.kr-clous i{background:radial-gradient(circle at 35% 30%, #fff3c4 0%, var(--kr-laiton) 42%, #7a4c14 100%);width:12px;height:12px;transition:background .4s, box-shadow .4s, transform .4s var(--kr-courbe);border-radius:50%;box-shadow:0 0 10px #ffc46e73,0 1px 2px #0009}.kr-clous i.est-eteint{background:radial-gradient(circle at 35% 30%,#5a3a24 0%,#2a160e 70%);transform:scale(.82);box-shadow:inset 0 1px 2px #000000b3}.kr-clous.est-saut{animation:.45s ease-out kr-tremble}.kr-libre{text-shadow:0 2px 14px #0a0304cc;flex-direction:column;align-items:center;gap:4px;display:flex}.kr-libre__accord{color:var(--kr-encre);font-family:Playfair Display,Georgia,serif;font-size:1.15rem;font-style:italic}.kr-icone{width:44px;height:44px;color:var(--kr-encre);cursor:pointer;backdrop-filter:blur(8px);transition:background .18s var(--kr-courbe), transform .18s var(--kr-courbe);background:#1a0b0da8;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;box-shadow:0 0 0 1px #e9b87247}.kr-icone:hover{background:#3c1a16e0}.kr-icone:active{transform:scale(.92)}.kr-icone[hidden]{display:none}.kr-bas{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:10;pointer-events:none;text-align:center;text-shadow:0 2px 16px #0a0304e6;flex-direction:column;align-items:center;gap:10px;width:min(92vw,640px);display:flex;position:absolute;transform:translate(-50%)}.kr-bas[hidden]{display:none}.kr-phrase{flex-wrap:wrap;justify-content:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.kr-phrase li{width:11px;height:11px;transition:background .25s, box-shadow .25s, transform .3s var(--kr-courbe);border-radius:50%;box-shadow:inset 0 0 0 1.5px #e9b8728c}.kr-phrase li.est-ecoutee{background:#e9b87261}.kr-phrase li.est-appel{background:#fff1d0;transform:scale(1.35);box-shadow:0 0 14px 3px #ffd59abf}.kr-phrase li.est-faite{background:var(--kr-or);box-shadow:0 0 10px #e9b8728c}.kr-statut{min-height:1.3em;color:var(--kr-encre);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.35rem,3vw,1.9rem);font-style:italic;line-height:1.2}.kr-statut--juste{color:var(--kr-or-vif)}.kr-statut--faux{color:var(--kr-faux)}.kr-statut.est-neuf{animation:kr-monte .55s var(--kr-courbe)}.kr-astuce{color:var(--kr-encre-2);margin:0;font-size:.92rem;transition:opacity 1.2s}.kr-astuce.est-partie{opacity:0}.kr-commandes{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.kr-bascule{backdrop-filter:blur(8px);background:#1a0b0db3;border-radius:999px;padding:3px;display:inline-flex;box-shadow:0 0 0 1px #e9b8724d}.kr-pastille{min-height:44px;color:var(--kr-encre);letter-spacing:.06em;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s var(--kr-courbe), color .2s, transform .18s var(--kr-courbe);background:#1a0b0db3;border:0;border-radius:999px;padding:0 18px;font:700 .86rem/1 Manrope,system-ui,sans-serif;box-shadow:0 0 0 1px #e9b8724d}.kr-bascule .kr-pastille{min-height:38px;box-shadow:none;backdrop-filter:none;background:0 0}.kr-pastille:hover{background:#461e18d9}.kr-pastille[aria-pressed=true]{background:var(--kr-or);color:var(--kr-ombre)}.kr-pastille:active{transform:scale(.96)}.kr-pastille--sobre{color:var(--kr-encre-2)}.kr-touches{z-index:6;pointer-events:none;position:absolute;inset:0}.kr-touches[hidden]{display:none}.kr-touche{min-width:19px;height:19px;color:var(--kr-ombre);background:#f4e6cfdb;border-radius:5px;place-items:center;margin:-9.5px 0 0 -9.5px;padding:0 4px;font:700 .68rem/1 Manrope,system-ui,sans-serif;transition:opacity .3s,background .2s;display:grid;position:absolute;top:0;left:0;box-shadow:0 2px 6px #00000073}.kr-touche--droite{background:#e9b872e6}.kr-touche[hidden]{display:none}.kr-touche.est-hors-jeu{opacity:.22}.kr-touche.est-visee{background:#fff3d8;box-shadow:0 0 12px #ffd59ae6}.kr-noms{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.kr-nom{text-align:center;width:4em;color:var(--kr-or-vif);text-shadow:0 0 3px #0e0506f2,0 0 12px #0e0506d9,0 0 26px #ffbe6e59;opacity:0;margin:-1.9em 0 0 -2em;font-family:Playfair Display,Georgia,serif;font-size:1.55rem;font-style:italic;line-height:1;position:absolute;top:0;left:0}.kr-nom.est-actif{animation:kr-nom 1.5s var(--kr-courbe) forwards}.kr-legende{z-index:10;text-shadow:0 2px 18px #0a0304f2;flex-direction:column;gap:4px;margin:0;animation:1.6s ease-out both kr-apparait;display:flex;position:absolute;bottom:clamp(18px,4vh,44px);left:clamp(20px,4vw,56px)}.kr-legende[hidden]{display:none}.kr-legende em{color:var(--kr-encre);font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1}.kr-legende span{letter-spacing:.22em;text-transform:uppercase;color:var(--kr-or);font-size:clamp(.72rem,1.3vw,.86rem)}.kr-ecran{z-index:20;background:linear-gradient(90deg,#120708e6 0%,#1207089e 36%,#12070800 64%);place-items:center start;padding:72px clamp(24px,6vw,104px) 40px;display:grid;position:absolute;inset:0;overflow:auto}.kr-ecran[hidden]{display:none}.kr-ecran--pause{backdrop-filter:blur(6px);background:#0e0506a8;justify-items:center}.kr-carte{max-width:540px;animation:kr-entree .9s var(--kr-courbe) both;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.kr-carte--centre{text-align:center;align-items:center}.kr-sur{letter-spacing:.3em;text-transform:uppercase;color:var(--kr-or);margin:0;font-size:.74rem;font-weight:700}.kr-titre{letter-spacing:-.01em;color:var(--kr-encre);text-shadow:0 4px 30px #0a030499;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(3.2rem,7.6vw,6.4rem);font-weight:400;line-height:.94}.kr-titre em{color:var(--kr-or);font-style:italic;display:block}.kr-titre--moyen{font-size:clamp(2.4rem,5.6vw,4.2rem)}.kr-accroche{max-width:38ch;color:var(--kr-encre);margin:0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.6}.kr-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.kr-actions--pile{flex-direction:column;align-items:stretch}.kr-btn{background:var(--kr-or);min-height:52px;color:var(--kr-ombre);letter-spacing:.02em;cursor:pointer;transition:transform .2s var(--kr-courbe), background .2s, box-shadow .2s;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font:700 1rem/1 Manrope,system-ui,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 12px 34px #e9b87238,inset 0 -3px #78461459}.kr-btn:hover{background:var(--kr-or-vif);transform:translateY(-1px)}.kr-btn:active{transform:scale(.97)}.kr-btn--second{color:var(--kr-encre);background:#1a0b0d80;box-shadow:inset 0 0 0 1px #f4e6cf6b}.kr-btn--second:hover{background:#3c1a16bf;box-shadow:inset 0 0 0 1px #f4e6cfcc}.kr-icone:focus-visible,.kr-btn:focus-visible,.kr-pastille:focus-visible{outline:2px solid var(--kr-or-vif);outline-offset:3px}.kr-consignes{color:var(--kr-encre-2);gap:6px;max-width:46ch;margin:2px 0 0;padding:0;font-size:.9rem;line-height:1.5;list-style:none;display:grid}.kr-consignes b{color:var(--kr-encre);font-weight:700}.kr-record{color:var(--kr-or);margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.08rem;font-style:italic}.kr-record[hidden]{display:none}.kr-contexte{max-width:48ch;color:var(--kr-encre-2);border-top:1px solid #e9b87242;margin:6px 0 0;padding-top:14px;font-size:.84rem;line-height:1.65}.kr-scores{align-items:baseline;gap:14px;margin:0;display:flex}.kr-scores strong{color:var(--kr-or);text-shadow:0 0 34px #e9b87259;font-family:Playfair Display,Georgia,serif;font-size:clamp(3.6rem,9vw,5.8rem);font-weight:700;line-height:.9}.kr-scores__unite{color:var(--kr-encre);font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-style:italic}.kr-scores--record strong{color:var(--kr-encre);text-shadow:none;font-size:clamp(1.8rem,4vw,2.5rem)}.kr-detail{max-width:40ch;color:var(--kr-encre-2);margin:0;line-height:1.55}.kr-sans-3d{text-align:center;margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.3rem;position:absolute;inset:auto 24px 40%}@keyframes kr-saut{0%{transform:scale(1)}35%{color:var(--kr-or-vif);transform:scale(1.28)}to{transform:scale(1)}}@keyframes kr-tremble{0%,to{transform:translate(0)}25%{transform:translate(-4px)}60%{transform:translate(3px)}}@keyframes kr-monte{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kr-nom{0%{opacity:0;translate:0 8px}8%{opacity:1}55%{opacity:1}to{opacity:0;translate:0 -40px}}@keyframes kr-entree{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes kr-apparait{0%{opacity:0}to{opacity:1}}.kr--reduit .kr-carte,.kr--reduit .kr-legende,.kr--reduit .kr-statut.est-neuf{animation:none}.kr--reduit .kr-nom.est-actif{animation:1.1s ease-out forwards kr-nom-doux}@keyframes kr-nom-doux{0%{opacity:0}20%{opacity:1}to{opacity:0}}@media (width<=640px),(aspect-ratio<=4/5){.kr-hud{grid-template-columns:150px 1fr auto}.kr-hud__centre{grid-column:2}.kr-score{column-gap:10px}.kr-score__valeur{font-size:2.2rem}.kr-libre{display:none}.kr-ecran{padding:64px 22px max(26px, env(safe-area-inset-bottom));background:linear-gradient(#12070800 22%,#120708d1 52%,#120708f0 100%);place-items:end stretch}.kr-ecran--pause{background:#0e0506b3;align-items:center}.kr-carte{gap:13px;max-width:none}.kr-titre{font-size:clamp(2.5rem,11.5vw,3.2rem)}.kr-titre--moyen{font-size:clamp(2.1rem,9.5vw,2.7rem)}.kr-accroche{font-size:.95rem;line-height:1.5}.kr-actions{flex-wrap:nowrap;gap:10px;width:100%}.kr-actions .kr-btn{text-align:center;flex:1 1 0;min-width:0;padding:0 12px;font-size:.92rem;line-height:1.15}.kr-actions--pile{flex-direction:column}.kr-ecran--fin .kr-actions{flex-wrap:wrap}.kr-ecran--fin .kr-actions .kr-btn{flex:40%}.kr-consignes{font-size:.84rem}.kr-contexte{font-size:.78rem;line-height:1.55}.kr-bas{gap:8px}.kr-pastille{padding:0 14px;font-size:.8rem}.kr-legende{left:20px;right:20px}}@media (height<=560px) and (orientation:landscape){.kr-ecran{padding-top:60px;padding-bottom:16px}.kr-carte{gap:10px}.kr-titre{font-size:clamp(2.4rem,7vw,3.4rem)}.kr-accroche,.kr-consignes{font-size:.86rem;line-height:1.45}.kr-contexte{margin-top:0;padding-top:8px;font-size:.74rem;line-height:1.45}}
