.app-header{width:100%;height:77px;border-bottom:1px solid var(--line-color);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.app-header .group-leading,.app-footer .group-leading,.app-footer .group-center,.app-header .group-trailing{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0px}.app-header .app-title{padding:16px;border-right:1px solid var(--line-color);background-color:var(--accent1);height:100%;display:flex;flex-direction:row;align-items:center;gap:12px}.app-title h1{font-family:Geist!important;font-size:20px;font-weight:500;line-height:100%;letter-spacing:-.4px}.app-header .app-menuBar{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0px}.app-header .app-menuBar .app-menuBar-button,.app-header .group-trailing .app-menuBar-button,.app-footer .app-footer-button{all:unset;width:88px;height:100%;border-right:1px solid var(--line-color);display:flex;align-items:center;justify-content:center}.app-header .group-trailing .app-menuBar-button{width:130px;border-left:1px solid var(--line-color)!important;border-right:none!important;animation:pulse 1s ease-in-out 1s infinite alternate}@keyframes pulse{0%{background-color:var(--accent2)}to{background-color:none}}.app-header .group-trailing .app-menuBar-button:hover{background-color:var(--accent1);transition:all .2s ease;cursor:pointer;animation:none}.app-header .app-fileName .file-name-heading,.app-footer .app-songWrapper{all:unset}.app-header .app-fileName .file-name-heading:hover{cursor:pointer}.app-header .app-menuBar .app-menuBar-button:hover,.app-footer .app-footer-button:hover,.app-footer .app-songWrapper:hover .app-header-group>.app-menuBar-button:hover{background:var(--accent2);transition:all .2s ease;cursor:pointer}.app-header .group-trailing .app-fileName{padding:16px;border-left:1px solid var(--line-color);height:77px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;text-align:right}.app-header .app-fileName #fileNameArtist{display:none}.app-header-spacer,.app-footer-spacer{flex-grow:1;height:100%;background:url(data:image/png;base64,PNGIHDR41pHYsKI=);background-size:cover;background-position:center;background-repeat:no-repeat}.app-footer{width:100%;height:77px;border-top:1px solid var(--line-color);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.app-footer-button.button-disabled{background:url(data:image/png;base64,PNGIHDR4pHYsKA==)!important;background-size:cover!important;background-position:center;background-repeat:no-repeat!important;cursor:not-allowed!important}.app-footer-button.button-disabled p{opacity:.6}.app-footer .group-leading .app-song{padding:16px 16px 16px 12px;border-right:1px solid var(--line-color);height:77px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.app-footer .app-song .app-albumArt{width:54px;height:54px;background:color-mix(in srgb,var(--line-color) 100%,#000000 50%);background-size:contain;background-position:center;background-repeat:no-repeat}.app-footer .app-song .app-songDetails{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.app-footer-group.group-center{border-left:1px solid var(--line-color);border-right:1px solid var(--line-color)}.app-footer-group .app-songInfo{all:unset;padding:16px;border-right:1px solid var(--line-color);display:flex;flex-direction:row;align-items:center;gap:8px}input[type=text]{all:unset}.app-header .app-fileName input{width:min(540px,60vw);height:24px;transform:translateY(-1px);font-size:24px;font-weight:600;line-height:100%;letter-spacing:-.4px}.app-song-input{display:none}.app-write-newLine{all:unset;width:100%;font-size:20px;font-weight:400;line-height:100%;letter-spacing:-.4px}.app-write-newLine::placeholder{color:#fff9}.content-section{width:100%}.content-section:first-of-type{border-right:1px solid var(--line-color)}.content-section .section-header{height:69px;padding-left:24px;border-bottom:1px solid var(--line-color);display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.content-section .section-header h2{flex-grow:1;font-size:20px;font-weight:500;line-height:100%;letter-spacing:-.4px;text-transform:uppercase}.content-section .section-header .app-section-button{all:unset;height:100%;padding:0 16px;border-left:1px solid var(--line-color);display:flex;align-items:center;justify-content:center;text-transform:uppercase}.content-section .section-header .app-section-button:hover{background:var(--accent2);transition:all .2s ease;cursor:pointer}.content-section .section-content{height:100%;padding:24px;overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.app-write-line{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.app-write-line.app-write-headerLine{width:unset;height:20px;padding:0 4px;border:1px solid var(--line-color);margin-top:16px;display:flex;flex-direction:row;align-items:center;justify-content:center}.lyric-edit-button{all:unset}.lyric-edit-button:hover{cursor:pointer}.app-sync-timestamp,.app-audio-file{display:none}@media only screen and (max-width:768px){.hide-below-768px{display:none!important}.app-header .group-trailing .app-fileName{border-left:0px!important}.app-footer .group-leading .app-song{padding-right:12px}}*{margin:0;padding:0;box-sizing:border-box}:root{--line-color: #534C54;--accent1: #d8277d;--accent2: #d8277d7d}body{background:#000;overflow:hidden}.app{width:100vw;height:100vh;background:#000;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px;font-family:Geist Mono,sans-serif}.app-content{width:100%;height:100%;display:flex}h1{font-size:16px;font-weight:600;line-height:100%;letter-spacing:-.4px}h3{font-size:16px;font-weight:500;line-height:100%;letter-spacing:-.4px;text-transform:uppercase}.opaque{opacity:.6}.opaque-30{opacity:.3}p{font-size:20px;font-weight:400;line-height:100%;letter-spacing:-.4px}.tabular-nums{font-variant-numeric:tabular-nums}
