.postbitwrap{
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    gap: 5px;
}

.postbiticonwrap{
	outline: 1px solid var(--tb-hl1);
    width: clamp(100px, 89%, 150px);
    aspect-ratio: 1;
    margin-Bottom: 20px;
}

.postbiticon{
    width: 100%;
    aspect-ratio: 1;
    background-color: var(--tb-hl1);
    filter: grayscale(1);
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}

.postbiticon:hover{
	filter: grayscale(0);
	 -webkit-transition: all 1s ease;
  	transition: all 1s ease;
}

.postbitfacts{
	display: flex;
    flex-direction: column;
    align-items: center;
    background: var(--tb-bg);
    padding: 20px;
    width: 240px;
    box-sizing: border-box;
}

.postbitname{
    font-size: 25px;
    font-family: var(--tb-txt);
    color: var(--tb-txt);
    word-break: break-all;
    text-align: center;
    text-transform: uppercase;
}

.postbitfactslist{
	font-size: 13px;
	font-family: var(--tb-main);
	color: var(--tb-txt);
	margin-bottom: 5px;
}

.postbitfactslist a:link,
.postbitfactslist a:visited{
	color: var(--tb-txt);
	text-decoration: none;
}

.postbitfactslist a:hover,
.postbitfactslist a:active{
	color: var(--tb-hl1);
	text-decoration: none;
	 -webkit-transition: all 1s ease;
  	transition: all 1s ease;
}

.postbitbuttons{
	display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.postbitbuttons img{
	width: 20px;
	height: 20px;
}

.postbittext{
    background: var(--tb-bg);
    padding: 20px;
    width: 100%;
    /* border-radius: 5px; */
    /* outline: 1px solid var(--tb-txt2); */
    /* outline-offset: -20px; */
    box-sizing: border-box;
    text-align: justify;
    font-family: var(--tb-main);
    color: var(--tb-txt);
    font-size: 13px;
    line-height: 1.4em;
}



.postbitzeugs{
    display: flex;
    flex-direction: row;
    gap: 5px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 50px;
}

.postbitzeugs:last-child{
    margin-bottom: 25px;
}

.postbitzeug{
	padding: 1px 8px;
    cursor: pointer;
    font-family: var(--tb-main);
    font-size: 13px;
    border: 1px solid var(--tb-hl1);
    color: var(--tb-txt);
    background: var(--tb-bg);
    text-transform: uppercase;
    letter-spacing: 0.02em;
}

.postbitzeug a:link,
.postbitzeug a:visited{
	color: var(--tb-txt);
	text-decoration: none;
}

.postbitzeug a:hover,
.postbitzeug a:active{
	color: var(--tb-hl1);
	text-decoration: none;
	 -webkit-transition: all 1s ease;
  	transition: all 1s ease;
}

.postbittextinfos{
    margin-top: -10px;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    font-family: var(--tb-main);
    font-size: 11px;
    color: var(--tb-txt2);
}

.postbittextinfos a:link,
.postbittextinfos a:visited{
	color: var(--tb-txt);
	text-decoration: none;
}

.postbittextinfos a:hover,
.postbittextinfos a:active{
	color: var(--tb-hl1);
	text-decoration: none;
	 -webkit-transition: all 1s ease;
  	transition: all 1s ease;
}
		