@font-face{font-family:font-1;src:url(/assets/JosefinSans-Medium-B6CdS0La.ttf)}*{box-sizing:border-box;margin:0;padding:0}body{background:#f3f3f3;font-family:font-1,sans-serif}li{list-style-type:none}.navigation{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:30px 0;overflow:auto hidden}.navigation::-webkit-scrollbar{display:none}.navigation ul{width:max-content;min-width:100%;padding:0 30px;display:flex}.navigation ul a{white-space:nowrap;flex:none;padding:10px;text-decoration:none}.navigation ul a li{color:#0075ff;cursor:pointer;transition:all .2s}.navigation ul a li:hover{color:#282c34}.navigation ul .nav-active{position:relative}.navigation ul .nav-active:after{content:"";-webkit-animation:.3s forwards anim;background:#0075ff;border-radius:10px;width:0;height:4px;animation:.6s forwards anim;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes anim{to{width:100%}}.logo{background-color:#282c34;border-radius:20px;justify-content:center;align-items:center;width:250px;margin:5px auto;padding:5px 0;display:flex;box-shadow:0 2px 3px #0000004e}.logo img{height:40px}.logo h3{color:#0075ff;margin-left:10px}.countries{text-align:center}.countries .radio-container{color:#f3f3f3;background:#282c34;border-radius:20px;justify-content:space-around;align-items:center;margin:0 10px 20px;padding:10px;box-shadow:0 4px 10px #00000073}.countries .radio-container input[type=range]{transform:translateY(3px)}.countries .radio-container label{margin-left:5px;margin-right:10px}.countries .radio-container button{cursor:pointer;background-color:#f3f3f3;border:2px solid;border-radius:10px;margin:0;padding:2px 6px;transition:all .2s}.countries .radio-container .allCountries{background:#33de4f;border-color:#33de4f}.countries .radio-container .allCountries:hover{background:#f3f3f3}.countries .radio-container .oneCountries{border-color:#33de4f}.countries .radio-container .oneCountries:hover{background:#33de4f}.countries .radio-container .modeHard{background:#ff4a36;border-color:#ff4a36}.countries .radio-container .modeHard:hover{background:#f3f3f3}.countries .radio-container .modeEasy{border-color:#ff4a36}.countries .radio-container .modeEasy:hover{background:#ff4a36}.countries .radio-container select{cursor:pointer;border:2px solid #000;border-radius:10px;padding:2px 4px;transition:all .2s}.countries .radio-container li{margin:10px 5px}.countries .radio-container .range-row{flex-direction:column;align-items:center;display:flex}.countries .radio-container .range-row .range-label{white-space:nowrap;margin:0 0 2px}.countries .radio-container .range-row .range-value{justify-items:center;display:inline-grid}.countries .radio-container .range-row .range-value>span{visibility:hidden;grid-area:1/1}.countries .radio-container .range-row .range-value>span.is-current{visibility:visible}.countries .radio-container .count-button{font-variant-numeric:tabular-nums;justify-items:center;padding:2px 10px;display:inline-grid}.countries .radio-container .count-button>span{grid-area:1/1}.countries .radio-container .count-button>.count-ghost{visibility:hidden}.countries .radio-container .color-filter-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.countries .radio-container .color-filter-row>label{white-space:nowrap;margin:0}.countries .radio-container .color-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.countries .radio-container .color-filters input{color:#f3f3f3;background:#ffffff1a;border:2px solid #fff6;border-radius:20px;outline:none;width:110px;padding:3px 10px;font-family:font-1,sans-serif;font-size:.8rem;transition:all .15s}.countries .radio-container .color-filters input::placeholder{color:#ffffff80}.countries .radio-container .color-filters input:focus{background:#ffffff2e;border-color:#f3f3f3}.countries .radio-container .color-filters .color-pill{color:#f3f3f3;background:#ffffff38;border:2px solid #f3f3f3;border-radius:20px;align-items:center;gap:5px;padding:3px 6px 3px 10px;font-size:.8rem;display:flex}.countries .radio-container .color-filters .color-pill .color-dot{border:1.5px solid #fff9;border-radius:50%;flex-shrink:0;width:12px;height:12px}.countries .radio-container .color-filters .color-pill .pill-remove{color:#f3f3f3;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0 0 0 2px;font-size:.7rem;line-height:1;transition:opacity .15s;display:flex}.countries .radio-container .color-filters .color-pill .pill-remove:hover{opacity:1}.countries input[type=text]{text-align:center;border:3px solid #0075ff;border-radius:40px;outline:none;width:400px;margin-bottom:20px;padding:10px;font-size:1.3rem;transition:all .4s}.countries input[type=text]:focus{color:#f3f3f3;background:#0075ff;border-radius:4px}.countries button{cursor:pointer;background:0 0;border:2px solid #0075ff;border-radius:10px;margin:0 10px 20px;padding:4px 10px;transition:all .2s}.countries button:hover{background:#0075ff}.countries ul{flex-wrap:wrap;justify-content:center;display:flex}.countries .red-button{border-color:#282c34}.countries .red-button:hover{color:#f3f3f3;background:#282c34;animation:.5s ease-in-out shake}@keyframes shake{0%{transform:translate(0)}10%{transform:translate(-5px)}20%{transform:translate(10px)}30%{transform:translate(-10px)}40%{transform:translate(0)}}.card{border-radius:4px;width:160px;height:100px;margin:10px 3px 25px;transition:all .3s;position:relative}.card h2{font-size:1rem;transform:scaleY(2)}.card:hover{z-index:2;transform:scale(1.2)}.card .nomPays:hover,.card .nomCapitale:hover{opacity:1;z-index:3;transform:scaleY(.5)}.card .nomPays,.card .nomCapitale{color:#f3f3f3;opacity:0;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:grid;position:absolute;left:0;transform:scaleY(.5)}.card .nomPays{border-radius:10px 10px 0 0;bottom:25%}.card .nomCapitale{border-radius:0 0 10px 10px;top:25%}.card img{object-fit:contain;border-radius:10px;width:160px;height:100px}.aPropos{margin-left:50px}a{color:#0075ff;text-decoration:none}.continents{text-align:center}.continents .radio-container{color:#f3f3f3;background:#282c34;border-radius:20px;justify-content:space-around;align-items:center;margin:0 10px 20px;padding:10px;box-shadow:0 4px 10px #00000073}.continents .radio-container button{cursor:pointer;background-color:#f3f3f3;border:2px solid;border-radius:10px;margin:8px;padding:4px 10px;transition:all .2s}.continents .radio-container .modeHard{background:#ff4a36;border-color:#ff4a36}.continents .radio-container .modeHard:hover{background:#f3f3f3}.continents .radio-container .modeEasy{border-color:#ff4a36}.continents .radio-container .modeEasy:hover{background:#ff4a36}.continents .continents-div{background:0 0;border-radius:10px;flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;padding:20px;display:flex}.continents .continents-div button{cursor:pointer;background:0 0;border:2px solid #33de4f;border-radius:10px;margin:0 10px 20px;padding:4px 10px;transition:all .2s}.continents .continents-div button:hover{color:#000;background:#33de4f}.continents .continents-div .red{border-color:#ff4a36}.continents .continents-div .red:hover{color:#ff4a36;background:#f3f3f3}.continents .continents-div .blue{border:2px solid #0075ff}.continents .continents-div .blue:hover{color:#f3f3f3;background:#0075ff}.description-card{flex-direction:column;align-items:center;max-width:600px;margin:20px auto;display:flex}.description-card .description-text{text-align:center;color:#000;max-width:500px;margin-bottom:20px;padding:0 10px;font-size:1.1rem;line-height:1.6}.description-card .description-reveal{cursor:pointer;text-align:center;border:2px solid #0075ff;border-radius:10px;min-width:220px;transition:background .3s;overflow:hidden}.description-card .description-reveal .description-hint{color:#0075ff;max-height:60px;padding:12px 32px;font-size:.9rem;transition:max-height .3s,padding .3s,opacity .3s;display:block;overflow:hidden}.description-card .description-reveal .description-answer{opacity:0;flex-direction:column;align-items:center;gap:12px;max-height:0;padding:0 20px;transition:max-height .4s,opacity .3s,padding .3s;display:flex;overflow:hidden}.description-card .description-reveal .description-answer .description-flag{object-fit:contain;border-radius:8px;width:240px;height:150px}.description-card .description-reveal .description-answer span{color:#f3f3f3;padding-bottom:4px;font-size:1.4rem;font-weight:700}.description-card .description-reveal:hover{background:#0075ff}.description-card .description-reveal:hover .description-hint{opacity:0;max-height:0;padding:0}.description-card .description-reveal:hover .description-answer{opacity:1;max-height:300px;padding:16px 20px}
