.bq-wrap{direction:rtl;font-family:inherit;color:#183248;max-width:1050px;margin:1.5rem auto}.bq-wrap *{box-sizing:border-box}.bq-header{background:#12394c;color:white;padding:clamp(22px,5vw,44px);border-radius:18px}.bq-header h2{font-size:clamp(1.7rem,4vw,2.7rem);margin:10px 0!important;color:white}.bq-header p{max-width:65ch;line-height:1.6;margin:0;color:#e2eff3}.bq-kicker{color:#aee0e2;font-weight:700;font-size:.9rem}.bq-panel{margin:22px 0}.bq-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bq-topic{appearance:none;border:1px solid #dbe4e7;border-radius:14px;min-height:90px;text-align:right;background:#fff;display:flex;gap:14px;align-items:center;padding:19px;cursor:pointer;box-shadow:0 3px 9px #1636490d;color:#183248}.bq-topic:hover,.bq-topic:focus-visible{border-color:#16858c;background:#f6fbfb;outline-offset:2px}.bq-topic strong,.bq-topic small{display:block}.bq-topic strong{font-size:1.13rem}.bq-topic small{color:#647787;margin-top:3px}.bq-topic-icon{font-size:2rem}.bq-controls{padding:20px;background:#f5f8f9;border-radius:14px}.bq-mode-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bq-mode-buttons button,.bq-next,.bq-end-actions button{background:#154b5a;color:white;border:0;border-radius:10px;min-height:45px;padding:12px 18px;cursor:pointer;font-weight:700}.bq-controls .bq-back{border:0;background:transparent;color:#154b5a;text-decoration:underline;margin-top:14px;cursor:pointer}.bq-game{background:white;border:1px solid #dbe4e7;border-radius:16px;padding:clamp(18px,4vw,32px)}.bq-progress{display:flex;justify-content:space-between;gap:10px;color:#5a6d78}.bq-track{height:7px;border-radius:10px;background:#e8eeee;margin:12px 0 25px;overflow:hidden}.bq-track span{display:block;height:100%;background:#1b8c85}.bq-game h3{font-size:clamp(1.3rem,2.7vw,1.8rem);line-height:1.4}.bq-answers{display:grid;gap:10px}.bq-answers button{width:100%;border:1px solid #d4e1e4;background:#fff;border-radius:11px;text-align:right;padding:14px;color:#193c4b;cursor:pointer;display:flex;align-items:center;gap:13px;font-size:1rem}.bq-answers button b{border:1px solid #cddadc;border-radius:50%;height:29px;width:29px;display:grid;place-items:center;flex-shrink:0}.bq-answers button:focus-visible{outline:3px solid #159b9c}.bq-answers button.bq-right{background:#eaf8f0;border-color:#1b9069}.bq-answers button.bq-wrong{background:#fff0f0;border-color:#c34b4b}.bq-feedback{margin:16px 0;line-height:1.6}.bq-feedback:not(:empty){background:#f1f7f8;padding:14px;border-radius:9px}.bq-feedback p{margin:4px 0 0}.bq-result{text-align:center;padding:20px 0}.bq-result strong{font-size:1.6rem;color:#13745e}.bq-result p{color:#596975}.bq-end-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px}.bq-next{margin-top:8px}.bq-wrap [hidden]{display:none!important}@media(max-width:680px){.bq-category-list,.bq-mode-buttons{grid-template-columns:1fr}.bq-header{border-radius:12px}.bq-topic{min-height:76px}}

.bq-mode-buttons .bq-default{background:#087e70;outline:2px solid #087e7026;outline-offset:1px}
