/* Cues link the concept, a model and the learner's next action. */
.header-destination{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:8px 13px;border:2px solid #f7ddb0;border-radius:24px;background:linear-gradient(#fffdf1,#f7e5bf);color:#24493e;box-shadow:0 3px 0 #785d35,0 5px 12px #243f3420;text-decoration:none;font:500 17px/1.1 Fredoka,Arial,sans-serif;white-space:nowrap}
.header-destination svg{width:21px;height:21px}.header-destination:hover{background:#fffdf0;transform:translateY(-1px)}.header-destination.is-current{background:linear-gradient(#2c8579,#14645d);border-color:#fff0ca;color:#fffbea;box-shadow:0 3px 0 #254f43}.header-destination.is-current:hover{transform:none}.header-destination:focus-visible{outline:3px solid #73428e;outline-offset:4px}
.clear-discovery .discovery-intro{padding-top:15px;padding-bottom:15px}.clear-discovery .discovery-intro p{font-size:19px;line-height:1.45}.clear-discovery .discovery-parchment{justify-content:flex-start;padding:24px 28px}.clear-discovery .discovery-parchment h3{margin-bottom:17px;font-size:30px}.clear-discovery .lesson-step{margin-bottom:8px}
.lesson-cue{display:flex;align-items:center;gap:8px;font:500 16px/1.2 Fredoka,Arial,sans-serif;color:#566246;margin-bottom:7px}.lesson-cue svg{width:20px;height:20px}
.lesson-operation{padding:16px 18px;background:#e9ecd0;border:1px solid #c9ce9c;border-left:5px solid #327a64;border-radius:10px;margin-bottom:15px}.lesson-operation p{font:500 23px/1.3 Fredoka,Arial,sans-serif;color:#214c3d;margin:0 0 10px;max-width:none}.lesson-operation ul{margin:0;padding-left:19px;font:16px/1.5 Andika,Arial,sans-serif;max-width:none}.lesson-operation li+li{margin-top:5px}
.lesson-model{background:#fffdf5;border:1px solid #ddc796;border-radius:11px;padding:15px 18px;margin-bottom:14px}.lesson-model blockquote{font:18px/1.55 Andika,Arial,sans-serif;color:#293d31;margin:0;padding:0;border:0;white-space:pre-line}.lesson-model mark{background:#ffe08c;color:#40311c;padding:1px 3px;border-radius:3px;text-decoration:underline;text-decoration-color:#9c6a1e;text-decoration-thickness:2px;text-underline-offset:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.lesson-rehearsal{padding:0 2px 12px}.lesson-rehearsal .lesson-cue{color:#6a3986}.lesson-rehearsal p{font:17px/1.5 Andika,Arial,sans-serif;margin:0;max-width:none;color:#3e3b48}
.lesson-detail{border-top:1px solid #d9bd89;margin-top:3px;padding-top:11px}.lesson-detail summary{cursor:pointer;font:500 16px/1.3 Fredoka,Arial,sans-serif;color:#536348;padding:4px 0}.lesson-detail summary:focus-visible{outline:3px solid #287767;outline-offset:4px}.lesson-detail>p{font:16px/1.6 Andika,Arial,sans-serif;margin:14px 0 0;max-width:none}.lesson-detail .discovery-look{margin-top:15px;padding:12px 17px}.lesson-detail .discovery-look ul{font-size:16px}.clear-discovery .discovery-pager{margin-top:17px}.clear-discovery .discovery-picture{align-self:start}.clear-discovery .discovery-picture>.art{aspect-ratio:1}
@media(min-width:1450px){.clear-discovery .discovery-scene{grid-template-columns:1.03fr 1fr}}
@media(max-width:1000px){.header-destination{font-size:16px;padding:8px 10px;gap:5px}.clear-discovery .discovery-scene{grid-template-columns:.85fr 1.15fr}.clear-discovery .discovery-parchment{padding:22px}.lesson-operation{padding:14px}.lesson-operation p{font-size:21px}.lesson-model{padding:14px}.lesson-model blockquote{font-size:17px}.clear-discovery .discovery-intro p{font-size:18px}}
@media(max-width:700px){.game-header{height:auto;padding:9px 12px;gap:7px;flex-wrap:wrap;align-items:start}.game-header .aula-home{width:131px;height:40px}.game-header .header-tools{width:100%;justify-content:center;gap:8px}.game-header .header-tools>[data-action=fullscreen]{position:absolute;top:11px;right:13px}.header-destination{font-size:16px;min-height:36px;padding:6px 12px;gap:6px}.header-destination svg{width:19px;height:19px}.lesson-topbar,.play-topbar{padding-top:112px}.gallery-page,.dream-workshop{padding-top:115px}.clear-discovery .discovery-scene{display:block}.clear-discovery .discovery-parchment{padding:23px}.clear-discovery .discovery-intro p{font-size:17px}.clear-discovery .discovery-parchment h3{font-size:28px}.lesson-operation p{font-size:23px}.lesson-operation ul{font-size:16px}.lesson-model blockquote{font-size:18px}.lesson-rehearsal p{font-size:17px}.world-map .map-place{top:calc(var(--my) + 5%)}.map-dock{bottom:10px}}
@media(prefers-reduced-motion:reduce){.header-destination{transition:none}}
/* Keep the labeled map control visible on phones (the old icon was hidden). */
.game-header .header-tools>.header-destination{display:inline-flex}
@media(max-width:700px){.world-map{min-height:760px}.world-map .map-place{left:var(--mx);top:calc(var(--my) + 5%)}}
.writer-start-point{background:#fff5ddeb;border:1px solid #c7a16b;border-radius:10px;margin:0 0 10px;padding:8px 15px;color:#40513c}.writer-start-point summary{cursor:pointer;font:500 16px/1.3 Fredoka,Arial,sans-serif}.writer-start-point p{white-space:pre-line;font:15px/1.5 Andika,Arial,sans-serif;margin:12px 0 5px;max-width:none}@media print{.writer-start-point{display:none!important}}
