.profileguest{
	width:100%;
	background: var(--tb-bg);
	padding: 20px;
}

.profilewrap{
	width:100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 5px;
	margin-bottom:50px;
}

.profilefirst{
	display: flex;
    flex-direction: row;
    gap: 5px;
    width: 100%;
	min-height: 200px;
}

.profilefirsttag{
	width: 20%;
    background: var(--tb-bg);
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.profilefirstfacts{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    width: 80%;
    gap: 10px;
    background: var(--tb-bg);
    padding: 20px;
    align-content: center;
}

.profiletagnum{
    font-size: 40px;
    font-family: var(--tb-main);
    font-weight: 600;
    color: var(--tb-hl1);
}

.profiletagtxt{
	font-size: 13px;
    font-style: italic;
    letter-spacing: 0.2em;
    margin-top: -5px;
}

.profilefact{
	
}

.profiledivider{
	border-top: 1px solid var(--tb-txt2); 
	min-width: 30px;
}


.profilesecond{
	display: flex;
    flex-direction: row;
    width: 100%;
    gap: 5px;
}

.profilesecondtraits{
	width: 80%;
    display: flex;
    flex-direction: row;
    gap: 5px;
}

.profilechara{
	background: var(--tb-bg);
    padding: 25px;
    width: 35%;
}

.profiletraits{
	width: 65%;
    background: var(--tb-bg);
    padding: 20px;
    height: 350px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: var(--tb-hl1) var(--tb-bg);
    text-align: justify;
}

.profilesecondtag{
	width: 20%;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    flex-direction: column;
    background: var(--tb-bg);
}

.profilethird{
	width: 100%;
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.profileicon{
	background: var(--tb-hl1);
    padding: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.profileicon img{
    outline: 15px solid var(--tb-bg);
    border: 1px solid var(--tb-hl1);
}

.profilequotes{
	width: 100%;
    background: var(--tb-bg);
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-style: italic;
	gap: 5px;
	min-height: 232px;
}

.profilequotes:before{
	content:'❝';
	color: var(--tb-txt2);
    font-size: 25px;
    width: 15px;
}

.profilequotes:after{
	content:'❞';
	color: var(--tb-txt2);
    font-size: 25px;
    width: 15px;
}

.profileforth{
	display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center;
    align-items: center;
}

.profileforthtag{
	width: 20%;
    padding: 20px;
    background: var(--tb-bg);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	height: 400px;
}

.profilememorys{
	width: 80%;
    padding: 20px;
    text-align: justify;
    height: 400px;
    overflow: auto;
    scrollbar-color: var(--tb-hl1) var(--tb-bg);
    scrollbar-width: thin;
    background: var(--tb-bg);
    scroll-behavior: smooth;
	font-size: 13px;
	font-family: var(--tb-main);
}

.profilepinterest{
	width: 100%;
	background: var(--tb-bg);
	overflow: hidden;
	scrollbar-width: none;
	max-height: 500px;
	padding: 10px 5px;
}

#pinterest-container { 
	width: 100%;
	height: 98%;
    margin: auto;
    overflow: auto !important;
    box-shadow: none !important;
    border: none !important;
    scrollbar-width: none;
}

#pinterest-container [class$=_img] {
  display: block !important;
  box-shadow: none !important;
  border-radius: 0% !important;
border: none !important;
	
}

#pinterest-container [class$=_col] {
  padding: 3px;
margin-top: 5px;
}

#pinterest-container [class$=_row] {
  padding: 5px;
}

#pinterest-container [class$=_button] {
  display: none !important;
}

#pinterest-container [class$=_board] {
  box-shadow: none !important;
	width: 100% !important;
    background: none !important;
	opacity: 0.8;
	    border: none !important;
}

#pinterest-container span span {
  overflow: hidden !important;
  height: 70% !important;
    border: none !important;
    box-shadow: none !important;
}

#pinterest-container > span {
    width: 100% !important;
    overflow: hidden;
}

.profilefifth{
	width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

.profiletab{
	width: 80%;
    background: var(--tb-bg);
    padding: 20px;
    height: 100%;
    overflow: auto;
}

.profilefifthtag{
	width: 20%;
	height: 100%;
    background: var(--tb-bg);
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
	height: -webkit-fill-available;
}

.profileplayerfacts{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
	padding-top: 10px;
    gap: 10px;
}

.awaywrap{
    width: 100%;
    background: var(--tb-bg);
    margin-bottom: 5px;
    padding: 20px;
    display: flex;
    flex-direction: column;
}

.profiletrigger{
	width: 100%;
    background: var(--tb-bg);
    margin-bottom: 5px;
    padding: 20px;
	text-align: justify;
}