body,#board{background-color:#fff}
.node .label a,.document-editor a{color:#2563eb;text-decoration:underline}
.night .node .label a,.night .document-editor a{color:#8db7ff}
.node.sticky{box-shadow:4px 7px 10px -3px #00000025}
.line-text-editor{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0;padding:0!important;height:1.25em;line-height:1.25;outline:1px solid #4262ff55;min-width:24px;color:var(--ui-text)}
#toolOptions.sticky-creation-menu{width:160px;padding:12px;border-radius:18px}
#toolOptions.sticky-creation-menu .sticky-palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin:0}
#toolOptions.sticky-creation-menu .sticky-palette button{width:100%;height:52px;border-radius:0;border:1px solid #0003;box-shadow:1px 2px 2px #0002}
#toolOptions.sticky-creation-menu .sticky-sizes{margin:10px 0 4px}
#toolOptions.sticky-creation-menu #newStickyStack{background:var(--ui-hover);border-radius:10px;justify-content:center;font-size:13px}
.menu-chevron{width:9px!important;height:7px!important;vertical-align:middle;flex-shrink:0}
input[type="range"]{appearance:none!important;-webkit-appearance:none!important;background:transparent;height:24px!important;cursor:pointer;color:#484848;accent-color:#484848}
input[type="range"]::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,#484848 var(--range-progress,50%),#dfe1ea var(--range-progress,50%));border-radius:0}
input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#484848;border:0;border-radius:50%;width:16px;height:16px;margin-top:-6.5px;position:relative;z-index:3}
input[type="range"]::-moz-range-track{height:3px;background:#dfe1ea}
input[type="range"]::-moz-range-progress{height:3px;background:#484848}
input[type="range"]::-moz-range-thumb{width:16px;height:16px;background:#484848;border:0;border-radius:50%}
.range-ticks i{width:5px;height:5px;top:-1px;background:#c6c9d4}
input[type="range"]:focus-visible{outline:2px solid #4262ff;outline-offset:2px}
.night input[type="range"]::-webkit-slider-thumb{background:#c8d0df}
#props .font-size-toggle{display:none}
.background-dialog button:disabled{opacity:.4;cursor:not-allowed}.background-dialog [data-error]{font-size:12px;color:#737a8c}.background-dialog [data-error] pre{max-height:120px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}
.background-edge-control{margin:14px 0 8px}.background-edge-control[hidden]{display:none}.background-edge-control label,.background-edge-control small{display:flex;justify-content:space-between;gap:16px}.background-edge-control label{font-size:13px}.background-edge-control small{font-size:11px;color:#787e8e}.background-edge-control .range-control{display:flex;width:100%}.background-edge-control output{color:#787e8e}
.range-control{height:28px;vertical-align:middle;align-items:center}
.range-control input[type="range"]{display:block!important;box-sizing:border-box!important;height:24px!important;min-height:0!important;padding:0!important;border:0!important;margin:0!important;align-self:center;min-width:0}
.range-control .range-ticks{left:8px;right:8px;top:50%;height:0;z-index:0}
.range-control .range-ticks i{top:0;width:5px;height:5px;transform:translate(-50%,-50%)}
.range-control input[type="range"]::-webkit-slider-thumb{margin-top:-6.5px}
.app-version{display:flex;justify-content:space-between;gap:20px;padding:12px 8px 4px;border-top:1px solid #e7e8ee;color:#8b8d9c;font:11px Arial;white-space:nowrap}
