/* One clock, one short instruction, one action. */
.easy-board{background:white;border-radius:28px;box-shadow:0 15px 45px #233f751c;overflow:hidden;border:1px solid #dce6f7}.easy-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 26px;gap:15px}.easy-heading h1{font-size:29px;line-height:1.45;letter-spacing:-.7px}.easy-kicker{font-size:14px;color:#526486;font-weight:700;display:block;margin-bottom:4px}.easy-count{background:#edf2ff;color:#3856b0;border-radius:25px;padding:9px 15px;font-size:17px;font-weight:700;white-space:nowrap}.easy-steps{display:flex;padding:0 26px 17px;gap:9px}.easy-steps>span{font-size:16px;background:#f1f4fa;color:#566781;flex:1;border-radius:13px;padding:9px 14px;text-align:center}.easy-steps .current{background:#ffdf70;color:#583f02;font-weight:700}.easy-steps .done{background:#e5f2ea;color:#216148}
.easy-workspace{display:grid;grid-template-columns:1fr 1fr}.easy-clock-zone{padding:25px 22px;background:radial-gradient(circle at 50% 40%,#4968ae,#223e7d);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.easy-clock-zone .clock{max-width:430px;filter:drop-shadow(0 12px 12px #0a245850)}.easy-readout{font-size:30px;line-height:1.6;font-weight:700;color:white;text-align:center}.easy-hand-key{display:flex;gap:18px;font-size:16px}.easy-hand-key span:first-child{color:#ffd19f}.easy-hand-key span:last-child{color:#d3e2ff}.easy-task{padding:28px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:15px}.easy-guide{display:flex;align-items:center;gap:10px}.easy-guide img{width:115px;height:135px;object-fit:contain}.easy-guide p{font-size:22px;font-weight:700;color:#2b4067;line-height:1.7;word-break:keep-all;margin:0;flex:1}.easy-demo-answer{min-height:68px;display:grid;place-items:center;font-size:42px;color:#284fac;font-weight:700;line-height:1.6}.easy-main{min-height:65px;font-size:23px;line-height:1.5;background:#3857ec;color:white;border:0;box-shadow:0 5px 0 #253bbb;border-radius:19px;padding:13px 16px;width:100%}.easy-main:hover:not(:disabled){background:#2946d4}.easy-main[hidden]{display:none}.easy-answers{display:flex;flex-direction:column;gap:14px}.easy-answers button{min-height:80px;font-size:32px;background:#f2f5ff;border:2px solid #c8d6f1;box-shadow:0 5px 0 #d9e4f6;border-radius:20px;padding:15px}.easy-answers button:hover{background:#e4ecff;border-color:#3857ec}.easy-feedback{font-size:21px;font-weight:700;line-height:1.65;color:#785512;margin:3px 0;word-break:keep-all}.easy-feedback:empty{display:none}.easy-help,.easy-listen{min-height:50px;font-size:18px;background:#f2f5fa;border:0;color:#3a557a}.easy-repeat,.easy-later{border:0;background:transparent;min-height:44px;font-size:16px;color:#526486;text-align:center}.easy-later{border:1px solid #c8d6ee;font-size:18px}.easy-win{text-align:center;padding:22px;background:#fff6d8;border-radius:22px}.easy-win>span{display:grid;place-items:center;margin:0 auto 10px;background:#ffda66;color:#395463;font-size:35px;width:65px;height:65px;border-radius:50%}.easy-win strong{font-size:37px;line-height:1.6;color:#274b9a}.easy-clock-zone .hour-hand.hand-found{filter:drop-shadow(0 0 6px #ffbc6b)}.easy-clock-zone .minute-hand.hand-found{filter:drop-shadow(0 0 6px #77aaff)}
@media(min-width:1000px) and (max-height:850px){.easy-heading{padding:15px 23px}.easy-heading h1{font-size:27px}.easy-steps{padding:0 23px 12px}.easy-clock-zone{padding:18px 22px;gap:8px}.easy-clock-zone .clock{max-width:clamp(280px,43vh,390px)}.easy-task{padding:20px 26px;gap:12px}.easy-guide img{width:92px;height:100px}.easy-guide p{font-size:21px}.easy-demo-answer{min-height:55px;font-size:38px}.easy-main{min-height:60px;font-size:22px}.easy-answers button{min-height:74px;font-size:29px}.easy-listen,.easy-help{min-height:46px}.easy-readout{font-size:28px}}
@media(max-width:740px){.easy-board{border-radius:23px}.easy-heading{padding:16px 18px}.easy-heading h1{font-size:24px}.easy-kicker{font-size:13px}.easy-count{padding:7px 10px;font-size:15px}.easy-steps{padding:0 17px 13px;gap:7px}.easy-steps>span{font-size:15px;padding:8px}.easy-workspace{display:block}.easy-clock-zone{padding:15px 18px;gap:5px}.easy-clock-zone .clock{max-width:270px}.easy-hand-key{font-size:14px;gap:16px}.easy-readout{font-size:25px}.easy-task{padding:18px;gap:13px}.easy-guide img{width:80px;height:90px}.easy-guide p{font-size:20px}.easy-demo-answer{min-height:35px;font-size:33px}.easy-main{min-height:60px;font-size:21px}.easy-answers{gap:12px}.easy-answers button{min-height:68px;font-size:28px}.easy-listen,.easy-help{font-size:17px}.easy-feedback{font-size:19px}.easy-win{padding:15px}.easy-win strong{font-size:32px}}
@media(max-width:390px){.easy-heading h1{font-size:21px}.easy-clock-zone .clock{max-width:235px}.easy-task{padding:16px}.easy-guide p{font-size:19px}.easy-guide img{width:65px;height:80px}.easy-answers button{font-size:26px}.easy-readout{font-size:23px}.easy-steps>span{font-size:14px}}

.simple-answer-prompt{font-size:22px;font-weight:700;line-height:1.5;color:#243f6b;margin:5px 0 15px}.simple-time-choices{display:flex;flex-direction:column;gap:12px}.simple-time-choices button{font-size:26px;min-height:64px;background:#f2f5ff;border:2px solid #c5d4f0;border-radius:17px;box-shadow:0 4px 0 #dce5f4;padding:12px}.simple-time-choices button:hover{background:#e7eeff}.journey-stage h2{word-break:keep-all}@media(max-width:390px){.simple-time-choices button{font-size:23px}.simple-answer-prompt{font-size:20px}}

/* Listening is optional help beside the instruction; the activity stays primary. */
.easy-guide-copy{flex:1;min-width:0}
.easy-guide-copy p{margin:0}
.easy-guide .easy-listen{display:inline-flex;align-items:center;gap:6px;width:auto;min-width:84px;min-height:44px;margin-top:4px;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:#526486;font-size:16px;line-height:1.5;box-shadow:none}
.easy-guide .easy-listen:hover:not(:disabled){background:#edf2ff;color:#284fac}
.easy-guide .easy-listen span{font-size:17px}
.easy-demo-answer:empty{display:none}
