/* Warm carved limestone, dark summit blue and hammered sunrise bronze. */
.nemrut-site-plaque,.nemrut-sun-board{display:none}
html body #lesson[data-world="nemrut"]{--paper:#e6d7ba;--forest:#384759;--muted:#6f604d;--ochre:#c5914d;background:#5e6370;color:#384451}
html body #lesson[data-world="nemrut"]:before{background:#182e4233}
html body #lesson[data-world="nemrut"] .code-pane{background:url('assets/nemrut-limestone.svg') 0 0/540px 460px repeat,linear-gradient(125deg,#f5ecd8,#ddccaa);box-shadow:inset 0 0 75px #9a794222,6px 0 25px #202e4144}
html body #lesson[data-world="nemrut"] .code-pane:before{border-image-source:url('assets/nemrut-bronze-frame.svg');border-image-slice:16;border-image-repeat:stretch}
html body #lesson[data-world="nemrut"] .code-pane:after{display:none!important}
html body #lesson[data-world="nemrut"] .code-tabs{background:linear-gradient(115deg,#3c4b5d,#233344);padding:16px 25px 13px;gap:8px;border-bottom:2px solid #d0aa68;box-shadow:0 4px 9px #51493644}
html body #lesson[data-world="nemrut"] .code-tabs:after{height:12px;background:url('assets/nemrut-sun-band.svg') 0 0/100px 16px repeat-x;box-shadow:none}
html body #lesson[data-world="nemrut"] .code-tabs button{transform:none;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 8px,100% 100%,0 100%,0 8px);background:linear-gradient(#647080,#3d4f63);border:1px solid #8492a1;border-bottom:4px solid #243748;color:#f3e7cd;text-shadow:0 1px #273645;box-shadow:inset 0 1px #b4b7b7}
html body #lesson[data-world="nemrut"] .code-tabs button[aria-selected="true"]{background:url('assets/nemrut-limestone.svg') 0 0/540px 460px,linear-gradient(#e8bc73,#bd8744);border-color:#f4d69b;border-bottom-color:#855f31;color:#443328;text-shadow:0 1px #f5dcab;box-shadow:inset 0 2px #ffe7b4}
html body #lesson[data-world="nemrut"] .block-palette{border-right:1px dashed #bca781;background:linear-gradient(90deg,#f9f1dc66,#fff0)}
html body #lesson[data-world="nemrut"] .block-palette>.mini-label{color:#6d5635;font-size:12px!important;letter-spacing:1px}
html body #lesson[data-world="nemrut"] .block-palette>p{color:#605a51;font-size:12px}
html body #lesson[data-world="nemrut"] .palette-tip p{color:#665943!important;font-size:13px!important;line-height:1.5!important}
html body #lesson[data-world="nemrut"] .palette-tip>span{color:#b28a4a}
html body #lesson[data-world="nemrut"] .workspace-tools{color:#66573e;border-bottom-color:#a38b615c}
html body #lesson[data-world="nemrut"] #undo-code,html body #lesson[data-world="nemrut"] #redo-code,html body #lesson[data-world="nemrut"] .workspace-trash{background:linear-gradient(#fff4d9,#dcc39a);border:1px solid #a58b61;color:#4c5260!important;box-shadow:inset 0 1px #fff9e9,0 2px #8e795766;text-shadow:none}
html body #lesson[data-world="nemrut"] #undo-code:disabled,html body #lesson[data-world="nemrut"] #redo-code:disabled{opacity:.55!important;color:#77766e!important}
html body #lesson[data-world="nemrut"] .workspace-trash.delete-over{background:#e9b48d;color:#824a34!important}
html body #lesson[data-world="nemrut"] .workspace-foot{border-top-color:#b39b7366;background:url('assets/nemrut-limestone.svg') 0 0/540px 460px repeat,#cfb98f33;color:#5d554b}
html body #lesson[data-world="nemrut"] .workspace-foot>span,html body #lesson[data-world="nemrut"] .workspace-foot .lesson-brand{color:#485468!important}
html body #lesson[data-world="nemrut"] .workspace-foot .lesson-brand small,html body #lesson[data-world="nemrut"] .workspace-foot .lesson-brand>span{color:#86683d!important}
html body #lesson[data-world="nemrut"] .lesson-statusbar{color:#5d5549!important}
html body #lesson[data-world="nemrut"] .back-atlas{background:linear-gradient(#687483,#3c4a5b);color:#fff1d1;border-color:#d4b37a;box-shadow:inset 0 1px #94a0a6,0 2px #283444;text-shadow:0 1px #263243}
html body #lesson[data-world="nemrut"] .result-pane,html body #lesson[data-world="nemrut"] .lesson-scene{background:linear-gradient(#a99486,#d9ba8e)}
html body #lesson[data-world="nemrut"] .run-toolbar{background:url('assets/nemrut-limestone.svg') 0 0/540px 460px,linear-gradient(#f1e2c6,#d0b58b);border-color:#ae9266;box-shadow:0 3px 8px #5d4b3540}
html body #lesson[data-world="nemrut"] .run-toolbar button{color:#344b60;border-color:#9a8767;text-shadow:0 1px #fff0ce}
html body #lesson[data-world="nemrut"] #run-code{background:linear-gradient(#dbac61,#a97035);color:#fff5db;border-color:#f0cf91;text-shadow:0 1px #775028}
html body #lesson[data-world="nemrut"] .speed-control,html body #lesson[data-world="nemrut"] .speed-control select{color:#324657!important;background:#f9e9c9!important;border-color:#ab9268!important;font-weight:700!important}
html body #lesson[data-world="nemrut"] .lesson-header-actions button{background:linear-gradient(#f5dfb7,#c6a272);border-color:#a17d4a;color:#4d4550;text-shadow:0 1px #ffebc8}
html body #lesson[data-world="nemrut"] .weather-card{background:#f7e8ccc9;border-color:#fff0cf;color:#635540;box-shadow:0 2px 9px #60503824}
html body #lesson[data-world="nemrut"] .weather-card select{color:#544b42!important;font-weight:700}
html body #lesson[data-world="nemrut"] .weather-card #weather-description{color:#77664f}
html body #lesson[data-world="nemrut"] .level-pill{background:linear-gradient(#f9e8c7,#dfc49b);border-color:#bda172;color:#614e32;box-shadow:0 2px 5px #5c493630}
html body #lesson[data-world="nemrut"] .collect-counter{background:linear-gradient(#dfb96e,#ab7c3c);border-color:#f5d891;color:#fff6dc;box-shadow:0 2px 7px #5c4b3638}
html body #lesson[data-world="nemrut"] .gobek-site-plaque,html body #lesson[data-world="nemrut"] .erciyes-site-plaque,html body #lesson[data-world="nemrut"] .efes-site-plaque,html body #lesson[data-world="nemrut"] .pamukkale-site-plaque,html body #lesson[data-world="nemrut"] #mission-state{display:none!important}
html body #lesson[data-world="nemrut"] .nemrut-site-plaque{display:flex;align-items:center;gap:8px;color:#38475b;position:static;pointer-events:none;max-width:100%;width:100%;padding:8px;border:1px solid #b8a075;border-radius:6px;background:#f2e3c6c9;filter:drop-shadow(0 1px #fce7bc)}
html body #lesson[data-world="nemrut"] .nemrut-site-plaque svg{width:38px;flex:0 0 38px;height:43px}
html body #lesson[data-world="nemrut"] .nemrut-site-plaque small,html body #lesson[data-world="nemrut"] .nemrut-site-plaque b,html body #lesson[data-world="nemrut"] .nemrut-site-plaque em{display:block;line-height:1.15;font-style:normal}
html body #lesson[data-world="nemrut"] .nemrut-site-plaque small{font-size:10px;letter-spacing:.7px;color:#7c5d39}
html body #lesson[data-world="nemrut"] .nemrut-site-plaque b{font-size:clamp(17px,1.7vw,24px);letter-spacing:1px}
html body #lesson[data-world="nemrut"] .nemrut-site-plaque em{font-size:8px;letter-spacing:1.5px;color:#796041}
html body #lesson[data-world="nemrut"] .scene-badge{background:#f4e2c1db;color:#5b4b39;border-color:#a98b5a;box-shadow:0 2px 7px #5c49332b}
html body #lesson[data-world="nemrut"] .scene-badge span{background:#c18a44}
html body #lesson[data-world="nemrut"] .level-route-label{background:#f8eacdd9;border-color:#ccb58b;color:#654c2e}
html body #lesson[data-world="nemrut"] .scene-compass{color:#a27b3e;border-color:#d9bd88;background:#faebcc9c}
html body #lesson[data-world="nemrut"] .scene-reset-view{background:#ecdcbb;color:#4b5361;border-color:#b69b72}
html body #lesson[data-world="nemrut"] .task-card{background:url('assets/nemrut-limestone.svg') 0 0/540px 460px repeat,linear-gradient(125deg,#f6ead0,#dac39a);border-image-source:url('assets/nemrut-bronze-frame.svg')!important;border-image-slice:16!important;box-shadow:0 -3px 20px #5b4b3626;grid-template-columns:72px minmax(0,1fr) minmax(172px,205px);gap:7px 12px}
html body #lesson[data-world="nemrut"] .task-card:before,html body #lesson[data-world="nemrut"] .task-card:after{display:none}
html body #lesson[data-world="nemrut"] .task-copy{grid-column:2}
html body #lesson[data-world="nemrut"] .task-copy h3{color:#34485b;text-shadow:0 1px #fff0d1;font-size:clamp(21px,1.5vw,28px)}
html body #lesson[data-world="nemrut"] .task-copy p{color:#5c5346!important;font-size:14px!important;line-height:1.45!important;margin-bottom:4px}
html body #lesson[data-world="nemrut"] .task-kicker,html body #lesson[data-world="nemrut"] .task-kicker>span{color:#8b6738;font-size:11px}
html body #lesson[data-world="nemrut"] .guide-portrait{grid-column:1;grid-row:1/3;width:72px;height:145px}
html body #lesson[data-world="nemrut"] .guide-portrait img{width:122px;height:177px;left:-25px;bottom:-16px;filter:drop-shadow(2px 4px 3px #76604440)}
html body #lesson[data-world="nemrut"] .mission-side{grid-column:2/4;grid-row:2;padding-top:5px;border-top:1px solid #ad936e66}
html body #lesson[data-world="nemrut"] .rating-rule,html body #lesson[data-world="nemrut"] .task-actions>span{color:#6f5837!important;font-size:12px!important}
html body #lesson[data-world="nemrut"] .task-actions button{background:linear-gradient(#f1cd8d,#c49553);color:#4f3d27;border-color:#f9dfac;box-shadow:inset 0 1px #ffeac0,0 2px #907047;text-shadow:0 1px #f5dbad}
html body #lesson[data-world="nemrut"] #collapse-task{background:#dfca9e;color:#6a5433;border-color:#c3a575;box-shadow:none}
html body #lesson[data-world="nemrut"] .nemrut-sun-board{display:block;grid-column:3;grid-row:1;align-self:start;border-left:1px solid #bda17766;padding-left:12px;min-width:0}
html body #lesson[data-world="nemrut"] .nemrut-sun-board>b{display:block;color:#685331;font-size:11px;letter-spacing:.6px;margin:3px 0 6px}
html body #lesson[data-world="nemrut"] .case-progress{display:flex;gap:5px;margin-bottom:6px}
html body #lesson[data-world="nemrut"] .case-progress span{font-size:11px;color:#6f5b3c;border-color:#bda57b}
html body #lesson[data-world="nemrut"] .case-progress .current{background:#ead3a6;color:#5d472a;border-color:#b59a67}
html body #lesson[data-world="nemrut"] .case-progress .passed{background:#a68148;color:#fff1cf;border-color:#d3b77f}
html body #lesson[data-world="nemrut"] .sun-card-list{display:flex;gap:5px;min-height:55px;align-items:center;padding:6px;background:#f8eed8;border:1px solid #c8ae7a;border-radius:6px}
html body #lesson[data-world="nemrut"] .sun-card-list>span{flex:1;display:grid;text-align:center;border:1px solid #b69761;border-radius:4px;background:#e7cc96;padding:3px;color:#574329}
html body #lesson[data-world="nemrut"] .sun-card-list>span:first-child{background:#f3d485;box-shadow:inset 0 0 0 1px #fff3c5}
html body #lesson[data-world="nemrut"] .sun-card-list code{font-size:11px;color:#60503a}
html body #lesson[data-world="nemrut"] .sun-card-list strong{font-size:22px;line-height:1.1}
html body #lesson[data-world="nemrut"] .sun-card-list>small{font-size:13px;color:#6d624d}
html body #lesson[data-world="nemrut"] .sun-list-note{display:block;color:#76623e;font-size:12px;line-height:1.3;margin:4px 0}
html body #lesson[data-world="nemrut"] .sun-light-ledger{display:flex;gap:4px;margin-top:6px}
html body #lesson[data-world="nemrut"] .sun-light-ledger>span{flex:1;text-align:center;border:1px solid #9a9e9d;background:#e4e2d6;color:#44556a;border-radius:5px;padding:3px}
html body #lesson[data-world="nemrut"] .sun-light-ledger b,html body #lesson[data-world="nemrut"] .sun-light-ledger small{display:block;font-size:11px}
html body #lesson[data-world="nemrut"] .sun-light-ledger strong{display:block;font-size:17px}
html body #lesson[data-world="nemrut"] .sun-light-ledger .done{background:#f3d58e;border-color:#ba9552;color:#70512b}
html body #lesson[data-world="nemrut"] .list-shift{background:#8271ba;border-color:#625494;color:white}
html body #lesson[data-world="nemrut"] .command-card.list-shift{display:flex;gap:8px;align-items:center;min-height:35px}
html body #lesson[data-world="nemrut"] .list-shift-name{background:#65518f;border-radius:3px;padding:3px 5px;font-size:13px}
html body #lesson[data-world="nemrut"] .lesson-dialog{background:url('assets/nemrut-limestone.svg') 0 0/540px 460px repeat,linear-gradient(125deg,#f4e6c9,#dcc39c);border-image-source:url('assets/nemrut-bronze-frame.svg')!important;border-image-slice:16!important;color:#4b4e50}
html body #lesson[data-world="nemrut"] .lesson-dialog h2{color:#34485b}
html body #lesson[data-world="nemrut"] .lesson-dialog p,html body #lesson[data-world="nemrut"] .settings-row{color:#5c5346!important;font-size:16px;line-height:1.5}
html body #lesson[data-world="nemrut"] .settings-row{border-color:#bba175}
html body #lesson[data-world="nemrut"] .settings-row select{color:#384b5f;background:#fbefd2;border-color:#ac8b58}
html body #lesson[data-world="nemrut"] .task-tip,html body #lesson[data-world="nemrut"] .help-code{background:#f9e8bf;color:#4c4438;border-color:#ba9c65;font-size:14px}
html body #lesson[data-world="nemrut"] .array-guide,html body #lesson[data-world="nemrut"] .failure-hint{background:#ead6a7;border-color:#b99a60;color:#584b36}
html body #lesson[data-world="nemrut"] .level-grid button{background:#eee0c0;border-color:#b89c6c;color:#4d5660}
html body #lesson[data-world="nemrut"] .level-grid button.selected{background:linear-gradient(#657282,#384e63);color:#fff2d4;border-color:#d6b87a}
html body #lesson[data-world="nemrut"] .level-grid .planned-level{opacity:.58}
html body #lesson[data-world="nemrut"] .code-editor,html body #lesson[data-world="nemrut"] .code-lines{color:#37485a;background:#fbf0d8}
@media(min-width:761px) and (max-width:1400px){html body #lesson[data-world="nemrut"] .lesson-shell{grid-template-columns:47% 53%}html body #lesson[data-world="nemrut"] .block-palette{min-width:139px;max-width:153px}html body #lesson[data-world="nemrut"] .task-card{grid-template-columns:50px minmax(0,1fr);gap:4px 10px;padding:12px!important}html body #lesson[data-world="nemrut"] .guide-portrait{width:50px;height:132px;grid-row:1/4}html body #lesson[data-world="nemrut"] .guide-portrait img{left:-25px;width:100px;height:148px}html body #lesson[data-world="nemrut"] .nemrut-sun-board{grid-column:2;grid-row:2;border-left:0;border-top:1px solid #bda17766;padding:6px 0;display:grid;grid-template-columns:minmax(125px,1fr) minmax(160px,1fr);gap:4px 8px}html body #lesson[data-world="nemrut"] .nemrut-sun-board>b{display:none}html body #lesson[data-world="nemrut"] .sun-card-list{grid-column:1;grid-row:1/3}html body #lesson[data-world="nemrut"] .sun-light-ledger{grid-column:2;grid-row:1/3;margin:0}html body #lesson[data-world="nemrut"] .sun-list-note{grid-column:1/3;margin:0}html body #lesson[data-world="nemrut"] .nemrut-sun-board .case-progress{grid-column:1/3}html body #lesson[data-world="nemrut"] .mission-side{grid-column:2;grid-row:3}html body #lesson[data-world="nemrut"] .task-copy p{font-size:13px!important}}
@media(max-width:760px){html body #lesson[data-world="nemrut"] .result-pane{height:920px;min-height:920px}html body #lesson[data-world="nemrut"] .code-pane{min-height:820px}html body #lesson[data-world="nemrut"] .block-palette{min-width:137px;max-width:154px;width:32%}html body #lesson[data-world="nemrut"] .code-tabs{padding-left:18px;gap:5px}html body #lesson[data-world="nemrut"] .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="nemrut"] .guide-portrait{grid-row:1/4;width:55px;height:130px}html body #lesson[data-world="nemrut"] .guide-portrait img{width:100px;height:148px;left:-23px}html body #lesson[data-world="nemrut"] .nemrut-sun-board{grid-column:2;grid-row:2;border-left:0;border-top:1px solid #bda17766;padding:7px 0}html body #lesson[data-world="nemrut"] .mission-side{grid-column:2;grid-row:3}html body #lesson[data-world="nemrut"] .task-copy h3{font-size:23px}html body #lesson[data-world="nemrut"] .nemrut-site-plaque b{font-size:21px}html body #lesson[data-world="nemrut"] .nemrut-site-plaque svg{width:29px;flex-basis:29px}}

html body #lesson[data-world="nemrut"] .task-card.collapsed .nemrut-sun-board{display:none!important}
html body #lesson[data-world="nemrut"] .scene-toolbar .task-toggle{background:#f7e7c9!important;color:#4d4d52!important;border-color:#ac9167!important;box-shadow:inset 0 1px #fff5dd,0 2px 5px #5a493126}
html body #lesson[data-world="nemrut"] .setting-item small,html body #lesson[data-world="nemrut"] .settings-note,html body #lesson[data-world="nemrut"] .setting-item>span{color:#554e44!important;text-shadow:none;font-size:14px;line-height:1.5}
html body #lesson[data-world="nemrut"] .lesson-dialog h3,html body #lesson[data-world="nemrut"] .settings-kicker,html body #lesson[data-world="nemrut"] .lesson-dialog .mini-label{color:#775933;text-shadow:none}
html body #lesson[data-world="nemrut"] .lesson-dialog .primary{background:linear-gradient(#6d7987,#3d5268);color:#fff1d3;border-color:#d2b47e;box-shadow:inset 0 1px #aab4ba,0 2px #293c50;text-shadow:none}
html body #lesson[data-world="nemrut"] .text-editor.code-preview{background:#f8edcf;border:1px solid #b69a6b;color:#3d4d60}
/* Compact, readable collection controls; the approved terrace and camera stay intact. */
#lesson[data-world="nemrut"] .collection-block{background:#557c83;border-color:#365d65;color:#fff;gap:7px;flex-wrap:wrap;min-height:43px}
#lesson[data-world="nemrut"] .collection-block .command-label{font-size:15px;flex-shrink:0}
#lesson[data-world="nemrut"] .collection-block input,#lesson[data-world="nemrut"] .collection-block select{background:#f4ebd5;color:#263e48;border:1px solid #bba77f;border-radius:3px;height:28px;font-weight:700}
#lesson[data-world="nemrut"] .collection-block .variable-name{width:66px!important}
#lesson[data-world="nemrut"] .collection-index{width:48px!important}
#lesson[data-world="nemrut"] .dictionary-key{width:33px!important;text-align:center}
#lesson[data-world="nemrut"] .collection-value{width:70px!important}
#lesson[data-world="nemrut"] .membership-value{width:70px!important;background:#fff1cf;color:#344956;border:1px solid #c1a36f;height:29px;border-radius:3px}
#lesson[data-world="nemrut"][data-collection-lesson="true"] .command-card.work .expression-input{width:155px;max-width:155px;font-size:15px}
#lesson[data-world="nemrut"] .arithmetic-editor{display:inline-flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}
#lesson[data-world="nemrut"] .arithmetic-editor .arithmetic-value{width:92px!important;max-width:92px!important;min-width:0!important;background:#f4ebd5;color:#263e48;border:1px solid #bba77f;border-radius:3px;height:29px;font-size:14px;font-weight:700}
#lesson[data-world="nemrut"] .arithmetic-editor .arithmetic-operator{width:43px;min-width:43px!important;background:#fff5d9;color:#344956;height:29px;font-size:20px;font-weight:700}
#lesson[data-world="nemrut"] .sun-number,#lesson[data-world="nemrut"] .sun-dictionary>span{display:grid;gap:3px;text-align:center;background:#f4e8cb;border:1px solid #bca579;border-radius:5px;padding:6px;min-width:0;color:#374955}
#lesson[data-world="nemrut"] .sun-math-inputs{display:grid;grid-template-columns:1fr 1fr;gap:6px}
#lesson[data-world="nemrut"] .sun-number strong,#lesson[data-world="nemrut"] .sun-dictionary strong{font-size:23px;line-height:1}
#lesson[data-world="nemrut"] .sun-dictionary{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}
#lesson[data-world="nemrut"] .sun-dictionary code{font-size:15px;font-weight:700}
#lesson[data-world="nemrut"] .sun-rule{display:block;font-size:13px;line-height:1.35;margin:6px 0;color:#5d4b32}
#lesson[data-world="nemrut"] .sun-source{display:flex;justify-content:space-between;gap:4px;font-size:14px;color:#5d4b32}
#lesson[data-world="nemrut"] .sun-set{display:flex;align-items:center;justify-content:space-between;gap:5px;background:#e6dcc4;color:#344956;padding:7px;margin-top:5px;border:1px solid #baaa81;border-radius:5px}
#lesson[data-world="nemrut"] .sun-set strong{font-size:20px}
#lesson[data-world="nemrut"] .sun-decision{display:block;color:#405d62;font-size:13px}
#lesson[data-world="nemrut"] .key-focus{outline:2px solid #d1a756;outline-offset:-2px}
#lesson[data-world="nemrut"] .sun-lantern-grid{display:grid;gap:2px;justify-content:center;margin:5px 0;color:#956522;font-size:21px}
#lesson[data-world="nemrut"] .sun-lantern-grid span{display:flex;gap:12px}
#lesson[data-world="nemrut"] .sun-lantern-grid i{font-style:normal}
#lesson[data-world="nemrut"] .sun-sharing{display:flex;justify-content:space-around;color:#956522;margin:6px 0}
#lesson[data-world="nemrut"] .sun-sharing span{text-align:center;font-size:20px}
#lesson[data-world="nemrut"] .sun-sharing small{display:block;font-size:12px}
@media(min-width:761px) and (max-width:1400px){
 html body #lesson[data-collection-lesson="true"] .nemrut-sun-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 8px}
 html body #lesson[data-collection-lesson="true"] .nemrut-sun-board>*{grid-column:auto;grid-row:auto;min-width:0}
 html body #lesson[data-collection-lesson="true"] .nemrut-sun-board .case-progress,html body #lesson[data-collection-lesson="true"] .nemrut-sun-board .sun-rule,html body #lesson[data-collection-lesson="true"] .nemrut-sun-board .sun-decision{grid-column:1/-1}
 html body #lesson[data-collection-lesson="true"] .nemrut-sun-board .sun-light-ledger{grid-column:2;grid-row:2;margin:0}
 html body #lesson[data-collection-lesson="true"][data-level="4"] .nemrut-sun-board .sun-light-ledger{grid-column:1/-1;grid-row:auto}
 html body #lesson[data-collection-lesson="true"] .sun-light-ledger b,html body #lesson[data-collection-lesson="true"] .sun-light-ledger small{font-size:12px}
}
