/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
legend{font-size:1rem !important;}label.js-form-type-radio{padding-right:1.25rem !important;padding-left:0rem !important;}@media screen and (min-width:992px){.flexbox{display:flex;gap:0.25rem !important;}.flexfield{display:inline;width:100% !important;}div.flexfield input{margin-top:0 !important;}label{margin-right:1rem !important;}}
.current-file-container{margin-top:-1rem !important;margin-bottom:1rem !important;}.form-type-vch-managed-file span[data-drupal-selector]{display:none !important;}@media screen and (min-width:992px){.supplemental-resource{min-height:8rem;}.delete-btn{margin-top:2rem;}}@media screen and (max-width:992px){.delete-btn{margin-bottom:2rem;}}.delete-btn{height:fit-content;}.fa-youtube{color:#ff0000;}.fa-spotify{color:#1ed760;}.fa-bandcamp{color:#629aa9;}.fa-itunes-note{color:#f94c57;}span a{overflow-wrap:anywhere;}
.horizontal-tabs ul.horizontal-tabs-list{justify-content:center;display:flex;background-color:white;border-bottom:1px solid var(--border-gray);}.horizontal-tabs li.horizontal-tab-button{background:white;border-right:1px solid var(--border-gray);border-left:1px solid var(--border-gray);border-top:1px solid var(--border-gray);padding-top:0;margin:0;min-width:5em;float:left;}.horizontal-tabs li.horizontal-tab-button.selected{background-color:white;border-bottom:1px solid white;margin-bottom:-1px;}div.horizontal-tabs{margin:0 0 1em 0;padding:0;border:none;position:relative;}.horizontal-tabs ul.horizontal-tabs-list li a,.horizontal-tabs ul.horizontal-tabs-list li.selected a{color:var(--text-color);}.option-hidden{display:none;}label{display:block;margin:0 0 10px;}.live-preview{max-width:300px;height:200px;background:#fff;position:relative;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);margin:auto;margin-bottom:1rem;}.live-preview img,.live-preview svg{position:relative;width:100%;height:auto;}#note-lyrics{padding-left:25px;position:absolute;top:52px;}#note-lyrics > span{display:inline-block;width:40px;}#piano-roll-lyrics{padding:0;margin-top:10px;font-family:'Cousine',monospace;font-size:0.9rem;color:#42affa;font-weight:bold;}#piano-roll-lyrics > span{display:inline-block;width:18%;}#piano-roll-lyrics > span:last-child{width:0;}#piano-roll-lyrics > span.double-width{width:36%;}#musical{position:absolute;top:50%;transform:translateY(-50%);padding:10px;}#piano-roll{position:absolute;top:50%;transform:translateY(-50%);padding:10px;}#lyrics-only{position:absolute;top:50%;transform:translateY(-50%);padding:10px;text-align:center;width:100%;}.live-preview:not([data-po-format='veroviostatic']) #musical{display:none;}.live-preview:not([data-po-format='piano']) #piano-roll{display:none;}.live-preview:not([data-po-format='text']) #lyrics-only{display:none;}.live-preview:not([data-po-voice='all']) .harmony{display:none;}.live-preview:not([data-po-voice='soprano']) .melody{display:none;}.live-preview[data-po-voice='soprano'] svg g.staff + g.staff,.live-preview[data-po-voice='soprano'] svg g.layer + g.layer{display:none;}.live-preview[data-po-format='veroviostatic'] svg g.system > path,.live-preview[data-po-format='veroviostatic'] svg g.tie,.live-preview[data-po-format='veroviostatic'] svg g.ledgerLines,.live-preview[data-po-format='veroviostatic'] svg g.barLineAttr{display:none;}.live-preview{background:white;--preview-fg-color:black;}.live-preview[data-po-dark-theme='1']{background:black;--preview-fg-color:white;}.live-preview svg path,.live-preview svg g.note,.live-preview svg{stroke:var(--preview-fg-color) !important;fill:var(--preview-fg-color) !important;}.live-preview .lyrics{font-family:'Fira Sans Extra Condensed',sans-serif;color:var(--preview-fg-color);}.live-preview[data-po-font='1'] .lyrics{font-family:serif;color:var(--preview-fg-color);}.live-preview svg g.page-margin{font-family:'Fira Sans Extra Condensed',sans-serif;}body{transition:background 0.5s linear;}
#searchspinmask{position:fixed;font-size:50px;text-align:center;width:100%;height:100%;background:rgba(255,255,255,0.5);padding-top:30%;left:0;bottom:0;z-index:1100;}.ajax-progress.ajax-progress-throbber{display:none;}
.ui-front{z-index:10001;}div.modal-backdrop{z-index:9998 !important;}.modal-header{background-color:var(--color-bg);border-color:transparent !important;}.modal-header .close{outline:none;}.modal{justify-content:center !important;align-items:center !important;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:9999 !important;padding-left:0 !important;padding-right:0 !important;}.modal-body{padding:0 !important;margin:1rem;}.modal-footer{gap:0.25rem !important;padding:1rem !important;}.modal-footer > *{margin:0rem !important;}.modal-dialog{max-width:48rem !important;width:inherit !important;}
.tempo-control{margin-bottom:0 !important;}.tempo-control legend{display:none;}.details-wrapper{padding-right:0 !important;padding-left:0 !important;}
.large-logo-container{display:inline-block;}.large-logo-container::after{color:var(--primary-bright);content:'beta';text-transform:uppercase;font-weight:bold;float:right;}a.navbar-brand::after{color:var(--primary-bright);content:'beta';text-transform:uppercase;text-align:right;display:block;font-size:10px;}.footer-logo-container{max-width:200px;}.footer-logo-container::after{color:var(--primary-bright);content:'beta';text-transform:uppercase;float:right;font-size:10px;}.mh-exit-btn::after{content:'beta';text-transform:uppercase;color:var(--light);font-size:8px;position:absolute;float:right;top:38px;right:31px;}
