/* Shared desktop splitter; theme decoration remains owned by each world. */
.lesson-pane-splitter{display:none}
#lesson{--split-accent:#6c563d;--split-border:#c5b17b}
#lesson[data-world="gobeklitepe"]{--split-accent:#80694c}
#lesson[data-world="erciyes"]{--split-accent:#386f8c;--split-border:#bfdce2}
#lesson[data-world="efes"]{--split-accent:#4c7b72}
#lesson[data-world="pamukkale"]{--split-accent:#3e918c;--split-border:#d1dac0}
#lesson[data-world="sumela"]{--split-accent:#446d50}
#lesson[data-world="anitkabir"]{--split-accent:#76534c;--split-border:#cbb391}
#lesson[data-world="istanbul"]{--split-accent:#336a70}
@media(min-width:761px){
 html body #lesson[data-pane-split="true"]{--istanbul-editor-width:var(--lesson-editor-width);--anit-editor-width:var(--lesson-editor-width)}
 html body #lesson[data-pane-split="true"] .lesson-shell{grid-template-columns:minmax(0,var(--lesson-editor-width)) minmax(0,1fr)!important;gap:8px!important}
 html body #lesson[data-pane-split="true"] .task-card{left:calc(var(--lesson-editor-width) + 20px)!important;right:12px!important;width:auto!important;max-width:none!important;min-width:0!important}
 html body #lesson[data-pane-split="true"] .lesson-pane-splitter{
  display:block;position:absolute;z-index:30;left:calc(var(--lesson-editor-width) + 4px);top:18px;bottom:18px;width:18px;
  transform:translateX(-50%);cursor:col-resize;touch-action:none;user-select:none;outline:0
 }
 html body #lesson .lesson-pane-splitter:before{content:'';position:absolute;left:8px;top:0;bottom:0;width:2px;border-radius:2px;background:#9eb5a7;opacity:.65}
 html body #lesson .lesson-pane-splitter>span{position:absolute;left:-2px;top:42%;display:flex;align-items:center;justify-content:center;width:22px;height:60px;border:2px solid var(--split-border);border-radius:10px;background:var(--split-accent);color:#fff2d1;font-size:17px;font-weight:700;box-shadow:0 2px 8px #123b4b40}
 html body #lesson .lesson-pane-splitter:hover>span,
 html body #lesson .lesson-pane-splitter:focus-visible>span{filter:brightness(1.12);outline:3px solid #f3d083;outline-offset:2px}
 html body #lesson.pane-split-dragging,
 html body #lesson.pane-split-dragging *{cursor:col-resize!important;user-select:none!important}
 html body #lesson.pane-split-dragging .lesson-pane-splitter>span{filter:brightness(1.12);box-shadow:0 0 0 3px #f3d08388}
}
