:root{--background:#fff;--foreground:#171717;--color1:#171717;--pt-surface:#0f172a;--pt-sidebar:#1e293b;--pt-card:#1e2d40;--pt-raised:#243451;--pt-accent:#6366f1;--pt-accent-hover:#4f46e5;--pt-text:#f1f5f9;--pt-muted:#94a3b8;--pt-subtle:#7c8ea3;--pt-label:#94a3b8;--pt-input-bg:#1e293b;--pt-input-border:#3a5068;--pt-success:#10b981;--pt-error:#f87171;--pt-add-bar:#112a2e;--pageShadow:0px 4px 10px 6px rgba(0,0,0,.4);--boxShadow:2px 4px 4px 4px rgba(0,0,0,.4);--sectionShadow:0px 0px 4px 4px rgba(0,0,0,.4);--highlightShadow:0px 0px 4px 4px #0051ff;--highlightShadowGood:0px 0px 4px 4px rgba(9,255,0,.4);--highlightShadowBad:0px 0px 4px 4px rgba(255,0,0,.4);--highlightShadow-order:0px 2px 4px 6px rgba(0,153,255,.99);--highlightShadow-orderOther:0px 2px 4px 6px rgba(0,119,255,.4);--highlightShadow-nest:0px 2px 4px 6px rgba(0,255,255,.99);--highlightShadow-nestOther:0px 2px 4px 6px rgba(0,200,200,.4);--highlightShadow-position:0px 2px 4px 6px rgba(0,255,85,.8);--highlightShadow-content:0px 2px 4px 6px rgba(0,255,85,.8);--highlightShadow-remove:0px 2px 4px 6px rgba(255,0,0,.8);--highlightShadow-style:0px 2px 4px 6px rgba(255,0,255,.8);--highlightShadow-add:0px 2px 4px 6px rgba(0,255,85,.8);--highlightShadow-nestDrop:0px 2px 6px 8px rgba(255,230,0,.99);--highlightShadow-toggle:0px 2px 4px 6px rgba(160,32,240,.6)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--color1:#171717;--pageShadow:0px 4px 10px 6px hsla(0,0%,100%,.4);--boxShadow:2px 4px 4px 4px hsla(0,0%,100%,.4);--sectionShadow:0px 0px 4px 4px hsla(0,0%,100%,.4);--highlightShadow:0px 0px 4px 4px #0051ff;--highlightShadowGood:0px 0px 4px 4px rgba(9,255,0,.4);--highlightShadowBad:0px 0px 4px 4px rgba(255,0,0,.4);--highlightShadow-order:0px 2px 4px 6px rgba(0,153,255,.99);--highlightShadow-orderOther:0px 2px 4px 6px rgba(0,119,255,.4);--highlightShadow-nest:0px 2px 4px 6px rgba(0,255,255,.99);--highlightShadow-position:0px 2px 4px 6px rgba(0,255,85,.8);--highlightShadow-content:0px 2px 4px 6px rgba(0,255,85,.8);--highlightShadow-remove:0px 2px 4px 6px rgba(255,0,0,.8);--highlightShadow-style:0px 2px 4px 6px rgba(255,0,255,.8);--highlightShadow-add:0px 2px 4px 6px rgba(0,255,85,.8);--highlightShadow-toggle:0px 2px 4px 6px rgba(160,32,240,.6)}}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif}.pt-scrollbar{scrollbar-width:thin;scrollbar-color:var(--pt-raised) var(--pt-surface)}.pt-scrollbar::-webkit-scrollbar{width:8px;height:8px}.pt-scrollbar::-webkit-scrollbar-track{background:var(--pt-surface)}.pt-scrollbar::-webkit-scrollbar-thumb{background:var(--pt-raised);border-radius:4px}.pt-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--pt-input-border)}.pt-scrollbar::-webkit-scrollbar-corner{background:var(--pt-surface)}.bg-pt-sidebar,.bg-pt-sidebar *,.bg-pt-surface,.bg-pt-surface *{scrollbar-width:thin;scrollbar-color:var(--pt-raised) transparent}.bg-pt-sidebar ::-webkit-scrollbar,.bg-pt-sidebar::-webkit-scrollbar,.bg-pt-surface ::-webkit-scrollbar,.bg-pt-surface::-webkit-scrollbar{width:8px;height:8px}.bg-pt-sidebar ::-webkit-scrollbar-track,.bg-pt-sidebar::-webkit-scrollbar-track,.bg-pt-surface ::-webkit-scrollbar-track,.bg-pt-surface::-webkit-scrollbar-track{background:transparent}.bg-pt-sidebar ::-webkit-scrollbar-thumb,.bg-pt-sidebar::-webkit-scrollbar-thumb,.bg-pt-surface ::-webkit-scrollbar-thumb,.bg-pt-surface::-webkit-scrollbar-thumb{background:var(--pt-raised);border-radius:4px}.bg-pt-sidebar ::-webkit-scrollbar-thumb:hover,.bg-pt-sidebar::-webkit-scrollbar-thumb:hover,.bg-pt-surface ::-webkit-scrollbar-thumb:hover,.bg-pt-surface::-webkit-scrollbar-thumb:hover{background:var(--pt-input-border)}.bg-pt-sidebar ::-webkit-scrollbar-corner,.bg-pt-sidebar::-webkit-scrollbar-corner,.bg-pt-surface ::-webkit-scrollbar-corner,.bg-pt-surface::-webkit-scrollbar-corner{background:transparent}