diff --git a/app/demo/index.html b/app/demo/index.html index 1638964..f3da360 100644 --- a/app/demo/index.html +++ b/app/demo/index.html @@ -91,33 +91,30 @@ } .segmented { grid-column: 2 / -1; - display: grid; - grid-template-columns: repeat(6, 1fr); - border: 1px solid var(--hair); - background: var(--panel); + display: flex; + justify-content: space-between; + align-items: center; } .segmented label { font-family: "JetBrains Mono", "SF Mono", Menlo, Monaco, monospace; font-size: 12px; - text-align: center; - padding: 7px 0; - cursor: pointer; color: var(--muted); - border-left: 1px solid var(--hair); - transition: background 120ms ease, color 120ms ease; + cursor: pointer; + padding: 4px 2px 5px; + border-bottom: 1px solid transparent; + transition: color 120ms ease, border-color 120ms ease; user-select: none; font-variant-numeric: tabular-nums; position: relative; } - .segmented label:first-of-type { border-left: none; } - .segmented label:hover { color: var(--text); background: rgba(31, 78, 95, 0.06); } + .segmented label:hover { color: var(--text); } .segmented label:has(input:checked) { - background: var(--accent); - color: #fff; + color: var(--accent); + border-bottom-color: var(--accent); } .segmented label:has(input:focus-visible) { - outline: 2px solid var(--accent); - outline-offset: -2px; + outline: 1px solid var(--accent); + outline-offset: 2px; } .segmented input[type="radio"] { position: absolute; @@ -347,6 +344,13 @@ + + n frames +
+ + + +