/*! tailwindcss v4.0.17 | MIT License | https://tailwindcss.com */@layer components{#currentNumber{--tw-font-weight:var(--font-weight-bold,700);color:var(--color-main,#3f51b5);font-weight:var(--font-weight-bold,700)}#currentNumber:where(.dark,.dark *){color:var(--color-main-dark,#a3a9ff)}.schulte-grid{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*5);max-width:600px}.grid-cell{border-radius:var(--radius-lg,8px);cursor:pointer;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));align-items:center;background-color:var(--color-gray-100,oklch(.967 .003 264.542));box-shadow:0 2px 6px #0000001a;color:var(--color-gray-800,oklch(.278 .033 256.848));display:flex;justify-content:center;transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cell:where(.dark,.dark *){background-color:var(--color-gray-700,oklch(.373 .034 259.733));color:var(--color-gray-200,oklch(.928 .006 264.531))}.grid-cell:hover{box-shadow:0 4px 8px #00000026;transform:scale(1.05)}.grid-cell-correct{background-color:#c8e6c9;color:#388e3c}.grid-cell-correct:where(.dark,.dark *){background-color:#1b5e20;color:#c9e6ca}.grid-cellerror{animation:shake .4s cubic-bezier(.36,.07,.19,.97) both}.grid-cell.color-1{color:#e53935}.grid-cell.color-1:where(.dark,.dark *){color:#ff5252}.grid-cell.color-2{color:#1e88e5}.grid-cell.color-2:where(.dark,.dark *){color:#82b1ff}.grid-cell.color-3{color:#43a047}.grid-cell.color-3:where(.dark,.dark *){color:#69f0ae}.grid-cell.color-4{color:#fb8c00}.grid-cell.color-4:where(.dark,.dark *){color:#ffab40}.grid-cell.color-5{color:#8e24aa}.grid-cell.color-5:where(.dark,.dark *){color:#e040fb}.grid-cell.color-6{color:#00acc1}.grid-cell.color-6:where(.dark,.dark *){color:#84ffff}.grid-cell.color-7{color:#6d4c41}.grid-cell.color-7:where(.dark,.dark *){color:#bcaaa4}.grid-cell.color-8{color:#546e7a}.grid-cell.color-8:where(.dark,.dark *){color:#cfd8dc}.grid-cell.color-9{color:#f4511e}.grid-cell.color-9:where(.dark,.dark *){color:#ff9e80}.grid-cell.highlight{animation:pulse .5s}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes pulse{50%{opacity:.5}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}