diff --git a/variety/variety-shows.html b/variety/variety-shows.html index b26619c..8ec049e 100644 --- a/variety/variety-shows.html +++ b/variety/variety-shows.html @@ -28,22 +28,75 @@ overflow: hidden; } - body.variety-shows-page .variety-shows-heading { - display: block; - margin: 0 0 1.25rem; - font-size: clamp(1.15rem, 2.5vw, 1.5rem); - font-weight: 900; - text-align: center; - color: #333; - letter-spacing: 0.04em; - } - - body.variety-shows-page .variety-shows-tabs { + body.variety-shows-page .variety-shows-toolbar { display: flex; flex-wrap: wrap; - justify-content: center; + align-items: center; + justify-content: flex-start; + gap: 12px 16px; + width: 100%; + max-width: 1200px; + margin: 40px auto; + padding: 0 20px; + box-sizing: border-box; + position: relative; + z-index: 1; + } + + body.variety-shows-page .variety-shows-toolbar .variety-shows-tabs { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; gap: 10px; - margin: 0 0 1.5rem; + margin: 0; + flex: 0 1 auto; + } + + body.variety-shows-page .variety-shows-toolbar .search-input { + width: auto; + flex: 1 1 220px; + max-width: 400px; + min-width: 160px; + margin: 0 0 0 auto; + } + + body.variety-shows-page .variety-shows-year-nav { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; + gap: 8px; + margin: 0 0 1.25rem; + padding: 0; + list-style: none; + } + + body.variety-shows-page .variety-shows-year-nav button { + border: 1px solid #e0e0e0; + background: #fafafa; + color: #333; + font-weight: 700; + font-size: 0.9rem; + padding: 8px 14px; + border-radius: 999px; + cursor: pointer; + font-family: inherit; + } + + body.variety-shows-page .variety-shows-year-nav button:hover, + body.variety-shows-page .variety-shows-year-nav button:focus-visible { + border-color: #ffcc00; + background: #fff9e0; + outline: none; + } + + body.variety-shows-page .variety-shows-year-nav button.is-active { + border-color: #ffcc00; + background: #ffcc00; + color: #2f2f2f; + } + + body.variety-shows-page .variety-shows-year-nav[hidden] { + display: none; } body.variety-shows-page .variety-shows-table-slot[hidden] { @@ -267,24 +320,29 @@ -