#root{text-align:center;margin:0 auto}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:20s linear infinite logo-spin}}.read-the-docs{color:#888}button{margin-top:20px}label{margin-top:10px;font-size:1.5em;display:block}input{text-align:center;margin-top:10px;font-size:1rem;display:block}.nameInput{flex-direction:column;justify-content:center;align-items:center;padding:.5rem;display:flex}.reset{background-color:green;margin-left:10px;padding:.6rem;font-size:1rem}h2{margin:20px auto}.cardContainer{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.card{cursor:pointer;border:1px solid #f1f1f1;border-radius:1rem;width:100px;padding-top:1rem;padding-bottom:1rem}.card:hover{color:#242424;background-color:#f1f1f1}@media (prefers-color-scheme:light){.card{color:#242424;border-color:#242424}.card:hover{color:#f1f1f1;background-color:#242424}}.container{perspective:40rem;display:grid}.board{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .5s linear;transition:transform .5s linear}table{box-shadow:0 0 30px #90ee90}.front,.back{backface-visibility:hidden}.back{color:#f1f1f1;background:#242424;padding-top:calc(50% - 1rem);position:absolute;inset:0;transform:rotateY(-180deg);box-shadow:0 0 30px #90ee90}.board.tablePause{transform:rotateY(180deg)}table.fail{box-shadow:0 0 30px red}table,td{border-collapse:collapse;border:1px solid #242424}td{background-color:gray;min-width:2rem;height:2rem}@media (prefers-color-scheme:light){table,td{background-color:gray}table{box-shadow:0 0 30px #006400}table.fail{box-shadow:0 0 30px #8b0000}}.content{background-color:#f1f1f1;border:1px solid #242424;border-radius:30px;margin:.5rem auto 1rem;padding:0 0 0 1rem;display:flex}.timer{justify-content:center;display:flex}.digits{color:#242424;font-size:1.5rem}.pause{color:#f1f1f1;cursor:pointer;background-color:green;border:none;border-radius:0 30px 30px 0;justify-content:center;align-items:center;height:100%;padding:0 .5rem;display:flex}.actif{background-color:#e42a2a}.pause img{height:1.5rem}.mili-sec{color:#e42a2a;margin-right:.5rem}.countMine{justify-content:center;align-items:center;margin:.5rem auto 1rem;font-size:1.5rem;display:flex}.counterMineSvg{height:1.5rem}td{text-align:center;vertical-align:middle;color:#f1f1f1;background-color:#242424;font-weight:700;box-shadow:inset 1px 1px 4px #f1f1f1}td.clean{box-shadow:none;color:#242424;background-color:#f1f1f1;border-color:#242424}td.fail{color:red}td.pointer{cursor:pointer}td img{color:#ff0505;width:1rem;height:1rem;margin:auto;display:block}td.blue{color:#00f}td.green{color:#006400}td.red{color:red}td.darkBlue{color:#00008b}td.darkRed{color:#8b0000}td.marine{color:#008b8b}td.black{color:#000}td.grey{color:gray}.result{margin:1rem 0}table.score{border-collapse:collapse;box-shadow:none;border:1px solid #242424;margin:1rem auto}table.score td,table.score th{border:1px solid #242424}table.score th{color:#f1f1f1;background-color:#242424}table.score td{color:#242424;background-color:#f1f1f1;padding:.5rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#f1f1f1;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}h2{font-size:1.5em}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #f1f1f1;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{color:#242424;background-color:#f1f1f1;border-color:#242424}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#f1f1f1}a:hover{color:#747bff}button{color:#f1f1f1;background-color:#242424;border-color:#242424}button:hover{color:#242424;background-color:#f1f1f1}}
