.songbook-module__aJiwCq__page{color:#2b3550;background:#f7f9fc;min-height:100dvh;font-family:Poppins,system-ui,sans-serif;overflow-x:clip}.songbook-module__aJiwCq__inner{max-width:860px;margin:0 auto;padding:28px 20px 60px}.songbook-module__aJiwCq__brandRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-bottom:14px;display:flex}.songbook-module__aJiwCq__brandActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.songbook-module__aJiwCq__brand{color:#16203a;white-space:nowrap;font-family:Montserrat,system-ui,sans-serif;font-size:15px;font-weight:800;text-decoration:none}.songbook-module__aJiwCq__brand b{color:#f2a100}.songbook-module__aJiwCq__backLink{color:#0c447c;background:#e6f1fb;border:1px solid #cfe0f7;border-radius:9px;padding:7px 14px;font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-weight:800;text-decoration:none;transition:border-color 80ms,transform 80ms;display:inline-block}.songbook-module__aJiwCq__backLink:hover{border-color:#008ce3;transform:translateY(-1px)}.songbook-module__aJiwCq__adminSheetBtn{color:#241a00;background:#f2a100;border-radius:9px;padding:7px 14px;font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-weight:800;text-decoration:none}.songbook-module__aJiwCq__lander{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,52px);max-width:1040px;min-height:min(760px,84svh);margin:0 auto;display:grid}.songbook-module__aJiwCq__landerCopy{text-align:left;min-width:0}.songbook-module__aJiwCq__landerProof{min-width:0;margin:0}.songbook-module__aJiwCq__landerFace{filter:drop-shadow(0 8px 12px #16203a29);width:290px;max-width:84%;height:auto;margin:0 auto;display:block}.songbook-module__aJiwCq__peekFrame{background:#fff;border:1px solid #e4e9f2;border-radius:14px;max-width:100%;height:clamp(250px,46svh,470px);position:relative;overflow:hidden;box-shadow:0 16px 40px #16203a24}.songbook-module__aJiwCq__peekScale{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;width:720px;transform:scale(.62)}.songbook-module__aJiwCq__peekFade{pointer-events:none;background:linear-gradient(#fff0,#fff);height:88px;position:absolute;bottom:0;left:0;right:0}.songbook-module__aJiwCq__peekCap{color:#6b7688;text-align:center;margin:10px 2px 0;font-size:13px}.songbook-module__aJiwCq__peekCap b{color:#16203a}.songbook-module__aJiwCq__landerKicker{letter-spacing:.1em;text-transform:uppercase;color:#f2a100;margin:0 0 8px;font-family:Montserrat,system-ui,sans-serif;font-size:12.5px;font-weight:800}.songbook-module__aJiwCq__landerTitle{color:#16203a;letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(32px,4.4vw,50px);font-weight:800;line-height:1.04}.songbook-module__aJiwCq__landerSub{color:#4a5568;margin:0 0 22px;font-size:16.5px;line-height:1.55}.songbook-module__aJiwCq__landerForm{gap:8px;display:flex}.songbook-module__aJiwCq__landerInput{color:#16203a;background:#fbfcfe;border:1px solid #d6deea;border-radius:11px;flex:1;padding:13px 15px;font-family:inherit;font-size:15.5px}.songbook-module__aJiwCq__landerInput:focus{border-color:#f2a100;outline:2px solid #f2a100}.songbook-module__aJiwCq__landerBtn{color:#241a00;cursor:pointer;white-space:nowrap;background:#f2a100;border:none;border-radius:11px;padding:13px 22px;font-family:Montserrat,system-ui,sans-serif;font-size:15.5px;font-weight:800}.songbook-module__aJiwCq__landerBtn:disabled{opacity:.6;cursor:default}.songbook-module__aJiwCq__landerErr{color:#c23b3b;margin:10px 0 0;font-size:12.5px}.songbook-module__aJiwCq__landerSign{color:#16203a;margin:16px 0 0;font-family:Montserrat,system-ui,sans-serif;font-size:14.5px;font-weight:700}.songbook-module__aJiwCq__landerFine{color:#8a96ab;margin:14px 0 0;font-size:11.5px}@media (max-width:780px){.songbook-module__aJiwCq__lander{grid-template-columns:1fr;gap:20px;min-height:0;padding-top:8px}.songbook-module__aJiwCq__landerSub{margin-bottom:16px}.songbook-module__aJiwCq__landerForm{flex-wrap:wrap}.songbook-module__aJiwCq__landerInput,.songbook-module__aJiwCq__landerBtn{flex:100%}.songbook-module__aJiwCq__peekFrame{height:clamp(180px,30svh,260px)}.songbook-module__aJiwCq__peekScale{transform:scale(.5)}}.songbook-module__aJiwCq__listHead{margin:6px 0 16px}.songbook-module__aJiwCq__listTitle{color:#16203a;margin:0 0 4px;font-family:Montserrat,system-ui,sans-serif;font-size:26px;font-weight:800}.songbook-module__aJiwCq__listSub{color:#5b6880;margin:0;font-size:13.5px}.songbook-module__aJiwCq__bootcampStrip{background:#fff8e8;border:1px solid #f2a10033;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;display:flex}.songbook-module__aJiwCq__bootcampCopy{flex:260px;min-width:0}.songbook-module__aJiwCq__bootcampTitle{color:#16203a;margin:0 0 2px;font-family:Montserrat,system-ui,sans-serif;font-size:15px;font-weight:800}.songbook-module__aJiwCq__bootcampSub{color:#5b6880;margin:0;font-size:13px;line-height:1.5}.songbook-module__aJiwCq__bootcampBtn{color:#3a2a00;white-space:nowrap;background:#f2a100;border-radius:999px;flex:none;padding:11px 20px;font-family:Montserrat,system-ui,sans-serif;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.songbook-module__aJiwCq__bootcampBtn:hover{background:#dd9400}.songbook-module__aJiwCq__searchForm{gap:8px;margin:16px 0 18px;display:flex}.songbook-module__aJiwCq__searchInput{color:#16203a;background:#fff;border:1px solid #d6deea;border-radius:11px;flex:1;padding:11px 14px;font-family:inherit;font-size:14px}.songbook-module__aJiwCq__searchBtn{color:#241a00;cursor:pointer;background:#f2a100;border:none;border-radius:11px;flex-shrink:0;padding:11px 18px;font-family:Montserrat,system-ui,sans-serif;font-size:13px;font-weight:800}@media screen and (max-width:640px){.songbook-module__aJiwCq__searchForm{flex-direction:column}.songbook-module__aJiwCq__searchInput,.songbook-module__aJiwCq__searchBtn{width:100%}}.songbook-module__aJiwCq__songGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.songbook-module__aJiwCq__songRow{background:#fff;border:1px solid #e4e9f2;border-radius:13px;padding:13px 16px;text-decoration:none;transition:border-color 80ms,transform 80ms;display:block}.songbook-module__aJiwCq__songRow:hover{border-color:#f2a100;transform:translateY(-1px)}.songbook-module__aJiwCq__songRowTitle{color:#16203a;font-family:Montserrat,system-ui,sans-serif;font-size:14.5px;font-weight:800}.songbook-module__aJiwCq__songRowArtist{color:#7a869c;margin-top:2px;font-size:12px}.songbook-module__aJiwCq__empty{text-align:center;color:#7a869c;padding:40px 0;font-size:14px}.songbook-module__aJiwCq__pager{color:#5b6880;justify-content:center;align-items:center;gap:16px;margin-top:22px;font-size:13px;display:flex}.songbook-module__aJiwCq__pageBtn{color:#0c447c;background:#e6f1fb;border:1px solid #cfe0f7;border-radius:9px;padding:8px 16px;font-family:Montserrat,system-ui,sans-serif;font-size:12.5px;font-weight:800;text-decoration:none}.songbook-module__aJiwCq__pageBtnOff{opacity:.4;pointer-events:none}@media (max-width:1023px){.songbook-module__aJiwCq__songGrid{grid-template-columns:1fr}.songbook-module__aJiwCq__lander{margin-top:4vh;padding:26px 20px}.songbook-module__aJiwCq__landerForm{flex-direction:column}}
