:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#rootForPortalComponents{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;z-index:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:start;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.svgCont{border:2px solid purple;width:100%;height:100%}.audioRunnerSVGCont{border:100px solid blue;width:100%;height:100%;position:absolute}.trackBrowserDiv{border:2px dotted green;background-color:#006400;position:absolute;width:22vw;height:22vw;overflow:scroll;margin:auto}.windowControlPanel{border:2px solid orange;height:1.5vw;display:flex;text-align:left;justify-content:flex-start;align-items:center}.windowControlPanel button{width:50px;height:10px;font-size:1em;line-height:0;text-align:left;text-indent:0;margin-left:0;padding-left:0;white-space:pre-wrap}.currentlyLoadedTracks_containerDiv{border:2px dotted orange;width:90%;margin:auto;display:flex;flex-direction:column;justify-content:center}.currentlyLoadedTracks_containerDiv h1{font-size:1em}.trackContainer{border:2px solid orange;-webkit-user-select:none;user-select:none;width:95%;height:2vw;font-size:.6vw;margin:auto;overflow:hidden}.trackTitle{display:flex;flex-direction:column;justify-content:center}.trackTitle h2{margin-top:0;line-height:1;vertical-align:auto}.trackFlagPopoutWindowScrollContainer{position:fixed;display:flex;flex-direction:column;border:outset rgba(0,0,0,.125);margin:0;background-color:#303030}.trackFlagPopoutWindowScrollContainer_connectorPort{border:outset rgba(0,0,0,.214);box-shadow:inset 2px 2px #363636;position:absolute;background-color:#000}.trackFlagPopoutWindowScrollContainer_connectorPort h4{color:#daa000;text-shadow:0px 0px 1px rgba(203,126,3,.779),1px 1px 5px rgba(255,204,0,.818);font-family:Arial,Helvetica,sans-serif;text-align:center}.trackFlagPopoutWindowScrollContainerButtonPanel{display:flex;flex-direction:row}.trackFlagPopoutWindowScrollContainerButtonPanel button{-webkit-user-select:none;user-select:none;border-radius:0;color:#e3e3e3;border:2px ridge black}.trackFlagPopoutWindowScrollContainer h4{-webkit-user-select:none;user-select:none;margin:auto}.trackFlagPopoutWindowScrollContainer_contentDiv{margin:auto;background-color:#3b1b00;display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgb(134,78,11) rgb(58,32,0);border:2px outset rgba(69,54,27,.249)}.trackFlagPopoutWindowScrollContainer_contentDiv button{padding:5px;font-size:12px;width:50%;margin:auto}.trackFlagPopoutWindowCommentContainer_contentDiv h4{color:#ff4500;margin-top:0;margin-bottom:0}.trackFlagPopoutWindowScrollContainer_contentDiv_userGeneratedText{white-space:pre-line}.trackFlagPopoutWindowScrollContainer_contentDiv_userGeneratedText p{text-align:center}.trackFlagPopoutWindowCommentContainer{position:fixed;display:flex;flex-direction:column;border:outset rgba(54,0,59,.145);margin:0;background-color:#350041}.trackFlagPopoutWindowCommenterContainer_connectorPort{border:outset rgba(0,0,0,.214);box-shadow:inset 2px 2px #363636;position:absolute;background-color:#000}.trackFlagPopoutWindowCommentContainer_connectorPort{border:outset rgba(85,0,81,.214);box-shadow:inset 2px 2px #363636;position:absolute;background-color:#2a092f}.trackFlagPopoutWindowCommentContainer_connectorPort h4{color:#daa000;text-shadow:0px 0px 1px rgba(203,126,3,.779),1px 1px 5px rgba(255,204,0,.818);font-family:Arial,Helvetica,sans-serif;text-align:center}.trackFlagPopoutWindowCommentContainerButtonPanel{display:flex;flex-direction:row}.trackFlagPopoutWindowCommentContainerButtonPanel button{-webkit-user-select:none;user-select:none;border-radius:0;color:#e3e3e3;border:2px ridge black}.trackFlagPopoutWindowCommentContainer h4{-webkit-user-select:none;user-select:none;margin:auto}.trackFlagPopoutWindowCommentContainer_contentDiv{margin:auto;background-color:#ff8c00;display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgb(134,78,11) rgb(58,32,0)}.trackFlagPopoutWindowCommentContainer_contentDiv h4{color:#ff4500}.trackFlagPopoutWindowCommentContainerButtonPanel button{width:45px;height:17px;font-size:8px;padding-top:0;margin-top:0;-webkit-user-select:none;user-select:none}.trackFlagPopoutWindowCommentContainer h4{-webkit-user-select:none;user-select:none;margin-top:0;margin-bottom:0}.trackFlagPopoutWindowCommentContainer_contentDiv_userGeneratedText{white-space:pre-line}.commentObject{background-color:#004700;color:#fff;width:90%;margin:4px auto;border:2px solid rgb(69,0,180);border-radius:5px}.commentObject h4{color:#add8e6}.clcpOrg_container{background-color:#005200;position:fixed;top:5vw;left:8vw;width:40%}.clcpOrg_taskbar{display:flex;flex-direction:row;justify-content:space-between;background-color:#5c2000;margin:0;padding:0}.clcpOrg_taskbar button{width:50px;height:2vw;padding-top:.2vw;border:2px solid red}.clcpOrg_container h2{-webkit-user-select:none;user-select:none}.clcpOrg_form{width:90%;margin:auto;margin-top:1vw}.clcpOrg_form fieldset{border:2px dashed grey;margin-top:1vw}.clcpOrg_form div{margin-top:1vw}.clcpOrgFormSubmitButtonContainer{display:flex;justify-content:center;margin-top:.5vw;margin-bottom:.5vw}.clcpOrgFormSubmitButton{border:2px solid orange;padding:.2vw;text-align:center;font-size:1vw}.layerPrivilegeChecklistDiv{border:2px solid black}.layerPrivilegeChecklistDiv h2{font-size:1vw;margin-top:.4vw;margin-bottom:.4vw}.layerPrivilegeChecklistDiv div{margin-top:.1vw;background-color:#392500}.vacancyCreationDiv h2{font-size:1vw;margin-top:.4vw;margin-bottom:.4vw}.vacancyCreationDiv div{margin-top:.1vw}.cvscp_container{background-color:#006400;position:fixed;top:5vw;left:8vw;width:40%}.cvscp_container h2{-webkit-user-select:none;user-select:none}.cvscp_taskbar{display:flex;flex-direction:row;justify-content:space-between;background-color:#5c2000;margin:0;padding:0;padding-top:.2vw;padding-bottom:.2vw}.cvscp_taskbar button{width:50px;height:2vw;padding-top:.2vw;border:2px solid red}.cvscp_form{width:90%;margin:auto;margin-top:1vw}.cvscp_form_topRowInputs{border:1px solid green}.cvscp_form fieldset{border:2px dashed grey;margin-top:1vw}.cvscp_form div{margin-top:1vw}.vacancySubmissionCreationDiv{border:1px solid green}.vacancySubmissionCreationDiv h2{font-size:1vw}.cvscpFormSubmitButtonContainer{display:flex;justify-content:center;margin-top:.5vw;margin-bottom:.5vw}.cvscpImageLoadingButtonContainerDiv{display:flex;flex-direction:column}.cvscpImageLoadingButtonContainerDiv button{width:50%;margin:auto;margin-top:.2vw;margin-bottom:.2vw}.cvscpImageLoadingPreviewDiv{border:2px solid orange;width:5vw;height:5vw;margin:auto;background-color:#000}.cvscpImageLoadingPreviewDiv img{width:100%}.cvscpImageLoadButton{border:2px solid rgb(97,0,99);padding:.2vw;margin-top:.4vw;margin-bottom:.2vw;text-align:center;font-size:.8vw}.cvscpFormSubmitButton{border:2px solid orange;padding:.2vw;text-align:center;font-size:1vw}.layerInfoPurple_container{border:2px solid purple;background-color:#55006d;width:20vw;position:fixed}.layerInfoPurple_container h4,.layerInfoPurple_container p{font-size:.9vw;margin:.1vw .5vw}.taskbar{display:flex;flex-direction:row;justify-content:space-between}.taskbar button{width:50px;margin:10px;border:2px solid orange}.smm_container{border:1px solid rgb(123,123,123);position:fixed;top:5vw;left:8vw;width:80%;height:80%;background:repeating-linear-gradient(45deg,#262626,#262626 10px,#121212 10px,#121212 20px)}.smm_container h2{-webkit-user-select:none;user-select:none}.ssm_workspaceDiv{display:flex;flex-direction:row;margin-left:10px;margin-right:10px;margin-top:2vw}.songMembersListDiv{width:25%;border:2px solid grey;background-color:#272727;text-align:center;height:fit-content}.songMembersListDiv h5{-webkit-user-select:none;user-select:none}.songMemberDiv{border:2px dashed rgb(128,127,127);margin:5px;background-color:#202020}.songMemberDiv h4{margin:2px;-webkit-user-select:none;user-select:none}.songMemberDiv_avatarImageGallery{display:flex;flex-direction:row;margin-top:2px;margin-bottom:2px}.songMemberDiv_avatarImageGallery_imageContainer{width:50%;margin-bottom:2px}.songMemberDiv_avatarImageGallery_imageContainer h5{margin-top:0;margin-bottom:0;color:#fff8bf;text-align:center;-webkit-user-select:none;user-select:none}.songMemberDiv_avatarImageGallery_imageContainer img{width:50px;height:50px;display:block;margin:auto}.currSelectedSongMemberDetailsDiv{width:20%;border:2px solid green;background-color:#003200;text-align:center;height:fit-content}.currSelectedSongMemberDetailsDiv section{line-height:0}.currSelectedSongMemberDetailsDiv section button{font-size:12px;height:fit-content}.currSelectedSongMemberDetailsDiv img{width:50px;height:50px}.divForQueriedSongMembersByPermanentAlias{border:2px dotted orange}.buttonPanelForTriggeringPopoutPanels{display:flex;flex-direction:column}.buttonPanelForTriggeringPopoutPanels button{font-size:12px}.songInvitationMakerCont{background-color:#350038;border:2px solid rgb(97,0,96);margin:10px}.songInvitationMakerCont h2,.formSectionBox{font-size:1vw;margin-left:4vw;margin-right:4vw}.formSectionBox input{padding-top:0;margin-top:0}.songAvatarEditorCont{border:1px solid rgb(50,50,50);background-color:#242424}.songAvatarEditorCont h4{text-align:center}.songAvatarEditorCont h2{font-size:14px;margin-top:5px;margin-bottom:5px}.songAvatarEditorCont button{padding:4px;font-size:12px}.songAvatarEditorCont section{border:2px dashed rgb(96,96,95);width:90%;margin:auto auto 10px;padding-left:10px}.songAvatarEditorCont section img{border:2px dashed darkgreen;width:50px;height:50px;margin:auto}.stb_container{border:2px solid rgb(73,0,0);background-color:#2d1d00;position:fixed;top:0;left:0;width:50%}.stb_container button{margin:.1vw;padding:.3vw;font-size:.8vw;height:2vw}.taskbar{border:2px solid rgb(73,0,0);background-color:#490000;-webkit-user-select:none;user-select:none;height:2vw}.taskbar button{margin:0;padding:0;margin-top:.3vw;margin-left:.5vw;height:1.5vw;background-color:#1c0000}.taskbar button h5{margin:0;padding:0}.gallery{border:2px solid green;background-color:#006400;display:flex;flex-direction:row;width:fit-content;height:7.5vw;justify-content:center}.gallery .storyItemContainer{border:2px dotted red;justify-content:center;margin-left:1vw;margin-right:1vw;width:fit-content;height:fit-content}.gallery .storyItemContainer img{width:5vw;height:5vw;border:2px dashed purple}.storyItemContainer_itemTitle{border:2px solid white;background-color:#524000}.storyItemContainer_itemTitle h4{margin-top:0;margin-bottom:0;color:#fff}.addStoryItemGenericPanel img{width:5vw;height:5vw}.storyItemContainer{border:2px solid brown;-webkit-user-select:none;user-select:none}.subMenuBar{border:2px solid black;background-color:#000;display:flex;flex-direction:row;-webkit-user-select:none;user-select:none}.subMenuBar button{border:2px solid orange;height:1.6vw;font-size:1vw;display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;padding-left:1vw;padding-right:1vw;margin-left:1vw;margin-top:.5vw}.subMenuBar button h4{margin:0;padding:0;font-size:.8vw}.addStoryItemGenericPanel{display:flex;flex-direction:column}.addStoryItemGenericPanel_imageloadingSection{display:flex;flex-direction:row}.characterAddSpritePanel button{background-color:red;color:#00f}.DashboardContainer{display:flex;flex-direction:row;justify-content:space-between;position:sticky;background-color:#000;height:1.45vw;z-index:5;border-bottom:2px solid rgb(61,61,61);border-left:2px solid rgb(61,61,61);border-right:2px solid rgb(61,61,61);border-radius:10px;padding-left:3px;padding-right:3px}.DashboardContainer h2{margin-top:0;font-size:1vw}.LoginDiv{overflow:hidden;display:flex;flex-direction:row}.LoginDiv label{display:inline-block;margin-top:0;padding-top:0;line-height:1;font-size:.9vw;margin-left:.5vw}.LoginDiv input{margin-left:.5vw;display:inline-block;width:8vw;margin-top:0;padding-top:0;color:#daa520;background-color:#3a3400;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #333333;border-radius:6px;height:1vw}.LoginDiv button{display:inline-block;margin-top:0;margin-bottom:0;padding-top:0;font-size:.8vw}.UserDiv{overflow:hidden;display:flex;flex-direction:row}.UserDiv h2{font-size:.85vw}.UserDiv label{display:inline-block;margin-top:0;padding-top:0;line-height:1;font-size:.9vw;margin-left:.5vw}.UserDiv input{margin-left:.5vw;display:inline-block;width:8vw;margin-top:0;padding-top:0;color:#daa520;background-color:#3a3400;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #333333;border-radius:6px;height:1vw}.UserDiv button{display:inline-block;height:1.3vw;font-size:.8vw;color:orange;padding:0 5px;margin-top:0;margin-bottom:0;color:#8a8500}.UserDiv button text{color:#d93d3d}.internetConnectionRelatedToggleSwitchesPanel{display:flex;flex-direction:row}.internetConnectionRelatedToggleSwitchesPanel button{margin-top:0;margin-bottom:0;font-size:.8vw;padding-top:0;padding-bottom:0;color:#8a8500}#indicatorLight_toggleSwitchStrictOfflineModeForTracakBufferDownloadAndUpload_OFF{border:1px solid transparent;height:.5vw;width:1vw;margin-left:.2vw;margin-right:.2vw;margin-top:.4vw}#indicatorLight_toggleSwitchStrictOfflineModeForTracakBufferDownloadAndUpload_ON{border:1px solid goldenrod;background-color:#edbf4b;fill:green;height:.5vw;width:1.2vw;margin-left:.2vw;margin-right:.2vw;margin-top:.4vw;border-radius:5px}.songInvitationsPanel{position:absolute;background-color:#639}.songInvitationsPanel_individualInvitationDiv{border:2px solid grey;margin:10px;display:flex;flex-direction:row;justify-content:space-around;gap:10px}.songInvitationsPanel_individualInvitationDiv button{width:100px;height:30px;font-size:.8vw}.introBriefSection{display:block;margin:auto;width:50%;margin-top:2vw;padding-left:2vw;padding-right:2vw;border:2px solid rgb(80,80,80);border-radius:20px;background-color:#212121;-webkit-user-select:none;user-select:none}#root{margin:0 auto;padding:0;text-align:center}.AppDiv{width:90vw;height:90vh;margin:auto}.read-the-docs{color:#888}@media screen and (min-width:1024px){#root{margin-top:0 auto;padding-top:0;text-align:center}.AppDiv{width:94vw;height:92vh;margin-top:1vh;padding-top:0}}.songGalleryDiv{display:flex;flex-direction:row}.songContainerDiv{border:2px solid orange;width:50%;background-color:#000045;margin:auto}.introBriefSection{display:block;margin:auto;width:50%;margin-top:2vw;padding-left:2vw;padding-right:2vw;border:2px solid rgb(80,80,80);border-radius:20px;background-color:#212121}.forumPostDiv{border:2px ridge rgba(210,179,1,.612);border-radius:10px;margin:auto;width:40%}.forumPostDiv h4{color:gold;margin-top:.2vw;margin-bottom:.2vw}.forumPostDiv h5{color:#bbb;margin-top:.2vw;margin-bottom:.2vw;font-style:italic}.forumPostDiv p{margin-top:.2vw;margin-bottom:.2vw}.forumPostCommentsDivHeading{margin-bottom:.5vw;margin-top:3.5vw}.forumPostCommentsDiv{border-top:1px solid goldenrod;border-bottom:1px solid goldenrod;border-image:linear-gradient(to right,#000,#f9d423,#000) 1;margin:auto;width:40%;margin-top:.5vw;padding:1vw}.forumPostCommentContainer{border-top:1px solid goldenrod;border-bottom:1px solid goldenrod;border-image:linear-gradient(to right,#414141,#6f7070f3,#414141) 1;border-left:1px solid goldenrod;border-right:1px solid goldenrod;background-color:#151515;margin:auto;margin-top:.5vw;margin-bottom:.5vw}.forumPostCommentContainer h4{text-align:left;margin-top:.5vw;margin-bottom:.2vw;margin-left:1vw;color:#eaeaea}.forumPostCommentContainer p{margin-top:.4vw;margin-bottom:.4vw}.forumPostCommentContainer h5{text-align:right;margin-top:.5vw;margin-bottom:.5vw;margin-right:1vw;font-size:.8vw;font-style:normal;color:#9e9e9e}.headerSection{display:flex;flex-direction:row;justify-content:center;background-color:#000;border-bottom:1px solid goldenrod;border-image:linear-gradient(to right,#000,#f9d423,#000) 1}.headerSection h1{margin-left:5vw;margin-right:5vw}.headerSection_leftSideGraphicsDiv{background-color:#000;width:30vw;height:8vw;overflow:hidden;margin-top:auto;margin-bottom:auto;display:flex;flex-direction:row;justify-content:space-evenly}.headerSection_leftSideGraphicsDiv svg{width:18%;display:inline-block}.headerSection_leftSideNavbarDiv{background-color:#000;display:flex;flex-direction:column;width:5vw;gap:0;height:5vw}.headerSection_leftSideNavbarDiv h4{margin-top:.7vw;margin-bottom:0;margin-right:1vw;text-align:center}.headerSection_titleDiv{display:flex;flex-direction:row;background-color:#000}.headerSection_titleDiv h1{margin-left:0;margin-right:0}.headerSection_titleDiv .torchDiv{overflow:hidden;width:2vw;display:inline-block;margin-left:.5vw;margin-right:.5vw}.headerSection_titleDiv .torchDiv svg{clip-path:inset(0 30% 0 30%);transform:translateY(2.7vw) scale(3) scaleX(-1)}.headerSection_titleDiv .torchDiv:nth-of-type(2) svg{clip-path:inset(0 30% 0 30%);transform:translateY(2.7vw) scale(3) scaleX(1)}.headerSection_rightSideNavbarDiv{display:flex;flex-direction:column;justify-items:center;height:5vw;width:5vw;background-color:#000}.headerSection_rightSideNavbarDiv h4{margin-top:.7vw;margin-bottom:0;margin-left:1vw;text-align:center}.headerSection_rightSideGraphicsDiv{background-color:#000;width:30vw;height:8vw;overflow:hidden;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:auto;margin-bottom:auto}.headerSection_rightSideGraphicsDiv svg{width:18%;display:inline-block}.createNewForumPostForm{border:1px solid grey;width:40%;margin:auto;margin-top:1vw;margin-bottom:1vw}.createNewForumPostForm div{margin-top:1vw;margin-bottom:1vw}.forumPostContainer{border:2px solid rgb(61,61,61);background-color:#0c0c0c;border-radius:20px;width:50%;margin:auto}.forumPostContainer h4,.forumPostContainer h5{margin-top:.2vw;margin-bottom:.1vw;margin-left:1.5vw;text-align:left}.forumPostContainer p{text-align:left;margin-top:.2vw;margin-bottom:.1vw;margin-left:1.5vw}
