:root{font-family:Segoe UI,Arial,sans-serif;color:#1c2b38;font-size:14px;--title-top:#63a7fa;--title-mid:#2376d9;--title-bottom:#1355b1;--title-edge:#114a99;--task-top:#3a8ee8;--task-bottom:#155bb9;--surface:#f6f5ed;--surface-deep:#e7e8df;--border:#8596a5;--green-top:#8dde5a;--green-bottom:#369a35;--wall-sky:#72bef2;--wall-deep:#1d77c4;--hill:#55a444;--hill-shadow:#2c7a55}
*{box-sizing:border-box}html,body,#os{width:100%;height:100%;margin:0;overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:default}button:disabled{cursor:default;opacity:.48}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #f7ae38;outline-offset:1px}img{display:block}#os{position:relative;user-select:none}#os.theme-sunset{--title-top:#8ca2f4;--title-mid:#5c64cf;--title-bottom:#414ca5;--title-edge:#353d8c;--task-top:#716fcb;--task-bottom:#46499e;--wall-sky:#e9ad8b;--wall-deep:#a76bb0;--hill:#648e76;--hill-shadow:#416b82}#os.theme-forest{--title-top:#68b8c4;--title-mid:#248b9b;--title-bottom:#12687a;--title-edge:#0b5667;--task-top:#39a4ad;--task-bottom:#146d79;--wall-sky:#79cbcc;--wall-deep:#2a8b9c;--hill:#5ca756;--hill-shadow:#277666}.ui-button,.toolbar-button,.window-control{border:1px solid #8496a7;background:linear-gradient(#fff,#f6f6f0 48%,#e4e6dd);box-shadow:inset 0 1px #fff,0 1px 1px #0001;color:#21384e;border-radius:4px}.ui-button:hover,.toolbar-button:hover{background:linear-gradient(#fffefa,#fff6dc 50%,#e9dcad);border-color:#b18136}.ui-button:active,.toolbar-button:active{background:linear-gradient(#d6dfed,#f5f7f4);box-shadow:inset 0 2px 3px #0002}.ui-button{padding:6px 14px}.ui-button.primary{border-color:#277139;background:linear-gradient(#efffe4,#b0e694 48%,#75b763);color:#1d4a24;font-weight:700}.ui-button.primary:hover{filter:brightness(1.05)}.muted{color:#6d7983}.disabled-look{opacity:.45}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
