body { font-family: "Work Sans", sans-serif; background-color: #000000; /* Tomorrow AMOLED background - pure black */ color: #ffffff; /* White text for contrast */ padding: 1rem; line-height: 1.5; } #chord-container { display: flex; flex-wrap: wrap; gap: 1.5rem; } .chord-card { border: 1px solid #2a2a29; /* Very dark border, almost invisible */ border-radius: 8px; padding: 1rem; background-color: #111111; /* Very dark card background */ width: max-content; } .chord-card h2 { margin-top: 0; font-size: 1.2rem; color: #ffffff; /* White heading */ } .fretboard { display: flex; flex-direction: column; align-items: center; gap: 2px; margin-left: .5rem; border: .5px; background-color: #222222; /* Dark fretboard background */ } .fretboard .fret { background-color: #111111!important; /* Very dark fret */ } .fret-row { display: flex; flex-direction: row; justify-content: center; align-items: stretch; gap: 2px; } .fret { width: 2.1rem; height: 1.6rem; box-sizing: border-box; border: .5px solid #333333; /* Dark fret border */ border-left: 2px solid #222222; border-right: 2px solid #222222; display: flex; align-items: center; justify-content: center; font-size: 1rem; text-align: center; line-height: 1.6rem; font-weight: bold; background-color: #2a2a2a; /* Darker fret */ position: relative; color: transparent; } .fret[data-dot]::after { content: ''; width: 0.55rem; height: 0.55rem; background-color: #ffcd56; /* Tomorrow Yellow - bright accent */ border: 1px solid #f7bb33; border-radius: 50%; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgba(255, 205, 86, 0.7); border-color: #f7bb33; } .fret:empty { background-color: #2a2a2a; /* Darker empty fret */ } .alternatives { margin-top: 1rem; } .alternatives h3 { color: #ffffff; /* White alternative heading */ font-size: 1rem; margin-bottom: 0.5rem; } .alternatives-container { display: flex; gap: 2rem; flex-wrap: wrap; } .alternative-fretboard { margin-inline: 1.8rem; } .alternative-fretboard .fret { width: 1.8rem; height: 1.3rem; }