.options{list-style:none;padding:0;margin:20px auto 30px;max-width:70%;flex-direction:column;gap:28px}.options,.options li{display:flex}.option-button{font-family:inherit;border:4px solid #e0e0e0;color:#023047;cursor:pointer;font-weight:600;font-size:.9rem;padding:14px 18px;min-height:42px;text-align:center;letter-spacing:.01rem;border-radius:8px;outline:4px solid transparent;outline-offset:-4px;background-color:#ffffff;transition:background-color .2s ease,transform .2s ease,border .2s ease,color .2s ease;flex-grow:1;box-shadow:0 4px 8px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}.option-button:focus,.option-button:hover:not(.disabled){background-color:#f7fafc;color:#023047;border-color:#a0a0a0;box-shadow:0 4px 8px rgba(0,0,0,.1)}.option-button.disabled{color:#a0a0a0;background-color:#f7fafc;box-shadow:none;border:4px solid #cbd5e0;opacity:1;cursor:not-allowed;pointer-events:none}.option-button.correct{border:4px solid #40a883;color:#40a883;background-color:#e6ffed}.option-button.incorrect{border:4px solid #da3843;color:#da3843;background-color:#fff5f5}@media (max-width:767px){.options{max-width:90%;gap:20px}.option-button{font-size:.8rem;letter-spacing:.04rem}}.answer{width:85%;padding:20px 5px 25px;border:1px solid #3565a4;background-color:#f2f2f9;margin:0 auto 12px;color:#fffaf3;border-radius:8px}