UNPKG

kss-scheibo

Version:

A custom template for the kss-node living styleguide.

351 lines (271 loc) 5.83 kB
@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 !important; } @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 } }