.mult-page{padding-top:.75rem}.mult-page>nav{margin-bottom:1rem}.mult-tool,.mult-panel,.mult-trainer{min-width:0}.mult-tool{padding:0;border:0;background:transparent}.mult-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:.25rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface-muted);gap:.25rem}.mult-tabs[hidden],.mult-panel[hidden],.mult-number-column[hidden],.mult-column-controls[hidden],.mult-lookup[hidden]{display:none}.mult-tabs button{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:2.75rem;padding:.5rem .25rem;border-radius:.5rem;font-size:.75rem;font-weight:600}.mult-tabs button:hover{background:var(--surface-hover)}.mult-tabs button[aria-selected=true],.mult-timer-modes button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.mult-tab-icon{width:1rem;height:1rem;flex-shrink:0}.mult-panel{padding-top:1.5rem}.mult-panel+.mult-panel:not([hidden]){margin-top:2rem}[data-enhanced] .mult-panel+.mult-panel{margin-top:0}.mult-section-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.mult-section-heading h2,.mult-instruction>h2,.mult-learning>h2{font-size:1.25rem;font-weight:700;line-height:1.5;letter-spacing:-.025em}.mult-print{border-radius:.5rem;padding-inline:.75rem;flex-shrink:0;font-size:.75rem}.mult-table-hint{margin-top:.75rem;color:var(--text-muted);font-size:.875rem;line-height:1.5rem;max-width:42rem}.mult-table-area{width:100%;margin-top:1.25rem}.mult-table{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--surface);font-variant-numeric:tabular-nums;font-size:.75rem}.mult-table th,.mult-table td{border:1px solid var(--border);padding:.5rem 0;text-align:center;line-height:1.25rem}.mult-table th{background:var(--surface-muted);font-weight:700}.mult-table .mult-cross{background:var(--primary-soft)}.mult-table .mult-selected{background:var(--primary);color:var(--on-primary);font-weight:800}.mult-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.75rem;margin-top:1rem}.mult-lookup label{display:grid;gap:.375rem;font-size:.875rem;font-weight:600}.mult-lookup>span{line-height:2.75rem}.mult-lookup-answer{grid-column:1 / -1;padding:.75rem 1rem;background:var(--primary-soft);border-radius:.5rem;text-align:center;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.mult-extended{margin-top:1.5rem;border-top:1px solid var(--border);padding-top:.75rem}.mult-extended>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;cursor:pointer;font-size:.875rem;font-weight:600;list-style:none}.mult-extended>summary::-webkit-details-marker{display:none}.mult-extended[open]>summary svg{transform:rotate(180deg)}.mult-extended>p{margin-top:.5rem;color:var(--text-muted);font-size:.875rem;line-height:1.5rem;max-width:46rem}.mult-extended-grid{display:grid;gap:1.5rem;margin-top:1.25rem}.mult-extended-grid section{min-width:0}.mult-extended-grid h3{font-size:.875rem;font-weight:700;margin-bottom:.75rem}.mult-column-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-block:1rem;font-size:.875rem;font-weight:600}.mult-column-controls select{width:5rem}.mult-columns-grid{display:grid;gap:1.5rem;margin-top:1.25rem}.mult-number-column{min-width:0}.mult-number-column h3{font-size:1rem;font-weight:700;margin-bottom:.75rem}.mult-number-column ul{display:grid;gap:0}.mult-number-column li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding:.625rem .25rem;font-size:1rem;line-height:1.5rem;font-variant-numeric:tabular-nums}[data-enhanced] .mult-number-column{width:100%}.mult-settings{display:grid;gap:.75rem}.mult-factor{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600}.mult-factor>span{flex-shrink:0}.mult-factor select{background-color:var(--surface);border-radius:.5rem}.mult-timer-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:.5rem;background:var(--surface-muted)}.mult-timer-modes button{min-height:2.75rem;padding:.5rem;border-radius:.4375rem;font-size:.875rem}.mult-timer-modes button:hover{background:var(--surface-hover)}.mult-exercise{margin-top:1rem;text-align:center}.mult-equation{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:clamp(2rem,10vw,2.5rem);font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.mult-equation label{flex-shrink:0}.mult-answer.field-input{flex:0 0 clamp(5.5rem,27vw,6.5rem);width:clamp(5.5rem,27vw,6.5rem);height:4rem;min-width:5.5rem;padding:.5rem;background:var(--surface);border-radius:.5rem;font-size:2rem;font-weight:700;text-align:center;letter-spacing:0}.mult-answer:read-only{background:var(--surface-muted)}.mult-answer::placeholder{color:var(--text-muted)}.mult-feedback{min-height:1.5rem;max-width:36rem;margin:.25rem auto;font-size:.875rem;line-height:1.5rem;overflow-wrap:anywhere}.mult-check{width:100%;min-height:3rem;border-radius:.5rem}.mult-enter-hint{margin-top:.5rem;color:var(--text-muted);font-size:.75rem;line-height:1.25rem}.mult-stats-row{display:grid;gap:.75rem;border-top:1px solid var(--border);padding-top:1rem;margin-top:1.5rem}.mult-stats{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;line-height:1.5rem;color:var(--text-muted)}.mult-stats>div{display:flex;gap:.375rem}.mult-stats dd{color:var(--text-primary);font-weight:700;font-variant-numeric:tabular-nums}.mult-reset{width:100%;border-radius:.5rem;background:var(--surface-muted)}.mult-timer-readout{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-top:1rem;font-size:1rem;font-variant-numeric:tabular-nums}.mult-instruction{margin-top:2rem}.mult-instruction ol{display:grid;gap:1.5rem;margin-top:1.25rem}.mult-instruction li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem}.mult-step-number{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--primary-soft);font-size:1rem;font-weight:600}.mult-instruction h3,.mult-learning h3{font-size:.875rem;line-height:1.5rem;font-weight:700}.mult-instruction p,.mult-learning p{margin-top:.25rem;font-size:.875rem;line-height:1.5rem;color:var(--text-muted)}.mult-learning{margin-top:2.5rem}.mult-learning-grid{display:grid;gap:1.5rem;margin-top:1.25rem}.mult-page #faq{margin-top:2.5rem;padding-top:2rem}@media(min-width:40rem){.mult-tabs button{font-size:.875rem}.mult-table{font-size:1rem}.mult-table th,.mult-table td{padding-block:.625rem}.mult-columns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-enhanced] .mult-columns-grid{grid-template-columns:minmax(0,1fr)}.mult-lookup{grid-template-columns:7rem auto 7rem minmax(0,1fr)}.mult-lookup-answer{grid-column:auto}.mult-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.mult-page{padding-top:3rem}.mult-page>nav{margin-bottom:1.5rem}.mult-panel{padding-top:2rem}.mult-section-heading h2,.mult-instruction>h2,.mult-learning>h2{font-size:1.5rem}.mult-tab-icon{width:1.25rem;height:1.25rem}.mult-trainer{max-width:50rem;margin-inline:auto}.mult-settings{display:flex;justify-content:center;gap:1.5rem}.mult-factor select{width:12rem}.mult-timer-modes{min-width:17rem}.mult-exercise{margin-top:2rem}.mult-equation{font-size:3rem;gap:1.5rem}.mult-answer.field-input{flex-basis:7.5rem;width:7.5rem;min-width:7.5rem;height:4.5rem;font-size:2.5rem}.mult-check{max-width:22rem;font-size:1rem}.mult-stats-row{grid-template-columns:1fr auto;align-items:center;max-width:42rem;margin-inline:auto;padding-top:1.25rem}.mult-stats{justify-content:center;gap:1.5rem;font-size:.875rem}.mult-reset{width:auto}.mult-instruction{margin-top:3rem}.mult-instruction ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media(min-width:64rem){.mult-table-area{margin-top:1.5rem}.mult-columns-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mult-extended-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{size:A4;margin:12mm}body>header,body>footer,.mult-page>:not(.mult-tool),.mult-tabs,.mult-table-hint,.mult-lookup,.mult-extended,.mult-print,#mult-panel-columns,#mult-panel-trainer,astro-dev-toolbar{display:none!important}body{background:var(--surface)!important;color:var(--text-primary)!important}.mult-page{padding:0!important;max-width:none!important}.mult-tool{padding:0!important}#mult-panel-table[hidden],#mult-panel-table{display:block!important;padding:0}.mult-table th,.mult-table td{background:var(--surface)!important;color:var(--text-primary)!important}:root,:root.dark{color-scheme:light;--surface: #FFFFFF;--text-primary: #18212B;--border: #D7DDE4}}
