Модуль:Песочница/Vavilexxx/Индекс категории/styles.css

/* <templatestyles src="Модуль:Индекс категории/styles.css" /> */


/* Сброс стилей */
.ts-catindex * {
    content: '';
    list-style: none;
    background: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    /*font-weight: 400;*/
    font-style: normal;
    font-family: serif;
    box-sizing: border-box;
}

.ts-catindex a.external[href*="//ru.wikipedia.org/"] {
    background: none !important;
    padding-right: 0 !important;
}

.ts-catindex--container li:after {
    content: '';
}

/* Main class */
.ts-catindex {
    border: 1px solid #a2a9b1;
    border-radius: 3px;
    background: #f8f9fa;
    font-size: .9em;
    padding: .25em;
    margin: .5em auto 1em 0;
    overflow: hidden;
    max-width: max-content;
}

/* Caption */
.ts-catindex--caption {
    display: flex;
    justify-content: space-between;
    gap: 1em;
}

.ts-catindex--caption-title {
    letter-spacing: .5px;
    padding-left: .25em;
    padding-right: .25em;
    font-weight: 600;
}

.ts-catindex--link-tostart {
    font-style: oblique;
    letter-spacing: .5px;
    padding-left: .25em;
    padding-right: .25em;
    font-weight: 600;
}


/* Letter block */
.ts-catindex--container,
.ts-catindex--single-item {
    display: flex;
    flex-flow: row wrap;
    gap: .125em;
    width: auto;
}

.ts-catindex--multi-items {
    display: flex;
    flex-direction: column;
    padding: .125em;
}

.ts-catindex--single-item li:first-child, 
.ts-catindex--multi-items li:first-child {
    font-weight: 600;
}

.ts-catindex--container .ts-catindex--single-item li:first-child {
    font-weight: 400;
}

.ts-catindex--caption-title,
.ts-catindex--link-tostart,
.ts-catindex--multi-items li,
.ts-catindex--single-item li {
    white-space: nowrap;
}

.ts-catindex--single-item li {
    padding: .125em;
}

.ts-bullet:after {
	content: '\00a0· ';
	font-weight: bold;
}

.ts-bullet + li {
	padding-left: 0;
}

/* [[Категория:Модули:Подстраницы CSS]] */