/* Responsive quiz cards: classic, colorful and editorial */
.lqm-quiz{box-sizing:border-box;width:100%;margin:22px 0;padding:17px 22px 19px;border:1px solid #ded8ca;border-radius:15px 15px 26px 15px;background:linear-gradient(135deg,#fffdf9 0%,#f5f3eb 100%);box-shadow:0 5px 18px rgba(54,48,37,.035);color:#253d32;font-family:inherit}
.lqm-quiz *{box-sizing:border-box}.lqm-category{margin:0 0 8px;color:#a77d43;text-align:center;font:700 11px/1.35 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.lqm-question{max-width:850px;margin:0 auto 15px;color:#253d32;text-align:center;font:400 clamp(18px,2vw,22px)/1.3 Georgia,"Times New Roman",serif}
.lqm-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;max-width:100%;margin:0 auto}
.lqm-option{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-width:0;min-height:43px;margin:0;padding:9px 13px;border:1px solid #ded8ca;border-radius:11px;background:#fffefa;color:#263b32;text-align:left;font:500 14px/1.35 Arial,sans-serif;cursor:pointer;transition:transform .16s,border-color .16s,background .16s}
.lqm-option:hover{border-color:#a4b09f;background:#fbfaf5;transform:translateY(-1px)}.lqm-option:focus-visible{outline:3px solid rgba(82,107,90,.25);outline-offset:2px}
.lqm-label{flex:1;min-width:0}.lqm-percent{flex:0 0 auto;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.lqm-quiz:not(.lqm-results) .lqm-percent{display:none}
.lqm-results .lqm-option{color:#fff;border-color:transparent}.lqm-results .lqm-option.lqm-rank-1{background:#477d55}.lqm-results .lqm-option.lqm-rank-2{background:#c4a83e;color:#292b20}.lqm-results .lqm-option.lqm-rank-3{background:#d48745}.lqm-results .lqm-option.lqm-rank-4{background:#bd6258}
.lqm-feedback{min-height:0;margin-top:0;color:#77786f;font:11px/1.4 Arial,sans-serif;text-align:right}.lqm-feedback:not(:empty){margin-top:7px}
/* Template 2 */
.lqm-colorful{border-color:#e6e2d8;border-radius:18px;background:#fbfaf6;box-shadow:0 8px 24px rgba(50,60,45,.055)}
.lqm-colorful .lqm-category{display:table;margin:0 auto 9px;padding:5px 11px;border-radius:30px;background:#e7efe4;color:#527452;letter-spacing:.12em}
.lqm-colorful .lqm-options{grid-template-columns:1fr;max-width:760px}
.lqm-colorful .lqm-option{min-height:40px;border:0;border-radius:9px;padding:10px 14px}
.lqm-colorful:not(.lqm-results) .lqm-option:nth-child(1){background:#e6efe5;color:#355c3d}.lqm-colorful:not(.lqm-results) .lqm-option:nth-child(2){background:#f4efd9;color:#756322}.lqm-colorful:not(.lqm-results) .lqm-option:nth-child(3){background:#f7e9dc;color:#92572f}.lqm-colorful:not(.lqm-results) .lqm-option:nth-child(4){background:#f3e3e1;color:#8d4b46}
/* Template 3 */
.lqm-editorial{padding:18px 24px 14px;border-color:#e4ddcf;border-radius:3px;background:#fcfaf5;box-shadow:none}
.lqm-editorial .lqm-category{text-align:left;letter-spacing:.13em}.lqm-editorial .lqm-question{text-align:left;margin:0 0 12px}
.lqm-editorial .lqm-options{grid-template-columns:1fr;gap:0}
.lqm-editorial .lqm-option{min-height:42px;border:0;border-bottom:1px solid #e8e1d5;border-radius:0;background:transparent;color:#34443a;padding:8px 3px}
.lqm-editorial .lqm-option:hover{background:#f4f0e7;transform:none}.lqm-num{flex:0 0 27px;color:#ad9060;font:600 12px Georgia,serif}
.lqm-editorial.lqm-results .lqm-option{padding-left:10px;padding-right:10px;border-radius:5px;color:#fff}.lqm-editorial.lqm-results .lqm-num{color:inherit;opacity:.8}
@media(max-width:600px){.lqm-quiz{margin:17px 0;padding:15px 12px 14px;border-radius:12px 12px 22px 12px}.lqm-question{margin-bottom:11px;font-size:19px}.lqm-options{gap:6px}.lqm-option{min-height:40px;padding:8px 9px;font-size:12px}.lqm-editorial{padding:15px 14px 12px}}
@media(max-width:390px){.lqm-options{grid-template-columns:1fr}}
