@charset "UTF-8";@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fredoka-hebrew-500-normal-CRAR3RGW.woff2") format("woff2"),url("./media/fredoka-hebrew-500-normal-NYGPY4PL.woff") format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fredoka-latin-ext-500-normal-W3J3YALF.woff2") format("woff2"),url("./media/fredoka-latin-ext-500-normal-6NJHJN6S.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fredoka-latin-500-normal-MUH7PC4F.woff2") format("woff2"),url("./media/fredoka-latin-500-normal-TAZXZIDU.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fredoka-hebrew-600-normal-OTUINWR5.woff2") format("woff2"),url("./media/fredoka-hebrew-600-normal-XKHICDHI.woff") format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fredoka-latin-ext-600-normal-OZTDTULI.woff2") format("woff2"),url("./media/fredoka-latin-ext-600-normal-O5NBCZTM.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fredoka-latin-600-normal-4RELULYA.woff2") format("woff2"),url("./media/fredoka-latin-600-normal-TKHDHXN3.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fredoka-hebrew-700-normal-2S3ZM5P4.woff2") format("woff2"),url("./media/fredoka-hebrew-700-normal-WKU4NHKI.woff") format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fredoka-latin-ext-700-normal-LUWPWBD2.woff2") format("woff2"),url("./media/fredoka-latin-ext-700-normal-IH6IF7MD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fredoka-latin-700-normal-457OFEIL.woff2") format("woff2"),url("./media/fredoka-latin-700-normal-655LRQQE.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nunito-cyrillic-ext-400-normal-TQULAN3S.woff2") format("woff2"),url("./media/nunito-cyrillic-ext-400-normal-6NHBVKWH.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nunito-cyrillic-400-normal-J4HWCKI3.woff2") format("woff2"),url("./media/nunito-cyrillic-400-normal-PPN7JUUI.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nunito-vietnamese-400-normal-S7WMN3NE.woff2") format("woff2"),url("./media/nunito-vietnamese-400-normal-BD4T3ZMJ.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nunito-latin-ext-400-normal-C34L4GMP.woff2") format("woff2"),url("./media/nunito-latin-ext-400-normal-4JJ7MAB4.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nunito-latin-400-normal-STXQN3YV.woff2") format("woff2"),url("./media/nunito-latin-400-normal-XYKNV5V5.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url("./media/nunito-cyrillic-ext-400-italic-KNMD4Q64.woff2") format("woff2"),url("./media/nunito-cyrillic-ext-400-italic-GWLRYFLD.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url("./media/nunito-cyrillic-400-italic-AKBB2KSB.woff2") format("woff2"),url("./media/nunito-cyrillic-400-italic-TX7ZJKAM.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url("./media/nunito-vietnamese-400-italic-O35VOZ6M.woff2") format("woff2"),url("./media/nunito-vietnamese-400-italic-ONPTQTSG.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url("./media/nunito-latin-ext-400-italic-RMMHBNDJ.woff2") format("woff2"),url("./media/nunito-latin-ext-400-italic-CE5EACKF.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url("./media/nunito-latin-400-italic-V72FDSUJ.woff2") format("woff2"),url("./media/nunito-latin-400-italic-33FSCLNL.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url("./media/nunito-cyrillic-ext-700-normal-JQRX6FSA.woff2") format("woff2"),url("./media/nunito-cyrillic-ext-700-normal-VLHXNGLJ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url("./media/nunito-cyrillic-700-normal-JYKSQVAB.woff2") format("woff2"),url("./media/nunito-cyrillic-700-normal-7MPZ6I4R.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url("./media/nunito-vietnamese-700-normal-6WS5YDFT.woff2") format("woff2"),url("./media/nunito-vietnamese-700-normal-5FFIV6PC.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url("./media/nunito-latin-ext-700-normal-NDC5LB7U.woff2") format("woff2"),url("./media/nunito-latin-ext-700-normal-BKG76XC4.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url("./media/nunito-latin-700-normal-BNRLMBX2.woff2") format("woff2"),url("./media/nunito-latin-700-normal-OPDVKG55.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url("./media/nunito-cyrillic-ext-800-normal-EJ3W7OP6.woff2") format("woff2"),url("./media/nunito-cyrillic-ext-800-normal-CBR5VT6M.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url("./media/nunito-cyrillic-800-normal-DZFFPGJV.woff2") format("woff2"),url("./media/nunito-cyrillic-800-normal-NGWSWRM7.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url("./media/nunito-vietnamese-800-normal-ARDVF3TU.woff2") format("woff2"),url("./media/nunito-vietnamese-800-normal-O5U6MFQN.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url("./media/nunito-latin-ext-800-normal-QOKOLMUU.woff2") format("woff2"),url("./media/nunito-latin-ext-800-normal-4OZMSUDX.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url("./media/nunito-latin-800-normal-ZLC45ULI.woff2") format("woff2"),url("./media/nunito-latin-800-normal-OEF6YSFC.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.carte[data-niveau=fer]{--metal: linear-gradient(145deg, #D3D8DE 0%, #8A939D 55%, #B9C0C8 100%)}.carte[data-niveau=bronze]{--metal: linear-gradient(145deg, #F3C092 0%, #A9622F 55%, #DB955D 100%)}.carte[data-niveau=argent]{--metal: linear-gradient(145deg, #FFFFFF 0%, #B9C1CC 55%, #E8ECF1 100%)}.carte[data-niveau=or]{--metal: linear-gradient(145deg, #FFF2B8 0%, #D9A21B 55%, #FFD65E 100%)}.carte{--encre: #1F1B2E;--encre-douce: #5B5670;--filet: #E6E2EE;--peche: #E8673A;--police-titre: "Fredoka", system-ui, sans-serif;--police-texte: "Nunito", system-ui, sans-serif;container-type:inline-size;width:400px;aspect-ratio:400 / 559;display:block}.carte__bord{--u: .25cqw ;box-sizing:border-box;width:100%;height:100%;padding:calc(10 * var(--u));border-radius:calc(20 * var(--u));background:var(--metal);box-shadow:0 calc(8 * var(--u)) calc(22 * var(--u)) #1f1b2e2e;font-family:var(--police-texte);color:var(--encre)}.carte__corps{box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:calc(8 * var(--u));padding:calc(10 * var(--u));border:calc(3 * var(--u)) solid var(--teinte);border-radius:calc(12 * var(--u));background:var(--teinte-fond)}.carte__bandeau{flex:none;display:flex;align-items:center;gap:calc(8 * var(--u));box-sizing:border-box;height:calc(46 * var(--u));padding:calc(4 * var(--u)) calc(5 * var(--u)) calc(4 * var(--u)) calc(16 * var(--u));background:#fff;border:calc(2 * var(--u)) solid var(--teinte);border-radius:999px}.carte__nom{flex:1;min-width:0;margin:0;font-family:var(--police-titre);font-weight:600;font-size:calc(var(--taille-nom, 22) * var(--u));line-height:1;white-space:nowrap;overflow:hidden}.carte__cout{position:relative;flex:none;width:calc(38 * var(--u));height:calc(38 * var(--u))}.carte__cout svg{position:absolute;inset:0;width:100%;height:100%}.carte__cout-valeur{position:absolute;left:0;right:0;top:calc(9 * var(--u));text-align:center;font-family:var(--police-titre);font-weight:700;font-size:calc(19 * var(--u));line-height:calc(26 * var(--u));color:#fff;text-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(120,40,10,.6)}.carte__illustration{position:relative;flex:none;height:calc(240 * var(--u));overflow:hidden;border:calc(2 * var(--u)) solid var(--teinte);border-radius:calc(8 * var(--u));background:#fff}.carte__illustration img{display:block;width:100%;height:100%;object-fit:cover}.carte__attente{display:none;position:absolute;inset:calc(8 * var(--u));align-items:center;justify-content:center;text-align:center;border:calc(2 * var(--u)) dashed var(--teinte);border-radius:calc(6 * var(--u));background:var(--teinte-fond);font-size:calc(14 * var(--u));font-weight:700;color:var(--encre-douce)}.carte--sans-illustration .carte__illustration img{display:none}.carte--sans-illustration .carte__attente{display:flex}.carte__ligne-type{flex:none;display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));height:calc(18 * var(--u));padding:0 calc(4 * var(--u));white-space:nowrap}.carte__type{font-size:calc(13 * var(--u));font-weight:800}.carte__texte{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:calc(7 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));background:#fff;border-radius:calc(8 * var(--u));font-size:calc(var(--taille-texte, 12.5) * var(--u));line-height:1.38}.carte__capacite{margin:0}.carte__capacite strong{font-weight:800}.carte__filet{flex:none;height:calc(1 * var(--u));background:var(--filet)}.carte__ambiance{margin:0;font-style:italic;font-size:.92em;color:var(--encre-douce)}.carte--sans-capacite .carte__capacite,.carte--sans-capacite .carte__filet{display:none}.carte__pied{flex:none;display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(34 * var(--u))}.carte__niveau{padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:999px;background:var(--metal);border:calc(1 * var(--u)) solid rgba(31,27,46,.2);font-family:var(--police-titre);font-weight:600;font-size:calc(13 * var(--u));letter-spacing:.04em;text-transform:uppercase;color:#2a2a33}.carte__numeros{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(1 * var(--u));line-height:1.2;white-space:nowrap}.carte__collection{font-size:calc(10.5 * var(--u));font-weight:700;color:var(--encre-douce)}.carte__exemplaire{font-family:var(--police-titre);font-size:calc(12 * var(--u));font-weight:600;letter-spacing:.06em}.carte--modele .carte__exemplaire{visibility:hidden}.carte__stats{display:flex;align-items:baseline;gap:calc(5 * var(--u));box-sizing:border-box;height:calc(34 * var(--u));padding:calc(3 * var(--u)) calc(12 * var(--u)) 0;border-radius:calc(10 * var(--u));background:var(--teinte);color:#fff;font-family:var(--police-titre);font-weight:700;font-size:calc(21 * var(--u));line-height:calc(28 * var(--u))}.carte__stats-sep{font-size:.72em;opacity:.75}.carte__bord{position:relative}.carte[data-niveau=fer] .carte__bord{padding:calc(7 * var(--u));background:linear-gradient(180deg,#bcc2c9,#a3aab2);box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #1f1b2e24}.carte[data-niveau=bronze] .carte__bord{padding:calc(12 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) #6e370f61,inset 0 0 0 calc(2 * var(--u)) #ffdebab3}.carte[data-niveau=argent] .carte__bord{padding:calc(14 * var(--u));background:repeating-linear-gradient(115deg,#fff6 0 calc(1 * var(--u)),#fff0 calc(1 * var(--u)) calc(3 * var(--u))),var(--metal);box-shadow:0 0 calc(20 * var(--u)) #96afd7cc,inset 0 0 0 calc(2 * var(--u)) #fffffff2}.carte[data-niveau=or] .carte__bord{padding:calc(16 * var(--u));background:radial-gradient(circle,#fffffff2 0 calc(1.1 * var(--u)),#fff0 calc(2 * var(--u))) 0 0 / calc(37 * var(--u)) calc(43 * var(--u)),radial-gradient(circle,#fffad7e6 0 calc(.8 * var(--u)),#fff0 calc(1.6 * var(--u))) calc(18 * var(--u)) calc(21 * var(--u)) / calc(29 * var(--u)) calc(31 * var(--u)),var(--metal);box-shadow:0 0 calc(30 * var(--u)) #ffb91ed9,0 calc(6 * var(--u)) calc(16 * var(--u)) #78500059,inset 0 0 0 calc(2 * var(--u)) #fffae1f2}.carte[data-niveau=argent] .carte__corps{box-shadow:0 0 0 calc(2 * var(--u)) #fff,0 0 0 calc(3 * var(--u)) #9aa6b4}.carte[data-niveau=or] .carte__corps{background:linear-gradient(165deg,#ffd65e73,#ffd65e00 55%),var(--teinte-fond);box-shadow:0 0 0 calc(2 * var(--u)) #fff2b8,0 0 0 calc(3 * var(--u)) #b8860b}.carte[data-niveau=argent] .carte__bandeau,.carte[data-niveau=or] .carte__bandeau{border:calc(3 * var(--u)) solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--metal) border-box}.carte[data-niveau=or] .carte__bandeau{background:linear-gradient(180deg,#fffdf0,#ffefb0) padding-box,var(--metal) border-box}.carte[data-niveau=or] .carte__illustration{box-shadow:0 0 0 calc(2 * var(--u)) #ffe27a}.carte[data-niveau=or] .carte__stats{background:var(--metal);color:#4a3300;text-shadow:0 calc(1 * var(--u)) 0 rgba(255,255,255,.6);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--teinte)}.carte[data-niveau=fer] .carte__niveau{background:#e3e6ea;color:#4a515a}.carte[data-niveau=bronze] .carte__niveau:before{content:"\2605  "}.carte[data-niveau=argent] .carte__niveau:before{content:"\2605\2605  "}.carte[data-niveau=or] .carte__niveau:before{content:"\2605\2605\2605  "}.carte[data-niveau=argent] .carte__niveau,.carte[data-niveau=or] .carte__niveau{box-shadow:0 0 calc(6 * var(--u)) #ffffffe6}.carte[data-niveau=or] .carte__niveau{color:#4a3300}.carte__coin{display:none;position:absolute;z-index:2;pointer-events:none;width:calc(var(--coin, 10) * var(--u));height:calc(var(--coin, 10) * var(--u))}.carte__coin--hg{top:calc(var(--coin-marge, 2) * var(--u));left:calc(var(--coin-marge, 2) * var(--u))}.carte__coin--hd{top:calc(var(--coin-marge, 2) * var(--u));right:calc(var(--coin-marge, 2) * var(--u))}.carte__coin--bg{bottom:calc(var(--coin-marge, 2) * var(--u));left:calc(var(--coin-marge, 2) * var(--u))}.carte__coin--bd{bottom:calc(var(--coin-marge, 2) * var(--u));right:calc(var(--coin-marge, 2) * var(--u))}.carte[data-niveau=bronze] .carte__coin{--coin: 9;--coin-marge: 3;display:block;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe3c4,#b06a33 55%,#6b3714);box-shadow:0 calc(1 * var(--u)) calc(1 * var(--u)) #3c1e0580}.carte[data-niveau=argent] .carte__coin{--coin: 11;--coin-marge: 2;display:block;transform:rotate(45deg) scale(.82);background:linear-gradient(135deg,#fff,#c5cdd8,#8793a3);box-shadow:0 0 calc(3 * var(--u)) #fffffff2}.carte[data-niveau=or] .carte__coin{--coin: 15;--coin-marge: 1;display:block;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:radial-gradient(circle at 45% 40%,#fffbe0,#ffd23f 45%,#b37a00)}.carte[data-niveau=argent] .carte__bord:after,.carte[data-niveau=or] .carte__bord:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none}.carte[data-niveau=argent] .carte__bord:after{background:linear-gradient(120deg,#fff0 30%,#ffffff47 42%,#fff0 52%)}.carte[data-niveau=or] .carte__bord:after{background:linear-gradient(115deg,#fff0 38%,#ffffff6b 48%,#fff6c833 52%,#fff0 60%);background-size:260% 100%;animation:carte-reflet-or 4.5s ease-in-out infinite}@keyframes carte-reflet-or{0%{background-position:140% 0}55%,to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.carte[data-niveau=or] .carte__bord:after{animation:none;background-position:50% 0}}.carte[data-niveau=fer],.carte[data-niveau=fer] .carte__bord{--teinte: #8A939F;--teinte-fonce: #4D5562;--teinte-fond: #EEF1F5;--motif: none}.carte[data-niveau=bronze],.carte[data-niveau=bronze] .carte__bord{--teinte: #C7743A;--teinte-fonce: #7A3A12;--teinte-fond: #FBEBDD;--motif: radial-gradient(circle, rgba(255, 255, 255, .35) 0 22%, rgba(255, 255, 255, 0) 24%) 0 0 / calc(14 * var(--u)) calc(14 * var(--u))}.carte[data-niveau=argent],.carte[data-niveau=argent] .carte__bord{--teinte: #8EA2BE;--teinte-fonce: #44566F;--teinte-fond: #EEF2F8;--motif: repeating-linear-gradient(45deg, rgba(255, 255, 255, .3) 0 calc(6 * var(--u)), rgba(255, 255, 255, 0) calc(6 * var(--u)) calc(14 * var(--u)))}.carte[data-niveau=or],.carte[data-niveau=or] .carte__bord{--teinte: #E2A52C;--teinte-fonce: #8A5A00;--teinte-fond: #FFF4D6;--motif: radial-gradient(circle, rgba(255, 255, 255, 1) 0 calc(.9 * var(--u)), rgba(255, 255, 255, 0) calc(1.8 * var(--u))) 0 0 / calc(23 * var(--u)) calc(27 * var(--u)), repeating-conic-gradient(from 0deg at 50% 32%, rgba(255, 245, 200, .45) 0deg 7deg, rgba(255, 255, 255, 0) 7deg 14deg)}.carte__corps,.carte[data-niveau] .carte__corps{background:var(--motif),var(--teinte);border-color:var(--teinte-fonce)}.carte[data-niveau=or] .carte__corps{background:linear-gradient(165deg,#ffe4828c,#ffe48200 50%),var(--motif),var(--teinte)}.carte__bandeau{border-color:var(--teinte-fonce)}.carte__illustration{border:calc(3 * var(--u)) solid #FFFFFF;box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #00000040}.carte__type{color:#fff;text-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(0,0,0,.35)}.carte__numeros{padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(6 * var(--u));background:#ffffffe0}.carte__stats{background:var(--teinte-fonce);box-shadow:inset 0 0 0 calc(2 * var(--u)) #fff9}.carte[data-niveau=fer] .carte__bord{padding:calc(6 * var(--u));background:#a9b0b8;box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #1f1b2e1f}.carte[data-niveau=argent]{--metal: linear-gradient(145deg, #FFFFFF 0%, #8D99AA 28%, #F5F8FC 50%, #75839A 74%, #E9EEF5 100%)}.carte[data-niveau=argent] .carte__bord{padding:calc(15 * var(--u));background:linear-gradient(115deg,#96e1ff8c,#d7b9ff73 30%,#fff0 48%,#a0f0ff73 72%,#e1c3ff80),repeating-linear-gradient(115deg,#ffffff59 0 calc(1 * var(--u)),#fff0 calc(1 * var(--u)) calc(3 * var(--u))),var(--metal);box-shadow:0 0 0 calc(1 * var(--u)) #4a5668,0 0 calc(26 * var(--u)) #6eb9fff2,inset 0 0 0 calc(2 * var(--u)) #fff}.carte[data-niveau=argent] .carte__corps{box-shadow:0 0 0 calc(2 * var(--u)) #fff,0 0 0 calc(3 * var(--u)) #5f6e84}.carte[data-niveau=argent] .carte__coin{--coin: 13;--coin-marge: 1;background:linear-gradient(135deg,#fff,#bde8ff 45%,#6f8fb5);box-shadow:0 0 calc(5 * var(--u)) #96d7ff}.carte[data-niveau=argent] .carte__niveau{color:#1f3b66;box-shadow:0 0 calc(8 * var(--u)) #8ccdfff2}.carte[data-niveau=argent] .carte__bord:after{background:linear-gradient(120deg,#fff0 28%,#fff6 40%,#c8ebff40 46%,#fff0 56%)}.carte__type{padding:calc(1 * var(--u)) calc(8 * var(--u));border-radius:999px;background:#00000047}.carte__corps{outline:calc(2 * var(--u)) solid color-mix(in srgb,var(--teinte-fonce) 60%,#000000);outline-offset:0}.carte[data-niveau=argent] .carte__corps{box-shadow:0 0 0 calc(4 * var(--u)) #fff,0 0 0 calc(5 * var(--u)) #5f6e84}.carte[data-niveau=or] .carte__corps{box-shadow:0 0 0 calc(4 * var(--u)) #fff2b8,0 0 0 calc(5 * var(--u)) #b8860b}.carte[data-niveau=argent] .carte__illustration{z-index:4}.carte[data-niveau=argent] .carte__bord{box-shadow:0 0 0 calc(1 * var(--u)) #4a5668,0 0 calc(26 * var(--u)) #fffffff2,0 0 calc(8 * var(--u)) #a0d2ffcc,inset 0 0 0 calc(2 * var(--u)) #fff}.carte[data-niveau=bronze]{--metal: linear-gradient(145deg, #FFD3A8 0%, #C46A2B 35%, #F2A66A 55%, #8E4A1C 80%, #E9A070 100%)}.carte__ligne-type{height:calc(26 * var(--u))}.carte__niveau{flex:none;padding:calc(4 * var(--u)) calc(14 * var(--u));font-size:calc(15 * var(--u));font-weight:700;letter-spacing:.08em;line-height:1.1;border:calc(2 * var(--u)) solid rgba(255,255,255,.85);box-shadow:0 calc(2 * var(--u)) calc(5 * var(--u)) #0000004d}.carte[data-niveau=fer] .carte__niveau{background:var(--metal);color:#2e343c}:root{--fond: #140f2b;--fond-2: #1f1745;--panneau: rgba(255, 255, 255, .07);--panneau-fort: rgba(255, 255, 255, .12);--bord: rgba(255, 255, 255, .14);--texte: #f7f4ff;--texte-doux: #b9b0d9;--violet: #7b4dff;--rose: #ff4fa3;--peche: #ff8a3d;--jaune: #ffd23f;--menthe: #3ee6b5;--danger: #ff5d6c;--degrade: linear-gradient(120deg, #7b4dff 0%, #ff4fa3 55%, #ff8a3d 100%);--degrade-doux: linear-gradient(160deg, rgba(123, 77, 255, .35), rgba(255, 79, 163, .18) 60%, rgba(255, 138, 61, .12));--rayon: 18px;--ombre: 0 18px 40px rgba(8, 4, 30, .45);--titre: "Fredoka", system-ui, sans-serif;--corps: "Nunito", system-ui, sans-serif;--barre-bas: 72px;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--corps);color:var(--texte);background:radial-gradient(1200px 700px at 85% -10%,rgba(255,79,163,.22),transparent 60%),radial-gradient(900px 600px at -10% 20%,rgba(123,77,255,.3),transparent 60%),radial-gradient(800px 600px at 50% 120%,rgba(255,138,61,.18),transparent 60%),var(--fond);background-attachment:fixed;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}h1,h2,h3{font-family:var(--titre);font-weight:600;margin:0;letter-spacing:.01em}h1{font-size:clamp(26px,6vw,36px)}h2{font-size:clamp(20px,4.5vw,26px)}p{line-height:1.5}a{color:inherit}button{font:inherit;color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:999px;font-family:var(--titre);font-weight:600;font-size:17px;cursor:pointer;color:#fff;background:var(--degrade);box-shadow:0 8px 24px #ff4fa359,inset 0 1px #ffffff59;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease;text-decoration:none;white-space:nowrap}.btn:hover{filter:brightness(1.08)}.btn:active{transform:scale(.96)}.btn:disabled{filter:grayscale(.7) brightness(.7);cursor:not-allowed;box-shadow:none}.btn--doux{background:var(--panneau-fort);box-shadow:inset 0 0 0 1px var(--bord)}.btn--menthe{background:linear-gradient(120deg,#22c79a,#3ee6b5);color:#0d2b23;box-shadow:0 8px 24px #3ee6b54d}.btn--danger{background:linear-gradient(120deg,#ff5d6c,#ff8a3d)}.btn--petit{min-height:38px;padding:0 16px;font-size:15px}.btn--large{width:100%}.panneau{background:var(--panneau);border:1px solid var(--bord);border-radius:var(--rayon);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.page{max-width:1180px;margin:0 auto;padding:20px 16px calc(var(--barre-bas) + 32px)}.puce{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--bord);background:var(--panneau);color:var(--texte-doux);font-weight:700;font-size:14px;cursor:pointer;transition:all .2s ease}.puce--active{color:#fff;background:var(--degrade);border-color:transparent}.kudos{display:inline-flex;align-items:center;gap:6px;font-family:var(--titre);font-weight:600}.kudos:before{content:"";width:1.1em;height:1.1em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c2,#ffd23f 45%,#e09a00);box-shadow:0 0 10px #ffd23f99}.champ{display:grid;gap:6px}.champ label{font-weight:700;font-size:14px;color:var(--texte-doux)}.champ input,.champ select{min-height:48px;padding:0 14px;border-radius:14px;border:1px solid var(--bord);background:#00000040;color:var(--texte);font:inherit;font-size:16px}.champ input:focus,.champ select:focus{outline:2px solid var(--rose);outline-offset:1px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.entree-fondu{animation:entree-fondu .35s ease both}.sortie-fondu{animation:entree-fondu .25s ease reverse both}.entree-monte{animation:entree-monte .45s cubic-bezier(.2,.9,.25,1.2) both}@keyframes entree-fondu{0%{opacity:0}to{opacity:1}}@keyframes entree-monte{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.carte{display:block;width:100%}.carte--inclinable{transform:perspective(900px) rotateX(var(--incl-x, 0deg)) rotateY(var(--incl-y, 0deg));transition:transform .18s ease-out;will-change:transform}.carte--inclinable:before{content:"";position:absolute;inset:0;z-index:5;border-radius:5cqw;pointer-events:none;background:radial-gradient(circle at var(--reflet-x, 50%) var(--reflet-y, 30%),rgba(255,255,255,.35),transparent 45%);mix-blend-mode:soft-light;opacity:0;transition:opacity .25s}.carte--inclinable:hover:before{opacity:1}.carte{position:relative}
