@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";:root{--color-accent:#ff218f;--color-accent-hover:#b11b66;--color-buttons-dialog:#212124;--color-canvas-background:#0e0e0e;--color-config:#212124;--color-gray3:#262629;--color-header:#2b2b31;--color-lighter:#ffffff87;--color-link:#68c0ff;--color-link-hover:#85ccff;--color-player:#222226;--color-text:White;--color-text-hover:#85ccff;--color-input:#c51880;--color-input-hover:#961663;--color-input-active:#e20c8c;--color-dialog-background:#212124;--color-error:#c00;--horizontal-padding:16px;--vertical-padding:12px;--logo1:#9892ff;--logo1-active:#c5c2ff;--logo2:#d4c1ff;--border-light:solid 1px #3a3a3a;--border-lighter:dotted 1px #505050;--border-dialog:solid 1px #fff3;--circular_button_width:38px;--controls-height:50px;--header-height:45px;--select-height:49px;--sidebar-form-padding-top:16px;--sidebar-width:270px;--player-mobile-height:100px;--responsive-width:800px}@font-face{font-family:string_art_studio;src:url(string_art_studio.9b10ffa9.ttf)format("truetype"),url(string_art_studio.f214000c.woff)format("woff"),url(string_art_studio.b922ab9a.svg#string_art_studio)format("svg");font-weight:400;font-style:normal;font-display:block}i{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:string_art_studio!important}.icon-step_back:before{content:""}.icon-step_forward:before{content:""}.icon-thread:before{content:""}.icon-rotate:before{content:""}.icon-pencil:before{content:""}.icon-plus:before{content:""}.icon-trash:before{content:""}.icon-diskette_b:before{content:""}.icon-diskette:before{content:""}.icon-menu:before{content:""}.icon-arrow_left:before{content:""}.icon-arrow_right:before{content:""}.icon-caret_down:before{content:""}.icon-download:before{content:""}.icon-fullscreen:before{content:""}.icon-hamburger:before{content:""}.icon-options:before{content:""}.icon-pause:before{content:""}.icon-play:before{content:""}.icon-refresh:before{content:""}.icon-share:before{content:""}.icon-thumbnails:before{content:""}.icon-x:before{content:""}*{box-sizing:border-box}[hidden]{display:none!important}html,body{color:#fff;background:#222;height:100%;margin:0;padding:0;font-family:Roboto,sans-serif;overflow:hidden}#graph{width:100vw;height:100vh}#config_panel{position:absolute;top:8px;left:8px}.margin-top{margin-top:16px}#controls_panel{width:250px;height:calc(100vh - 24px);padding:16px var(--horizontal-padding);position:absolute;top:24px;left:0;overflow-y:auto}.controls{margin:24px 0}#size_controls{margin-top:16px}label{font-size:14px;font-weight:500}.control{margin-top:16px;display:block;position:relative}expandable-panel .control:first-child,.controls>.control:first-child{margin-top:0}form label{display:block}input[type=checkbox]+label{margin-top:0;margin-left:4px;display:inline-block;position:relative;top:-1px}input[type=number],input[type=text]{vertical-align:bottom;height:24px;margin-top:2px;margin-right:4px}.range-input+.control_input_value{position:absolute;top:2px;right:0}select{width:100%;margin-top:4px;margin-bottom:8px;padding:4px}.control_input_value{margin-inline-start:2px;font-size:12px;display:inline-block;position:relative;top:-3px}#size_custom{flex-direction:row;align-items:center;gap:8px;max-width:270px;margin-bottom:16px;display:flex}#size_custom>div{flex:1}#size_custom input{width:100%}#controls_menu{border-bottom:var(--border-dialog);flex-direction:row;width:100%;margin:0;padding:0;display:flex;position:absolute;top:0;left:0}.controls_menu_item{cursor:pointer;flex:1;justify-content:center;align-items:center;padding:0;font-size:1.2em;text-decoration:none;display:flex}.controls_menu_item:hover{background:#ffffff1a;text-decoration:none}#controls_menu .circular_btn{width:40px;height:40px;font-size:22px}.color-wheel-icon{background:conic-gradient(red 0deg,orange 60deg,#ff0 120deg,green 180deg,#00f 240deg,indigo 300deg,red 360deg);border:1px solid #ccc;border-radius:50%;width:22px;height:22px;display:inline-block}#controls_menu #controls_reset_btn{transition:opacity 1s ease-out}main[data-is-default-config=true] #controls_menu #controls_reset_btn{opacity:.2;cursor:default;pointer-events:none}@media only screen and (width<=800px){#controls_menu{margin-top:8px;border:none;flex-direction:column;gap:10px;width:72px;height:90%;margin-inline-start:0}#controls_menu .controls_menu_item.circular_btn{justify-content:center;align-items:center;width:100%;display:flex}}
/*# sourceMappingURL=graph.f424fcef.css.map */
