kss-scheibo
Version:
A custom template for the kss-node living styleguide.
351 lines (271 loc) • 5.83 kB
CSS
@tailwind components;
@tailwind utilities;
.kss-scheibo__body {
@apply overflow-auto m-0 bg-gray-50;
}
a {
@apply text-current;
}
.kss-header {
background-color: var(--kss-scheibo--maincolor);
color: var(--kss-scheibo--maincolor-con);
@apply font-arial px-4 py-1 overflow-hidden;
}
.kss-doc-title {
@apply text-2xl font-normal border-none mx-auto my-4 px-4;
color: var(--kss-scheibo--maincolor-con);
text-shadow: none;
}
.kss-style {
@apply font-arial text-gray-700;
}
.kss-style--header {
@apply bg-gray-300 p-8;
}
.kss-style--maincolor {
background-color: var(--kss-scheibo--maincolor);
color: var(--kss-scheibo--maincolor-con);
}
.kss-style--maincolor.kss-style--colorlist {
@apply bg-white text-gray-700;
}
.kss-container {
@apply my-6 mx-auto px-4;
}
.kss-nav__menu {
@apply p-0;
list-style: none;
}
.kss-nav__menu > li > ul {
list-style: none;
}
.kss-nav__menu-child {
@apply p-0 ml-4;
list-style: none;
}
.kss-nav__menu-item {
@apply border-gray-300 border-solid border-0 border-t;
}
.kss-nav__menu-link {
@apply text-current block p-2 no-underline flex flex-row-reverse justify-between cursor-pointer text-base;
}
.kss-nav__menu-link:hover {
@apply text-current no-underline;
}
.kss-nav__ref {
@apply pr-2 opacity-75;
}
.kss-main {
@apply bg-white shadow-md rounded-t-lg overflow-auto;
}
.kss-title {
@apply font-arial border-none font-normal my-2;
text-shadow: none;
}
.kss-title--level-1 {
@apply text-2xl;
}
.kss-title--level-2 {
@apply text-xl italic;
}
.kss-title__permalink {
@apply no-underline;
}
.kss-title--onmaincolor {
color: var(--kss-scheibo--maincolor-con);
}
.kss-style--colorlist .kss-title--onmaincolor {
@apply text-gray-700;
}
.kss-toolbar__link {
@apply inline-block rounded bg-gray-300 block p-2 px-4 m-1 text-center leading-none;
}
.kss-toolbar__link:hover {
@apply bg-gray-200;
}
.kss-guides-mode .kss-toolbar__link--guides,
.kss-fullscreen-mode .kss-toolbar__link--fullscreen,
.kss-markup-mode .kss-toolbar__link--markup {
@apply bg-blue-100;
}
.kss-toolbar__tooltip {
@apply hidden;
}
.kss-toolbar__on {
@apply hidden;
}
.kss-fullscreen-mode .kss-toolbar__on {
@apply inline;
}
.kss-fullscreen-mode .kss-toolbar__off {
@apply hidden;
}
.kss-toolbar__svg {
@apply w-4 h-4;
}
.kss-toolbar__icon-fill {
@apply text-black fill-current;
}
.kss-source,
.kss-markup {
@apply p-8 bg-gray-100 text-base;
}
.kss-source {
@apply pt-0;
}
.kss-modifier__example {
@apply p-3 mb-8 py-10 border-solid border-gray-300 border-0 border-b relative;
}
.kss-modifier__defaultinsertmarkuptext {
@apply italic text-sm font-normal;
}
.kss-modifier__defaultheader {
@apply flex justify-between items-center;
}
.kss-modifier__heading {
@apply font-bold mb-4;
}
.kss-modifier__header {
@apply flex justify-between items-center opacity-75;
transition: opacity 0.5s;
}
.kss-modifier__header:hover {
@apply opacity-100;
}
.kss-modifier__default-name,
.kss-modifier__name {
@apply font-bold px-3;
}
.kss-modifier__name {
@apply text-base;
}
.kss-modifier__description,
.kss-modifier__insertmarkuptext {
@apply px-3 italic text-sm;
}
.kss-modifier__wrapper {
@apply p-8;
}
.kss-section {
@apply border-gray-300 border-0 border-b border-solid;
}
.kss-section--hidden {
@apply hidden;
}
.kss-description {
@apply text-sm;
}
.kss-fullscreen-mode .kss-header,
.kss-fullscreen-mode .kss-sidebar,
.kss-fullscreen-mode .kss-section:not(.is-fullscreen),
.kss-fullscreen-mode .kss-github {
@apply hidden;
}
.kss-fullscreen-mode .kss-container,
.kss-fullscreen-mode .kss-main {
@apply w-full max-w-full p-0;
}
.kss-fullscreen-mode .kss-modifier__example {
@apply px-0;
}
.kss-guides-mode .kss-modifier__example {
@apply border-dotted border-gray-700 border p-0;
}
.kss-overview {
@apply p-8 text-base;
}
.kss-overview h1 {
@apply text-2xl py-12 px-8 -mx-8 -mt-8 font-normal;
background-color: var(--kss-scheibo--maincolor);
color: var(--kss-scheibo--maincolor-con);
}
.kss-overview h2 {
@apply pt-8 leading-snug;
}
.kss-overview h2:after {
content: '';
@apply block w-1/2 border-solid border-0 border-b-4 mt-3;
border-color: var(--kss-scheibo--maincolor);
}
.kss-overview h4 {
@apply border-solid border-0 border-l-4 py-3 pl-3;
border-color: var(--kss-scheibo--maincolor);
}
.kss-overview td {
@apply px-3;
}
.kss-overview th {
@apply text-sm;
}
.kss-overview hr {
@apply border-0 h-px;
background-color: var(--kss-scheibo--maincolor);
}
.kss-colors {
@apply flex flex-wrap justify-between p-0 text-base;
list-style: none;
}
.kss-colors:after {
content: '';
flex: auto;
}
.kss-colors__item {
@apply mb-8 px-2;
width: calc(50% - 1rem);
}
.kss-colors__colorbox {
@apply w-full;
height: 100px;
}
.kss-colors__value {
@apply mb-2;
}
.kss-colors__variable {
@apply italic mb-2;
}
.kss-search__input {
@apply box-border border border-black border-solid w-full p-2 text-base;
}
.kss-search__list {
@apply bg-gray-100 mt-0 p-2 hidden;
}
.kss-search__list--display {
@apply block;
}
.kss-search__desc {
display: none ;
}
@screen md {
.kss-doc-title {
@apply font-arial container mx-auto;
}
.kss-container {
@apply container flex justify-between;
}
.kss-nav__menu-child {
@apply mt-2;
}
.kss-nav__menu-item {
@apply border-none mb-2;
}
.kss-nav__menu-link:hover,
.kss-nav__menu-link--active,
.kss-nav__menu-child .kss-nav__menu-link:hover {
@apply border-solid border-0 border-l-4;
border-color: var(--kss-scheibo--maincolor);
}
.kss-sidebar {
@apply w-1/5;
}
.kss-main {
width: calc(80% - 2rem);
}
}
@screen lg {
.kss-colors__item {
width: calc(25% - 1rem);
}
.kss-colors__colorbox {
height: 150px
}
}