.wk-quiz-page main.wk-quiz-main{float:none;box-sizing:border-box;width:100%;max-width:540px;margin:0 auto;padding:24px 16px 50px;background:transparent;border:0}
.wk-quiz-main nav{margin-bottom:20px;font-size:13px}
#wkq-root h1{padding:0;background:none;border:0;font-size:24px;line-height:1.5}
#wkq-root button{min-height:48px;touch-action:manipulation}
#wkq-product-slot,#wkq-related-article-slot,#wkq-ad-slot-1{display:none}
#wkq-ad-slot-2{margin-top:140px;min-height:110px;display:grid;place-items:center;font-size:11px}
#wkq-root .wkq-feedback{font-weight:800;margin:14px 0 6px;color:#235683}
#wkq-root .wkq-best-score{margin:12px 0;font-weight:700}
#wkq-root .wkq-question-text{overflow-wrap:anywhere}
#wkq-root .wkq-choice-btn{font-size:var(--wkq-fs-choice);font-weight:700;min-height:56px;}
#wkq-root .wkq-lamps:not(.wkq-hidden){display:grid;grid-template-columns:repeat(10,minmax(0,1fr));justify-items:center;gap:6px;}
#wkq-root .wkq-result-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px;}
#wkq-root .wkq-result-actions button{flex:1 1 145px;justify-content:center;text-align:center;margin:0;}
#wkq-root .wkq-result-actions .wkq-next-quiz{background:#F2577E;color:#fff;border-color:#F2577E;}
#wkq-root .wkq-result-actions .wkq-retry{background:#fff;color:#C23F63;border-color:#F2577E;}
#wkq-root .wkq-next-note{flex-basis:100%;font-size:13px;line-height:1.6;margin:0;}
.wkq-selection{margin:12px 0;padding:12px;border:1px solid #dceaf4;border-radius:16px;background:#fff;}
.wkq-control-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#66758b;font-size:13px;}
.wkq-control-row button{flex:1;min-width:0;min-height:44px;border:1px solid #cbdce9;background:#f4f9fc;color:#33455a;border-radius:12px;font:700 14px system-ui;cursor:pointer;touch-action:manipulation;}
.wkq-control-row:first-child button{flex:0 0 48px;}.wkq-control-row button[aria-pressed=true]{background:#f65383;color:white;border-color:#f65383;}
.wkq-selection>p{font-size:12px;color:#66758b;margin:4px 0;}
#wkq-root .wkq-question-text,#wkq-root #wkq-game-area .wkq-choice-btn{font-size:var(--wkq-play-font,20px);overflow-wrap:anywhere;}
#wkq-root .wkq-next-inline{text-align:center;}
