.holiday-nav{background-color:var(--nav-bg-color);color:var(--nav-text-color)}.holiday-nav nav,.holiday-nav ul,.holiday-nav li{margin:0;padding:0;list-style:none}.holiday-nav ul{padding:.5rem .75rem}.holiday-nav .holiday-nav-item__action{border-bottom:.2em solid transparent;color:inherit;display:block;letter-spacing:.1em;padding:.5em .5em .4em;text-align:center;text-decoration:none;text-transform:uppercase}.holiday-nav .holiday-nav-item__action.current{border-color:currentColor}
*{box-sizing:border-box}html{--base-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-size:112.5%}body{background-color:var(--background-color, white);font-family:var(--base-font-family, sans-serif);margin:0;padding:0}h1,h2{font-weight:inherit}.track-list-section,.holidaycard__section,.hc-section{margin-top:2rem}.song-list{list-style:none;padding:0;counter-reset:song-list;max-width:33.33rem;margin:0 auto 2rem}.song{border-top:1px solid var(--list-border-color, rgba(0, 0, 0, 0.1));display:grid;grid-template-columns:[row-start] 1.75rem [labels] 1fr [row-end];grid-template-rows:auto auto;grid-auto-flow:row;grid-auto-rows:auto;grid-column-gap:1rem;grid-row-gap:.125rem;min-height:4rem;padding:.8rem 1rem;align-content:center;align-items:center}.song>*{grid-column:labels/row-end}.song:last-child{border-bottom:1px solid var(--list-border-color, rgba(0, 0, 0, 0.1))}.song::before{counter-increment:song-list;content:counter(song-list);text-align:center;grid-row:1/-1;color:var(--list-number-color, rgba(0, 0, 0, 0.4));font-size:var(--list-number-font-size, 1.5em);font-weight:var(--list-number-font-weight, 300);font-family:var(--list-number-font-family, var(--base-font-family, sans-serif))}.song__title,.song__artist{grid-column:labels/row-end;line-height:1.1}.song__title{font-family:var(--list-title-font-family, inherit);font-weight:var(--list-title-font-weight, 600);font-size:var(--list-title-font-size, 1em);color:var(--list-title-color, currentColor)}.song__artist{color:var(--list-artist-color, rgba(0, 0, 0, 0.6));font-style:var(--list-artist-font-style, italic);font-family:var(--list-artist-font-family, inherit);font-size:var(--list-artist-font-size, 0.8em)}.song__notes{font-size:.66rem;margin:0;opacity:.6}.song__notes *{margin:0}.hc-header{padding:1rem 0;text-align:center}.holiday-section-head,.holidaycard__section__heading,.hc-subheading{text-align:center;color:var(--subheading-color, currentColor);font-family:var(--subheading-font-family, inherit);text-transform:var(--subheading-text-transform, uppercase);letter-spacing:var(--subheading-letter-spacing, 1px);font-size:var(--subheading-font-size, inherit);font-weight:var(--subheading-font-weight, 600)}.inline-svg{fill:currentColor;display:inline-block;font-size:inherit;height:1em;width:1em;overflow:visible;vertical-align:-0.125em}.social-buttons{padding:0 1rem}.music-btn-container{justify-content:center;display:grid;grid-auto-flow:column;grid-gap:1rem;grid-auto-columns:minmax(7rem, 10rem);grid-auto-rows:3rem}@media(max-width: 600px){.music-btn-container{grid-auto-flow:row;grid-template-columns:1fr}}.music-btn{color:var(--button-text-color, currentColor);background-color:var(--button-surface-color, transparent);border:1px solid var(--button-outline-color, currentColor);border-radius:.5rem;text-decoration:none;display:flex;align-items:center;justify-content:center}.music-btn__icon{font-size:1.25rem;margin-right:.2em}.music-btn__label{font-weight:bold}
