/* body{ max-width:50rem;margin-left:auto;margin-right:auto; } */ body{ margin: 0; } header{ background-color: lch(80% 25 79); margin: 0; border-style: outset; } .top-buttons{ display: flex; padding-left: 0; margin: 0; padding: 2rem; column-gap: 1rem; } .top-buttons li{ flex: auto; border-style: outset; list-style: none; text-align: center; } .top-buttons li:nth-child(2){ flex: none; } main{ background-color: lch(80% 25 79); max-width: 50rem; margin-left: auto; margin-right: auto; } main ul{ margin: 0; } h1{ margin: 0; } h2{ margin: 0; } a{ text-decoration: none; } .album-list{ display: flex; flex-direction: column; gap: 1rem; } .album-box{ gap: 1rem; } .album-box h2{ color: white; border-style: solid; border-color: lch(25% 40 45); margin: 1rem; margin-bottom: 0px; position: sticky; top: 0px; background: lch(25% 40 45); } .album-box ul{ display: flex; flex: auto; flex-direction: column; padding-left: 0; } .song-box{ list-style: none; min-height: 1.5rem; margin: 1rem; margin-bottom: 0; margin-left: 4rem; background: lch(25% 40 45); display: flex; flex: auto; flex-wrap: wrap; justify-content: left; column-gap: 1rem; align-content: bottom; white-space: nowrap; overflow: hidden; } .song-box span{ color: white; text-align: bottom; } .track-name-jp{ } .clip-count{ margin-left: auto; min-width: 2rem; text-align: right; } .category-list{ display: flex; flex-wrap: wrap; align-content: flex-start; flex-basis: 51%; gap: 1rem; } .category-box{ gap: 1rem; margin-left: auto; margin-right: auto; width: 24rem; } .category-box h2{ color: white; border-style: solid; border-color: lch(25% 40 45); margin: 1rem; margin-bottom: 0px; background: lch(25% 40 45); } .category-box ul{ display: flex; flex: initial; flex-direction: column; padding-left: 0; } .motif-box{ list-style: none; min-height: 1.5rem; margin: 1rem; margin-bottom: 0; background: lch(25% 40 45); display: flex; flex: auto; justify-content: center; } .motif-box span{ color: white; vertical-align: middle; } .motif-name::before{ content: "T"; margin-right: 2rem; visibility: hidden; } .motif-name{ text-align: center; margin: auto; } .motif-count{ position: absolute, right; text-align: right; width: 2rem; }