diff --git a/src/css/_scrollbars.css b/src/css/_scrollbars.css index a181b84..93b0414 100644 --- a/src/css/_scrollbars.css +++ b/src/css/_scrollbars.css @@ -1,41 +1,57 @@ @layer base { - html { - scrollbar-width: thin; - scrollbar-color: rgb(156, 163, 175) rgb(249, 250, 251); + body { + --sb-track-color: #0f172a; + --sb-thumb-color: #1e293b; + --sb-size: 10px; } - - body::-webkit-scrollbar { - width: 8px; - height: 8px; - } - - body::-webkit-scrollbar-track { - @apply bg-gray-50; - } - - body::-webkit-scrollbar-thumb { - @apply bg-gray-400 rounded; - } - - body::-webkit-scrollbar-thumb:hover { - @apply bg-gray-500; - } -} -@layer utilities { - .dark-scrollbars-compat { - scrollbar-color: rgb(71, 85, 105) rgb(30, 41, 59); + body::-webkit-scrollbar { + width: var(--sb-size) } - - .dark-scrollbars::-webkit-scrollbar-track { - @apply bg-slate-800; + + body::-webkit-scrollbar-track { + background: var(--sb-track-color); + border-radius: 4px; } - - .dark-scrollbars::-webkit-scrollbar-thumb { - @apply bg-slate-600; + + body::-webkit-scrollbar-thumb { + background: var(--sb-thumb-color); + border-radius: 4px; + } - - .dark-scrollbars::-webkit-scrollbar-thumb:hover { - @apply bg-slate-500; + + @supports not selector(::-webkit-scrollbar) { + body { + scrollbar-color: var(--sb-thumb-color) + var(--sb-track-color); + } + } + + .scrollbar { + --sb-track-color: #0f172a; + --sb-thumb-color: #1e293b; + --sb-size: 10px; + } + + .scrollbar::-webkit-scrollbar { + width: var(--sb-size) + } + + .scrollbar::-webkit-scrollbar-track { + background: var(--sb-track-color); + border-radius: 4px; + } + + .scrollbar::-webkit-scrollbar-thumb { + background: var(--sb-thumb-color); + border-radius: 4px; + + } + + @supports not selector(::-webkit-scrollbar) { + .scrollbar { + scrollbar-color: var(--sb-thumb-color) + var(--sb-track-color); + } } } diff --git a/src/views/Game/PlayerView.vue b/src/views/Game/PlayerView.vue index 17d82ba..720492c 100644 --- a/src/views/Game/PlayerView.vue +++ b/src/views/Game/PlayerView.vue @@ -523,23 +523,26 @@ async function generateTimeline(myProfile) {
  1. {{ playHistory.timestamp }}

    -
    +

    {{ playHistory.arcade }}