@font-face{font-family:Mongolian White;src:url(../fonts/mnglwhiteotf.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:UKIJ Tuz;src:url(../fonts/UKIJTuz.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Almas;src:url(../fonts/Almas36.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Almas;src:url(../fonts/Almas-Bold.woff2) format("woff2");font-weight:700;font-style:normal}[lang]{font-family:Arial,Roboto,sans-serif}[lang=mn-TR]{font-family:Mongolian White,Arial,Roboto,sans-serif;font-size:125%}[lang=mn-TR].zoom-vsmall{font-size:110%}[lang=mn-TR].zoom-small{font-size:130%}[lang=mn-TR].zoom-medium{font-size:160%}[lang=mn-TR].zoom-large{font-size:200%}[lang=mn-TR].zoom-xlarge{font-size:250%}[lang=mn-TR].zoom-xxlarge{font-size:300%}[lang=mn-TR].showchords .chord{font-size:65%}[lang=fa],[lang=kk-CN],[lang=ky-CN],[lang=prs],[lang=kmr-AR]{font-family:UKIJ Tuz,Arial,Roboto,sans-serif}[lang=ug-CN]{font-family:Almas,Arial,Roboto,sans-serif}@font-face{font-family:DejaVu Sans-Misc Symbols;src:url(../fonts/misc-symbols.woff2) format("woff2");unicode-range:U+2600-26FF}@font-face{font-family:Stave-Misc Symbols;src:url(../fonts/stave.woff2) format("woff2");unicode-range:U+F0F6}.symbols,.chord{font-family:DejaVu Sans-Misc Symbols,Stave-Misc Symbols,Arial,Roboto,sans-serif}.repeat:before{content:"// "}.repeat:after{content:" //"}.repeat[count="3"]:before{content:"/// "}.repeat[count="3"]:after{content:" ///"}.repeat[count="4"]:before{content:"//// "}.repeat[count="4"]:after{content:" ////"}.repeat[count="5"]:before{content:"///// "}.repeat[count="5"]:after{content:" /////"}.chordsonly{color:#888}.chord{display:none}.showchords .chord{display:inline-block;font-size:80%;font-style:normal;font-weight:700;overflow:visible;position:relative;top:-1.2em;white-space:nowrap;width:0}.showchords.setting-show-fingering.rendered .chord:after{content:"";display:block;position:absolute;top:0;width:30px;height:30px}.vertical-lr.showchords.setting-show-fingering .chord:after{top:unset;left:3px}.vertical-lr.showchords .chord{top:0;left:-1.2em;width:auto;height:0}.word-with-chord{white-space:nowrap}.showchords .has-chords{line-height:200%}.chorus,.verse,.bridge,.prechorus{display:block;margin-top:1em;padding-top:.5em}.chorus,.bridge,.prechorus{font-style:italic;padding-left:2.5em}.songxml[dir=rtl] .chorus,.songxml[dir=rtl] .bridge,.songxml[dir=rtl] .prechorus{padding-left:0;padding-right:2.5em}.vertical-lr .chorus,.vertical-lr .bridge,.vertical-lr .prechorus{padding-left:0;padding-top:2.5em}.vertical-lr .chorus,.vertical-lr .verse,.vertical-lr .bridge,.vertical-lr .prechorus{margin-top:0;margin-left:1.5em}.showchords .gapfill{display:inline-block;margin:0 3px;min-width:5px;vertical-align:middle;line-height:1px}.showchords .gapfill.line{border-top:black solid 2px}.showchords.vertical-lr .gapfill{border-top:none;margin:3px 0;min-height:5px;min-width:0}.showchords.vertical-lr .gapfill.line{border-left:black solid 2px}.indent{display:inline-block;width:3em}.vertical-lr{writing-mode:vertical-lr;width:100%;-webkit-text-orientation:sideways-right}.vertical-lr.vertical-lr-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:40px}*{box-sizing:border-box}:root{--songbook-font-size: 11pt;--songbook-columns: 1}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--songbook-font-size);line-height:1.4;margin:0;padding:20px;background:#f5f5f5}#print-bar{position:fixed;top:0;left:0;right:0;height:50px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000}#print-bar #print-btn{padding:8px 20px;font-size:14px;font-weight:500;background:#2196f3;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .2s}#print-bar #print-btn:hover{background:#1976d2}#print-bar #print-btn:active{background:#0d47a1}#loading{text-align:center;padding:50px;font-size:18px;color:#666}.front-page{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;page-break-after:always;break-after:page;box-sizing:border-box;column-span:all;padding-top:15mm;position:relative}.front-page-title-wrapper{text-align:center;padding:6em 20mm 20mm}.front-page-title{font-size:2.5em;font-weight:700;margin:0;line-height:1.3}body.orientation-landscape #songbook{max-width:none}.song{break-inside:avoid-column;page-break-inside:avoid;margin-bottom:1.5em;padding-bottom:.5em}.song-sidebyside{display:flex;gap:1em;column-span:all}.song-sidebyside .song-column{flex:1;min-width:0}.song-header{margin-bottom:.3em}.song-title{font-weight:700;font-size:1.1em;margin:0}.song-alttitle{font-weight:700;font-size:1em;margin:0}.song-number{font-weight:700}.song-key{font-size:.9em;color:#555;margin-top:.1em}.song-id{font-size:.8em;color:#888}.song-metadata{font-size:.85em;color:#666;margin-top:.2em}.page-group{page-break-before:always;page-break-after:always;break-before:page;break-after:page;background-color:#fff}.index-header{font-size:1.4em;font-weight:700;margin:0 0 .5em;column-span:all}.index-subheader{font-size:1.1em;font-weight:700;margin:1em 0 .3em}.index-language-section{margin-bottom:1.5em}.index-key-section{margin-bottom:1em}.index-list{list-style:none;padding:0;margin:0}.index-list,.songs{column-count:var(--songbook-columns);column-gap:8mm}.index-entry{margin:0;padding:.1em 0 .1em 2em;text-indent:-2em}.index-entry a{color:inherit;text-decoration:none}.index-entry[dir=rtl]{padding-left:0;padding-right:2em;text-indent:0}.translation-source{font-size:.85em;color:#666}@media screen{.page-group{margin-top:2em;margin-bottom:2em;padding:15mm}#songbook{max-width:210mm;margin:0 auto}body.paper-a5 #songbook{max-width:148mm}}@media print{body{background:#fff;padding:0;margin:0}#loading,#print-bar{display:none!important}.song{break-inside:avoid-column;page-break-inside:avoid;orphans:3;widows:3}.verse,.chorus,.bridge,.prechorus{break-inside:avoid;page-break-inside:avoid}.song-header{break-after:avoid;page-break-after:avoid}.front-page{height:100vh;page-break-after:always}.index-section{page-break-after:always}.index-entry a{color:#000}@page{size:A4;margin:15mm}@page{body.paper-a5{size:A5}}@page{body.orientation-landscape{size:landscape}}@page :left{body.twoside{margin-left:20mm;margin-right:10mm}}@page :right{body.twoside{margin-left:10mm;margin-right:20mm}}}
