/* A viewing policy, not operating-system screenshot protection. */
#lab-body .viz,#lab-body .readout,#school-chart,#school-result,#result,#workspace-plot,#tool-output,#tool-visual,.activity-content{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}
#school-chart,#workspace-plot,#tool-visual,#lab-body .viz{position:relative}
#school-chart:not(:empty)::after,#workspace-plot:not(:empty)::after,#tool-visual:not(:empty)::after,#lab-body .viz::after{content:'THE KOSHIKA Labs · ONLINE VIEW ONLY';display:block;text-align:center;font:9px Arial,sans-serif;letter-spacing:1px;color:#627c8c;padding:8px;pointer-events:none}
.online-only{color:#60778a;font-size:11px}
@media print{body>*{display:none!important}body::before{content:'THE KOSHIKA Labs — free learning content is available online only. Printing and downloads are not provided for free previews.';display:block;padding:40px;font:16px Arial,sans-serif;color:#172445}}
