/*    !*border: 1px solid var(--border-color);*!*/.overlay{position:fixed;top:0;right:0;width:fit-content;display:flex;justify-content:center}.area{display:flex;flex-direction:column;padding:1rem;height:fit-content;border-radius:.4rem;transition:.2s}.area,.networkView{background-color:var(--card-background)}.networkView{width:100%;height:100vh;opacity:.8;background:radial-gradient(circle,transparent 20%,var(--card-background) 20%,var(--card-background) 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,var(--card-background) 20%,var(--card-background) 80%,transparent 80%,transparent) 25px 25px,linear-gradient(var(--background-color) 2px,transparent 2px) 0 -1px,linear-gradient(90deg,var(--background-color) 2px,var(--card-background) 2px) -1px 0;background-size:50px 50px,50px 50px,25px 25px,25px 25px}.networkView:active{cursor:grabbing}.page .overlay .title{writing-mode:vertical-rl;text-orientation:mixed;padding:1rem;background-color:var(--card-background);border-radius:.4rem}.overlay .dataArea{display:flex;gap:5rem}.sArea{display:flex;flex-direction:column;background-color:var(--card-background);padding:1rem .8rem;gap:.5rem;border-radius:.4rem;max-height:50%;transition:1s;height:fit-content;overflow:hidden;font-size:medium}.sArea .subtitle{user-select:none}.setting{display:flex;width:100%;justify-content:space-between;align-items:center;gap:.2rem;transition:.2s}.closedSArea{height:3rem}.legendItem{display:flex;justify-content:space-between;align-items:center}.legendColor{padding:.4rem;border-radius:.2rem}.nodeDetails{height:fit-content;bottom:0;left:4rem;padding:0;transition:.2s;position:fixed}.nodeDetails ul{list-style:circle;margin-left:1rem}.nodeDetails .subtitle{width:100%;padding:.5rem;border-radius:.4rem}.nodeDetails .subtitleWrapper{position:sticky;top:0;display:flex;width:100%;padding:1rem .5rem;background-color:var(--card-background)}.setting label{font-weight:700}.setting input[checked=true]{background-color:var(--primary-color);color:white}.vertical{writing-mode:vertical-rl;text-orientation:mixed}.sArea h1{font-size:x-large;font-weight:700}