diff --git a/public/css/style.scss b/public/css/style.scss index 36d143b46..14f6084c2 100644 --- a/public/css/style.scss +++ b/public/css/style.scss @@ -1845,23 +1845,40 @@ key { grid-template-columns: 1fr 1fr 1fr 1fr; } + &.themes { + .tabContainer { + position: relative; + grid-area: buttons; + + .tabContent { + overflow: revert; + height: auto; + + .text { + align-self: center; + } + } + } + } + &.themes, &.language, &.layout, &.keymapLayout, &.fontFamily, &.funbox { - grid-template-columns: 1fr; + grid-template-columns: 2fr 1fr; grid-template-areas: - "title" - "tabs" - "buttons"; - gap: 0.5rem; + "title tabs" + "buttons buttons"; + column-gap: 2rem; + row-gap: .5rem; .tabs { - grid-area: tabs; - display: flex; - grid-template-columns: 1fr 1fr 9fr; + display: grid; + grid-auto-flow: column; + grid-auto-columns: 1fr; + gap: 0.5rem; grid-area: tabs; .tab { @@ -1899,26 +1916,6 @@ key { } } -.tabContainer { - position: relative; - - .tabContent { - overflow: revert; - height: auto; - // max-height: 0px; - // max-height: 100vh; - - // transition: max-height .5s ease-in-out; - // &.reveal { - // max-height: 100vh; - // } - - .text { - align-self: center; - } - } -} - .buttons div.theme:hover { transform: scale(1.1); } diff --git a/public/index.html b/public/index.html index 36bf9d8f5..012b936ef 100644 --- a/public/index.html +++ b/public/index.html @@ -1254,6 +1254,15 @@ +
+ + + +