/* Erciyes: enamel expedition equipment, frosted grain, snow crystals and contour lines.
   Scoped to this world: the two completed worlds retain their own materials. */
.erciyes-site-plaque,.erciyes-signal-board{display:none}
html body #lesson[data-world="erciyes"]{
 --paper:#e6f3f8;--forest:#234c68;--muted:#55788d;--ochre:#ed9e53;
 background:#1b3b54;color:#244b64
}
html body #lesson[data-world="erciyes"]:before{background:#0e324922}
html body #lesson[data-world="erciyes"] .code-pane{
 background:url('assets/snow-crystals-light.svg') 12px 22px/420px 360px repeat,url('assets/frosted-ice-grain.svg') 0 0/180px 180px repeat,linear-gradient(120deg,#f3fbffd9,#d8ebf5cc),url('assets/alpine-contours.svg');
 background-color:#e5f2f8;
 box-shadow:inset 0 0 55px #83b2cd2e,6px 0 25px #12395038
}
html body #lesson[data-world="erciyes"] .code-pane:before{border-image-source:url('assets/ice-expedition-frame.svg');border-image-slice:18;border-image-repeat:stretch}
html body #lesson[data-world="erciyes"] .code-pane:after{display:none!important}
html body #lesson[data-world="erciyes"] .code-tabs{
 background:url('assets/snow-crystals-dark.svg') 30px -30px/360px 308px repeat,url('assets/frosted-ice-grain.svg') 0 0/180px 180px repeat,linear-gradient(135deg,#244f6e,#163951);border-bottom:1px solid #91c7df;
 padding-left:26px;padding-right:25px;gap:8px;box-shadow:0 4px 10px #30587238
}
html body #lesson[data-world="erciyes"] .code-tabs:after{background:#97cbdc;box-shadow:0 1px #254c66}
html body #lesson[data-world="erciyes"] .code-tabs button{
 clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%,0 7px);
 transform:none;background:url('assets/frosted-ice-grain.svg') 0 0/150px 150px repeat,linear-gradient(#527e9a,#315c7c);border:1px solid #82aec5;border-bottom:4px solid #214760;
 color:#e0f1fa;text-shadow:0 1px #16374e;box-shadow:inset 0 1px #bbdbe855
}
html body #lesson[data-world="erciyes"] .code-tabs button[aria-selected="true"]{background:url('assets/frosted-ice-grain.svg') 0 0/150px 150px repeat,linear-gradient(#ffbf6e,#e48d41);color:#412b1d;text-shadow:0 1px #ffdca7;border-color:#ffd69d;border-bottom-color:#bb692c;box-shadow:inset 0 2px #ffe8bc,0 0 18px #ffbd5d22}
html body #lesson[data-world="erciyes"] .block-palette{border-right:1px dashed #86afc5;background:url('assets/frosted-ice-grain.svg') 0 0/180px 180px repeat,linear-gradient(90deg,#dbeaf177,#ffffff00)}
html body #lesson[data-world="erciyes"] .block-palette>.mini-label{color:#28546f;font-size:12px!important;letter-spacing:1px}
html body #lesson[data-world="erciyes"] .block-palette>p{font-size:12px;color:#416982}
html body #lesson[data-world="erciyes"] .palette-tip p{color:#3b657c!important;font-size:13px!important}
html body #lesson[data-world="erciyes"] .palette-tip>span{color:#679fb8}
html body #lesson[data-world="erciyes"] .workspace-tools{color:#3d667c;border-bottom:1px solid #9cbdce80}
html body #lesson[data-world="erciyes"] #undo-code,
html body #lesson[data-world="erciyes"] #redo-code,
html body #lesson[data-world="erciyes"] .workspace-trash{
 background:linear-gradient(#f9fdff,#d0e5ef);border:1px solid #8fb5ca;color:#315d79!important;
 text-shadow:none;box-shadow:inset 0 1px white,0 2px #6e9cb44d
}
html body #lesson[data-world="erciyes"] #undo-code:disabled,html body #lesson[data-world="erciyes"] #redo-code:disabled{opacity:.55!important;color:#5b788b!important}
html body #lesson[data-world="erciyes"] .workspace-trash.delete-over{background:#ffe2d1;color:#a64523!important}
html body #lesson[data-world="erciyes"] .workspace-foot{border-top:1px solid #8fb5ca55;color:#466d82;background:url('assets/snow-crystals-light.svg') 250px 44px/420px 360px repeat,url('assets/frosted-ice-grain.svg') 0 0/180px 180px repeat,#d4e7f047}
html body #lesson[data-world="erciyes"] .workspace-foot>span,html body #lesson[data-world="erciyes"] .workspace-foot .lesson-brand{color:#2b5f7c!important}
html body #lesson[data-world="erciyes"] .workspace-foot .lesson-brand small,html body #lesson[data-world="erciyes"] .workspace-foot .lesson-brand>span{color:#547d96!important}
html body #lesson[data-world="erciyes"] .lesson-statusbar{color:#355d76!important}
html body #lesson[data-world="erciyes"] .back-atlas{background:linear-gradient(#4f829f,#2c5b7b);border-color:#90bfd6;color:#f2fbff;box-shadow:inset 0 1px #b0d5e7,0 2px #193e57;text-shadow:0 1px #21425d}
html body #lesson[data-world="erciyes"] .lesson-scene{background:#d4e8f1}
html body #lesson[data-world="erciyes"] .lesson-header-actions button,
html body #lesson[data-world="erciyes"] .small-control{background:linear-gradient(145deg,#669bb6,#2d5d7c);border-color:#c7edf9;box-shadow:0 3px #224b67,0 5px 10px #284e6b36,inset 0 0 0 1px #588fa9,inset 0 2px #ceeafa6e}
html body #lesson[data-world="erciyes"] .run-code{background:linear-gradient(140deg,#f9bb6c,#df8135);border-color:#ffdda8;box-shadow:0 4px #8e572f,0 6px 9px #284e6b44,inset 0 0 0 2px #b96b2f,inset 0 3px #ffe7b6}
html body #lesson[data-world="erciyes"] .scene-toolbar .speed-control,html body #lesson[data-world="erciyes"] .scene-toolbar .task-toggle{background:#f1fafffa!important;border-color:#9abdd0!important;color:#244f6b!important;box-shadow:inset 0 1px white,0 2px 5px #315a7021}
html body #lesson[data-world="erciyes"] .scene-toolbar .speed-control select{background:#fff!important;color:#264f68!important;border-color:#8baec2}
html body #lesson[data-world="erciyes"] .level-pill{background:#285874ef;border:1px solid #afd9e9;color:#f3fbff;box-shadow:0 2px #1f435c55}
html body #lesson[data-world="erciyes"] .collect-counter{background:linear-gradient(135deg,#527d96,#2e607c);border-color:#bbdfec;box-shadow:inset 0 1px #e3f6ff80,0 2px #264a65;color:white!important}
html body #lesson[data-world="erciyes"] .collect-counter b,html body #lesson[data-world="erciyes"] .collect-counter span{color:#f3fbff!important}
html body #lesson[data-world="erciyes"] .weather-card{background:#f5fbffed;border:1px solid #9fc3d5;color:#305d79;box-shadow:inset 0 1px white,0 2px 8px #3c637226;border-radius:10px}
html body #lesson[data-world="erciyes"] .weather-card select,html body #lesson[data-world="erciyes"] .weather-card option{color:#214d69!important;background:#f5fbff}
html body #lesson[data-world="erciyes"] #weather-description{color:#456f86!important;font-size:11px!important;line-height:1.25}
html body #lesson[data-world="erciyes"] .weather-icon{color:#d8953e}
html body #lesson[data-world="erciyes"] .scene-region-hud{width:min(188px,calc(50% - 28px));gap:10px}
html body #lesson[data-world="erciyes"] .erciyes-site-plaque{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;background:#eff8fcd9;border:1px solid #aed0e0;border-radius:9px;color:#315d78;box-shadow:0 3px 7px #35617a16}
html body #lesson[data-world="erciyes"] .erciyes-site-plaque svg{width:35px;height:35px;flex:0 0 35px;color:#3d7595}
html body #lesson[data-world="erciyes"] .erciyes-site-plaque span{display:flex;flex-direction:column;gap:3px;min-width:0}
html body #lesson[data-world="erciyes"] .erciyes-site-plaque small{font-size:10px;font-weight:700;line-height:1.3}
html body #lesson[data-world="erciyes"] .erciyes-site-plaque b{font-size:25px;line-height:1;letter-spacing:.5px}
html body #lesson[data-world="erciyes"] .erciyes-site-plaque em{font-style:normal;font-size:9px;letter-spacing:.8px;line-height:1.2}
html body #lesson[data-world="erciyes"] .gobek-site-plaque,html body #lesson[data-world="erciyes"] #mission-state{display:none!important}
html body #lesson[data-world="erciyes"] .scene-caption-dock .level-route-label{background:#f1faffee;color:#2e5b77!important;border-color:#b2d7e8}
html body #lesson[data-world="erciyes"] .scene-caption-dock .scene-badge{background:#214d6aeb;color:#effaff}
html body #lesson[data-world="erciyes"] .scene-compass,html body #lesson[data-world="erciyes"] .scene-reset-view{background:#f0f9ffee;color:#2c5b76;border-color:#a6cada}
/* A single expedition console joins the scene, guide and current signal data. */
html body #lesson[data-world="erciyes"] .task-card{
 background:url('assets/snow-crystals-dark.svg') 24px 8px/420px 360px repeat,url('assets/frosted-ice-grain.svg') 0 0/180px 180px repeat,linear-gradient(130deg,#274d68e8,#173b56ed),url('assets/alpine-contours.svg');
 background-color:#1d405b;
 border-image-source:url('assets/ice-expedition-frame.svg');border-image-slice:18;border-width:12px!important;
 grid-template-columns:78px minmax(0,1fr) 156px;grid-template-rows:auto auto;column-gap:14px;
 color:#eaf6fc;box-shadow:0 -8px 22px #2a546521,inset 0 1px #a9d9eb55;padding:14px 19px!important
}
html body #lesson[data-world="erciyes"] .task-card:before{display:none!important}
html body #lesson[data-world="erciyes"] .task-copy{grid-row:1;grid-column:2;align-self:center}
html body #lesson[data-world="erciyes"] .task-copy h3{color:#f0faff;text-shadow:0 2px #15354b;font-size:clamp(21px,1.5vw,28px)}
html body #lesson[data-world="erciyes"] .task-copy p{color:#e2f1f9!important;font-size:14px!important;line-height:1.45!important;margin-bottom:4px}
html body #lesson[data-world="erciyes"] .task-kicker,html body #lesson[data-world="erciyes"] .task-kicker>span{color:#f5bc74;font-size:11px}
html body #lesson[data-world="erciyes"] .guide-portrait{grid-row:1/3;grid-column:1;width:78px;height:145px}
html body #lesson[data-world="erciyes"] .guide-portrait img{width:125px;height:167px;left:-23px;bottom:-15px;filter:drop-shadow(1px 4px 3px #0b253a77)}
html body #lesson[data-world="erciyes"] .mission-side{grid-column:2/4;grid-row:2;padding-top:5px;border-top:1px solid #91bad22b}
html body #lesson[data-world="erciyes"] .rating-rule{color:#afcfdf!important;font-size:12px!important}
html body #lesson[data-world="erciyes"] .task-actions>span{color:#d3eaf5;font-size:12px!important}
html body #lesson[data-world="erciyes"] .task-actions button{background:linear-gradient(#ffc67a,#e1944b);color:#3e3025;border:1px solid #ffdda6;box-shadow:inset 0 1px #ffe8bc,0 2px #9c6337;text-shadow:none}
html body #lesson[data-world="erciyes"] #collapse-task{background:#426d88;color:#e9f8ff;border-color:#6c98af;box-shadow:none}
html body #lesson[data-world="erciyes"] .erciyes-signal-board{display:block;grid-column:3;grid-row:1;align-self:start;border-left:1px solid #a8cbd136;padding-left:12px;min-width:0}
html body #lesson[data-world="erciyes"] .erciyes-signal-board>b{font-size:10px;letter-spacing:1px;color:#b5d9e8;display:block;margin-bottom:8px}
html body #lesson[data-world="erciyes"] .erciyes-signal-board .case-progress{margin-bottom:8px;gap:4px}
html body #lesson[data-world="erciyes"] .erciyes-signal-board .case-progress span{font-size:11px;color:#d4ebf5;border-color:#84b7ce66}
html body #lesson[data-world="erciyes"] .erciyes-signal-board .case-progress .current{background:#51849f66;border-color:#b6e1f4;color:white}
html body #lesson[data-world="erciyes"] .alpine-station-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
html body #lesson[data-world="erciyes"] .alpine-station-ledger>span{display:flex;flex-direction:column;align-items:center;gap:3px;background:#d5eff90e;border:1px solid #8bbad147;border-radius:5px;padding:5px 1px;color:#e1f3fb}
html body #lesson[data-world="erciyes"] .alpine-station-ledger>span.done{background:#347f7566;border-color:#88c9b4}
html body #lesson[data-world="erciyes"] .alpine-station-ledger b{font-size:21px;color:#a8e0f3;line-height:1}
html body #lesson[data-world="erciyes"] .alpine-station-ledger small{font-size:10px;white-space:nowrap}
html body #lesson[data-world="erciyes"] .alpine-station-ledger strong{font-size:11px;text-align:center;line-height:1.2}
html body #lesson[data-world="erciyes"] .alpine-condition-state{display:block;margin-top:7px;font-size:11px;color:#e5bb7a;line-height:1.3}
html body #lesson[data-world="erciyes"] .task-card.collapsed .erciyes-signal-board{display:none}
/* Branch sockets are part of one connected block, including all three insertion lists. */
html body #lesson[data-world="erciyes"] .command-card.branch-chain{--loop-min:250px;min-width:250px!important;width:max-content!important}
html body #lesson[data-world="erciyes"] .command-card.branch-chain:before{bottom:15px;background:#dc9d28!important;width:18px!important}
html body #lesson[data-world="erciyes"] .branch-head{position:relative;display:flex;align-items:center;gap:7px;min-height:40px;padding:6px 10px 8px;background:#dc9d28;border-top:2px solid #edbd51;border-bottom:1px solid #bd841e;box-shadow:inset 2px 0 #b37d1b;color:white;font:700 15px/1 'HP Simplified',sans-serif;white-space:nowrap;z-index:1}
html body #lesson[data-world="erciyes"] .command-card .predicate-select{min-width:100px;width:112px;max-width:112px;font-size:14px!important}
html body #lesson[data-world="erciyes"] .branch-head.else-head{min-height:34px;padding-top:7px}
html body #lesson[data-world="erciyes"] .repeat-add{background:#f1faffc9;border-color:#99bcd0;color:#416780;min-height:40px;font-size:13px}
html body #lesson[data-world="erciyes"] .repeat-body.drop-target{background:#e5f5ff99;outline-color:#6ba4c2}
html body #lesson[data-world="erciyes"] .drop-insertion{border-color:#27628b;color:#194e73;background:#b8e4f5}
html body #lesson[data-world="erciyes"] .alpine-action{background:transparent url('assets/codementum-forward.svg') 0 0/100% 100% no-repeat!important;filter:none!important;display:flex;align-items:center;gap:7px;color:white!important}
html body #lesson[data-world="erciyes"] .alpine-action.grit{background-image:url('assets/puzzle-turn.svg')!important}
html body #lesson[data-world="erciyes"] .alpine-action.flag{background-image:url('assets/alpine-flag-block.svg')!important}
html body #lesson[data-world="erciyes"] .palette-block.alpine-action{min-height:44px!important;padding-left:12px!important}
html body #lesson[data-world="erciyes"] .alpine-action .action-icon{font:700 20px/1 'HP Simplified',sans-serif;margin-left:auto;color:#fff}
html body #lesson[data-world="erciyes"] .command-card.alpine-action{min-width:158px!important;padding-right:12px!important}
html body #lesson[data-world="erciyes"] .command-actions{background:#edf8ff;border-color:#9fbdd1;box-shadow:0 2px 4px #284e6b22}
html body #lesson[data-world="erciyes"] .command-actions button{color:#365e7b!important}
html body #lesson[data-world="erciyes"] .command-card .command-label,html body #lesson[data-world="erciyes"] .palette-block .puzzle-label{font-family:'HP Simplified',sans-serif!important;font-weight:700!important;letter-spacing:-.15px!important}
/* Editors, dialogs and rewards share the same expedition materials. */
html body #lesson[data-world="erciyes"] .text-editor.code-preview{background:url('assets/frosted-ice-grain.svg') 0 0/180px 180px repeat,#f3faff;border:1px solid #a4c7da;color:#294f6b}
html body #lesson[data-world="erciyes"] .text-editor-toolbar,html body #lesson[data-world="erciyes"] .code-api{background:#d9ebf4;color:#345f7c;border-color:#a7c7d8}
html body #lesson[data-world="erciyes"] .text-editor-body textarea{color:#244b66;background:#f4fbff}
html body #lesson[data-world="erciyes"] .text-editor-body pre{color:#6a8da4;background:#e5f1f7;border-color:#bad4e2}
html body #lesson[data-world="erciyes"] #editor-validation{color:#2c6b66!important}
html body #lesson[data-world="erciyes"] .preview-note{color:#47748c!important}
html body #lesson[data-world="erciyes"] .lesson-dialog{background:url('assets/snow-crystals-light.svg') 10px 14px/420px 360px repeat,url('assets/frosted-ice-grain.svg') 0 0/180px 180px repeat,linear-gradient(135deg,#f5fcffdb,#dbeef8e0),url('assets/alpine-contours.svg');background-color:#e5f2f8;border-image-source:url('assets/ice-expedition-frame.svg');border-image-slice:18;color:#294d66;box-shadow:0 18px 90px #0e2d4c88,inset 0 0 50px #7bb1cc22}
html body #lesson[data-world="erciyes"] .lesson-dialog h2,html body #lesson[data-world="erciyes"] .lesson-dialog h3{color:#285775;text-shadow:none}
html body #lesson[data-world="erciyes"] .lesson-dialog p,html body #lesson[data-world="erciyes"] .setting-item small,html body #lesson[data-world="erciyes"] .settings-note{color:#446b84!important;text-shadow:none}
html body #lesson[data-world="erciyes"] .setting-item b{color:#254f69}
html body #lesson[data-world="erciyes"] .setting-item{border-bottom-color:#9fbfd278}
html body #lesson[data-world="erciyes"] .setting-item select{background:#f7fcff;color:#294f69;border-color:#91b4cb}
html body #lesson[data-world="erciyes"] .setting-switch{accent-color:#3f7b9d}
html body #lesson[data-world="erciyes"] .settings-kicker,html body #lesson[data-world="erciyes"] .lesson-dialog .mini-label{color:#5d849b}
html body #lesson[data-world="erciyes"] .help-code{background:#deedf6;color:#244e6b;border-color:#99bfd2}
html body #lesson[data-world="erciyes"] .lesson-dialog .close{background:#bad8e955;color:#355c77;border-color:#9cbed1}
html body #lesson[data-world="erciyes"] .reward-button,html body #lesson[data-world="erciyes"] .lesson-dialog .primary{background:linear-gradient(#568f9f,#306774);color:white;border-color:#bddfe9;box-shadow:inset 0 1px #c7e7edaa,0 3px #244c60;text-shadow:0 1px #234253}
html body #lesson[data-world="erciyes"] .reward-button.blue{background:linear-gradient(#679bbb,#346784)}
html body #lesson[data-world="erciyes"] .reward-caption,html body #lesson[data-world="erciyes"] .reward-caption b,html body #lesson[data-world="erciyes"] .reward-kicker{color:#355f7a;text-shadow:none}
html body #lesson[data-world="erciyes"] .success-stats{border-color:#90b5c866}
html body #lesson[data-world="erciyes"] .success-stats b{color:#2c5a78}
html body #lesson[data-world="erciyes"] .success-stats div{color:#52798e}
html body #lesson[data-world="erciyes"] .reward-atlas{color:#3a6985}
html body #lesson[data-world="erciyes"] .failure-symbol{color:#c77b43;background:#f0d7bc;border-color:#ddb181}
html body #lesson[data-world="erciyes"] .failure-hint{background:#d1e8f3;border-color:#9cbfd2}
html body #lesson[data-world="erciyes"] .failure-hint b{color:#2c6383}
html body #lesson[data-world="erciyes"] .level-grid.curriculum button{background:linear-gradient(#f1faff,#cbdfea);color:#325e7a;border-color:#9cbdcf;box-shadow:inset 0 1px white,0 2px #799eb5}
html body #lesson[data-world="erciyes"] .level-grid.curriculum button.selected{background:linear-gradient(#5f97b3,#2c5c7c);color:#f0fbff;border-color:#9cd0e7}
html body #lesson[data-world="erciyes"] .level-grid.curriculum .planned-level{background:#dceaf2;color:#59798e;opacity:.7}
body:has(#lesson[data-world="erciyes"]:not([hidden]))>.atlas-language{background:linear-gradient(#527f9b,#2d5877);color:#f1fbff;border-color:#aed7ea;box-shadow:inset 0 1px #bfdeed99,0 3px #22445c;text-shadow:none}
body:has(#lesson[data-world="erciyes"]:not([hidden]))>.atlas-language select{color:#f1fbff}
@media(min-width:1600px){html body #lesson[data-world="erciyes"] .task-card{grid-template-columns:100px minmax(0,1fr) 170px;gap:5px 18px;padding:18px 24px!important}html body #lesson[data-world="erciyes"] .guide-portrait{width:100px;height:162px}html body #lesson[data-world="erciyes"] .guide-portrait img{width:145px;height:192px;left:-20px}html body #lesson[data-world="erciyes"] .task-copy p{font-size:15px!important}}
@media(min-width:761px) and (max-width:1200px){html body #lesson[data-world="erciyes"] .lesson-shell{grid-template-columns:47% 53%}html body #lesson[data-world="erciyes"] .block-palette{min-width:132px;max-width:145px}html body #lesson[data-world="erciyes"] .task-card{grid-template-columns:50px minmax(0,1fr);gap:4px 10px;padding:12px!important}html body #lesson[data-world="erciyes"] .task-copy{grid-column:2}html body #lesson[data-world="erciyes"] .guide-portrait{width:50px;height:130px;grid-row:1/4}html body #lesson[data-world="erciyes"] .guide-portrait img{left:-24px;width:100px;height:150px}html body #lesson[data-world="erciyes"] .erciyes-signal-board{grid-column:2;grid-row:2;border-left:0;border-top:1px solid #a8cbd136;padding:7px 0;display:flex;align-items:center;gap:8px}html body #lesson[data-world="erciyes"] .erciyes-signal-board>b{display:none}html body #lesson[data-world="erciyes"] .erciyes-signal-board .case-progress{width:85px;flex:0 0 85px;margin:0}html body #lesson[data-world="erciyes"] .alpine-station-ledger{flex:1}html body #lesson[data-world="erciyes"] .alpine-station-ledger>span{flex-direction:row;gap:4px;padding:4px}html body #lesson[data-world="erciyes"] .alpine-station-ledger b{font-size:16px}html body #lesson[data-world="erciyes"] .alpine-station-ledger small{display:none}html body #lesson[data-world="erciyes"] .alpine-condition-state{display:none}html body #lesson[data-world="erciyes"] .mission-side{grid-column:2;grid-row:3}html body #lesson[data-world="erciyes"] .task-copy p{font-size:13px!important}html body #lesson[data-world="erciyes"] .erciyes-site-plaque b{font-size:22px}}
@media(max-width:760px){html body #lesson[data-world="erciyes"] .result-pane{height:830px;min-height:830px}html body #lesson[data-world="erciyes"] .code-pane{min-height:720px}html body #lesson[data-world="erciyes"] .block-palette{min-width:130px;width:32%;max-width:150px}html body #lesson[data-world="erciyes"] .code-tabs{padding-left:18px;gap:5px}html body #lesson[data-world="erciyes"] .task-card{grid-template-columns:55px minmax(0,1fr);padding:12px!important;gap:7px 10px;margin-bottom:0;border-width:10px!important}html body #lesson[data-world="erciyes"] .guide-portrait{grid-row:1/4;width:55px;height:130px}html body #lesson[data-world="erciyes"] .guide-portrait img{width:100px;height:140px;left:-24px}html body #lesson[data-world="erciyes"] .erciyes-signal-board{grid-column:2;grid-row:2;border-left:0;border-top:1px solid #a8cbd136;padding:7px 0;display:block}html body #lesson[data-world="erciyes"] .erciyes-signal-board .case-progress{max-width:130px;float:right;margin:0}html body #lesson[data-world="erciyes"] .erciyes-signal-board>b{line-height:24px;margin:0;font-size:10px}html body #lesson[data-world="erciyes"] .alpine-station-ledger>span{flex-direction:row;justify-content:center;gap:4px;padding:5px 1px}html body #lesson[data-world="erciyes"] .alpine-station-ledger small{display:none}html body #lesson[data-world="erciyes"] .alpine-condition-state{margin-top:5px}html body #lesson[data-world="erciyes"] .mission-side{grid-column:2;grid-row:3}html body #lesson[data-world="erciyes"] .task-copy p{font-size:13px!important}html body #lesson[data-world="erciyes"] .task-copy h3{font-size:23px}html body #lesson[data-world="erciyes"] .erciyes-site-plaque b{font-size:20px}html body #lesson[data-world="erciyes"] .erciyes-site-plaque small{font-size:9px}html body #lesson[data-world="erciyes"] .erciyes-site-plaque em{font-size:8px;letter-spacing:.2px}html body #lesson[data-world="erciyes"] .erciyes-site-plaque svg{width:27px;flex-basis:27px}}
html body #lesson[data-world="erciyes"] .repeat-body.executing-branch{background:#fff3b64d;box-shadow:inset 3px 0 #ffdf6e}
/* Live Boolean expressions and while share the same connected puzzle geometry. */
html body #lesson[data-world="erciyes"] .condition-editor{display:flex;flex:1;min-width:0;max-width:100%;padding:2px 0}
html body #lesson[data-world="erciyes"] .condition-expression{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}
html body #lesson[data-world="erciyes"] .condition-operands{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}
html body #lesson[data-world="erciyes"] .condition-editor .predicate-select{font-size:12px!important;min-width:98px;width:112px;max-width:128px}
html body #lesson[data-world="erciyes"] .logic-operator{height:25px;max-width:73px;min-width:51px;padding:2px 3px;background:#936319;border:1px solid #775017;border-radius:3px;color:#fff;font-size:12px!important;font-weight:700}
html body #lesson[data-world="erciyes"] .repeat-head:has(.condition-editor){height:auto;min-height:46px;flex-wrap:wrap;padding-bottom:12px}
html body #lesson[data-world="erciyes"] .repeat-head:has(.logic-operator)>.condition-editor{flex-basis:100%;padding-left:7px}
html body #lesson[data-world="erciyes"] .branch-head:has(.condition-editor){height:auto;flex-wrap:wrap}
html body #lesson[data-world="erciyes"] .command-card.while-loop{--loop-min:255px;min-width:255px!important}
html body #lesson[data-world="erciyes"] .command-card.while-loop>.repeat-head,
html body #lesson[data-world="erciyes"] .palette-block.while-loop>.repeat-palette-head{filter:hue-rotate(166deg)}
html body #lesson[data-world="erciyes"] .command-card.while-loop:before,
html body #lesson[data-world="erciyes"] .palette-block.while-loop:before{background:#448ca8!important;border-left-color:#2c6c8a!important}
html body #lesson[data-world="erciyes"] .command-card.while-loop>.repeat-end,
html body #lesson[data-world="erciyes"] .palette-block.while-loop:after{filter:hue-rotate(166deg)}
html body #lesson[data-world="erciyes"] .command-card.while-loop .logic-operator{background:#225e75;border-color:#19495e}
html body #lesson[data-world="erciyes"] .palette-block.while-loop{height:82px!important;min-height:82px!important}
html body #lesson[data-world="erciyes"] .alpine-sensor-row{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:5px 0;border-bottom:1px solid #accfe129;line-height:1.25}
html body #lesson[data-world="erciyes"] .alpine-sensor-row>b{font-size:11px;color:#dbf0fa}
html body #lesson[data-world="erciyes"] .alpine-sensor-row>strong{font-size:11px;padding:2px 4px;border-radius:4px;background:#9a6c4744;color:#ffcc9b}
html body #lesson[data-world="erciyes"] .alpine-sensor-row>strong.yes{background:#4a968566;color:#d2f8e9}
html body #lesson[data-world="erciyes"] .erciyes-signal-board>small{display:block;font-size:11px;color:#d5ebf6;line-height:1.3;margin:4px 0}
html body #lesson[data-world="erciyes"] .alpine-meter-number{display:block;font-size:23px;color:#d3f2ff;line-height:1.3}
html body #lesson[data-world="erciyes"] .alpine-battery{display:flex;gap:4px;padding:5px;border:2px solid #9ecbdc;border-radius:4px;margin:5px 0;width:95px;height:30px}
html body #lesson[data-world="erciyes"] .alpine-battery i{background:#527b9255;border:1px solid #799fb4;flex:1;border-radius:2px}
html body #lesson[data-world="erciyes"] .alpine-battery i.filled{background:#6ab99b;border-color:#b6e7c4}
html body #lesson[data-world="erciyes"] .alpine-snow-meter{font-size:23px;color:#b6e6fa;line-height:1.4;white-space:nowrap}
html body #lesson[data-world="erciyes"] .alpine-rule{display:block;font-size:12px;line-height:1.4;margin-top:7px;color:#ffd39b}
html body #lesson[data-world="erciyes"] .alpine-observations{display:grid;grid-template-columns:1fr 1fr;gap:4px}
html body #lesson[data-world="erciyes"] .alpine-observations>span{display:flex;flex-direction:column;gap:4px;border:1px solid #7ca9c27a;border-radius:4px;padding:4px;color:#e4f6ff}
html body #lesson[data-world="erciyes"] .alpine-observations>span.current{background:#6097b247;border-color:#c5eafb}
html body #lesson[data-world="erciyes"] .alpine-observations b{font-size:10px}
html body #lesson[data-world="erciyes"] .alpine-observations small{font-size:11px;white-space:nowrap}
html body #lesson[data-world="erciyes"] .alpine-stops{display:block;font-size:11px;line-height:1.3;margin-top:7px;color:#c5e3ed}
@media(min-width:761px) and (max-width:1200px){html body #lesson[data-world="erciyes"] .erciyes-signal-board{flex-wrap:wrap}html body #lesson[data-world="erciyes"] .alpine-sensor-row{min-width:110px;flex:1}html body #lesson[data-world="erciyes"] .alpine-observations{grid-template-columns:repeat(4,minmax(0,1fr));flex:1;min-width:200px}html body #lesson[data-world="erciyes"] .alpine-meter-number{font-size:19px;margin-right:8px}html body #lesson[data-world="erciyes"] .alpine-condition-state{display:block;font-size:10px}}
@media(max-width:760px){html body #lesson[data-world="erciyes"] .erciyes-signal-board .alpine-observations{grid-template-columns:repeat(4,minmax(0,1fr))}html body #lesson[data-world="erciyes"] .alpine-observations small{font-size:10px}html body #lesson[data-world="erciyes"] .alpine-observations b{font-size:9px}}
