.lite-badge{font:700 .7rem/1 sans-serif;letter-spacing:.1em;text-transform:uppercase;background:var(--red);color:white;border-radius:4px;padding:6px 8px;margin-left:8px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.platform-card{display:flex;flex-direction:column;gap:12px}.platform-card .btn{align-self:flex-start}.feature-list{padding:0;margin:0;list-style:none}.feature-list li{padding:9px 0;border-bottom:1px solid #ddd}.yes{color:#216442;font-weight:bold}.no{color:#a52e29;font-weight:bold}.feature-list span{margin-right:8px}.platform-card .availability{font-size:.85rem}.training-form select{padding:10px;font:inherit}.error{color:#a52e29}.paper-settings-note{font-size:.9rem}.quiz h2,#math-question,.paper-question h3{white-space:pre-wrap}.option{white-space:pre-wrap}.top nav{flex-wrap:wrap}button,a,input,select,textarea{touch-action:manipulation}:focus-visible{outline:3px solid var(--red);outline-offset:4px}#math-feedback{margin:20px 0}.card{overflow-wrap:anywhere}.paper-controls .actions{flex-wrap:wrap}@media(max-width:700px){.platform-grid{grid-template-columns:1fr}.exam-counts{grid-template-columns:1fr 1fr}}@media(max-width:400px){.exam-counts{grid-template-columns:1fr}}
