.text-container { font-size: 13.3333px; color: rgb(0, 102, 102); font-family: sans-serif; line-height: 1.6;}
.mini-shiny {
	display: inline-flex; align-items: center; justify-content: center;
	width: 16px; height: 16px; border-radius: 3px; font-size: 10px; font-weight: bold;
	color: white; border: none; cursor: pointer; vertical-align: middle;
	position: relative; top: -1px; margin-left: 4px;
	background: linear-gradient(to bottom, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.2) 40%, rgba(0,0,0,0.1) 100%);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), 0 1px 2px rgba(0,0,0,0.2);
	transition: filter 0.1s;
}
.mini-shiny:hover { filter: brightness(1.2); }
.btn-v { background-color: #3498db; }
.btn-g { background-color: #2ecc71; }
.btn-k { background-color: #e74c3c; }
.btn-p { background-color: #A763F1; }

/* Persische Listenformatierung */
ol[style*="persian"] {
    list-style-type: persian;
}

/* RTL Button Spacing */
[dir="rtl"] li button {
    margin-right: 4px;
    margin-left: 0;
}

[dir="rtl"] li button:first-of-type {
    margin-right: 8px;
}