Link to article: EstrellaYoshte's Authorpage.
:root {
--base-header-height: 33.25rem;
}
.pseudocrumbs {
margin-block: 1.5rem;
}
.profile-wrapper {
display: flex;
flex-direction: row-reverse;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 1.25rem;
margin-block: 1.5rem;
}
.pfp-frame {
aspect-ratio: 1;
flex-basis: min(25rem, calc(10rem + 20vw));
position: relative;
z-index: 1;
}
.pfp-frame::before, .pfp-frame::after {
content: "";
position: absolute;
inset: 0;
z-index: -1;
}
.pfp-frame::before {
background: rgb(var(--basalt-secondary-color));
transform: rotate(45deg) scale(0.725);
}
.pfp-frame::after {
border: solid .175rem rgb(var(--basalt-main-text-color),.575);
transform: rotate(45deg) scale(0.8125);
}
.pfp-frame img {
width: 100%!important;
height: 100%!important;
object-fit: cover;
--_o: 6.775%;
clip-path: polygon(calc(var(--_o)*-1) calc(var(--_o)*-1), calc(100% + var(--_o)) calc(var(--_o)*-1), calc(100% + var(--_o)) 50%, 50% calc(100% + var(--_o)), calc(var(--_o)*-1) calc(100% + var(--_o)));
}
.filebox {
flex-basis: 24rem;
flex-grow: 1;
}
.filebox h2 { text-align: center; }
/*---------------------------*/
.series-wrapper {
display: grid;
gap: 1rem;
grid-template-columns: repeat(auto-fill, minmax(calc(10.5rem + 1.75vw),1fr));
}
.series-wrapper > .pager {
grid-column: 1/-1;
}
.series-block {
display: flex;
flex-direction: column;
justify-content: space-between;
background: rgb(var(--basalt-secondary-color));
}
.series-block .title {
font-family: var(--header-font);
font-weight: bold;
text-align: center;
padding: .25em .75em;
}
.series-block .metadata {
display: grid;
grid-template-areas:
'vote com'
'type type';
font-family: var(--mono-font);
font-size: .875em;
text-align: center;
gap: .375rem;
}
.series-block .metadata a:not([href$=admin],[href$=hub],[href$=contest],[href$=workbench],[href$=supplement],[href$=site],[href$=guide],[href$=essay],[href$=news],[href$=resource],[href$=author],[href$=component],[href$=component-backend],[href*=theme],[href$=more-by],[href$=splash],[href$=redirect]){
display: none;
}
/*---------------------------*/
.hubber {
display: grid;
grid-template-columns: 1fr 5fr;
margin-block: 1.25rem;
gap: 1.5rem;
position: relative;
overflow-x: clip;
}
.hubber .filebox {
--dir: to left;
grid-column: 2/3;
position: relative;
}
.hubber .filebox h3 { text-align: center; }
.hubber .filebox::before {
--_size: min(14.5rem, calc(8rem + 8.75vw));
all: unset;
content: "";
position: absolute;
width: var(--_size);
height: var(--_size);
background: url(https://i.imgur.com/Th3vdm1.png) center no-repeat;
background-size: contain;
inset-block-start: calc(50% - var(--_size)/2);
inset-inline-end: calc(100% + var(--_size)/4);
filter: invert(1);
opacity: 0;
transition: all .5s cubic-bezier(.04,.38,.29,.99);
pointer-events: none;
}
.hubber .filebox:is(:hover,:focus-within)::before {
opacity: .625;
inset-inline-end: 100%;
}
.hubber .filebox[style*="--t"]::before {
filter: unset;
background-image: var(--t);
}
.hubber .filebox::after {
background-color: rgb(var(--basalt-tertiary-color));
transition: background-color .25s ease-out;
}
.hubber .filebox:is(:hover,:focus-within)::after {
background-color: rgb(var(--basalt-secondary-color));
}
/*---------------------------*/
.achievement-container {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: .75rem;
margin-block: 1rem;
--bgBadgeColor: transparent;
--borderColor: invalidvalue;
}
.achievement-container .tooltip { display: block; }
.achievement-container .tooltip a { position: relative; }
.achievement-container .tooltip a::before {
content: "";
position: absolute;
inset: 0;
border: solid 0.5rem rgb(var(--basalt-main-text-color),.1);
-webkit-backdrop-filter: blur(var(--basalt-UI-blur));
backdrop-filter: blur(var(--basalt-UI-blur));
transform: rotate(45deg) scale(0.625);
z-index: -1;
}
.achievement-container .tooltip::before,
.achievement-container .tooltip::after {
content: "";
position: absolute;
inset: 0;
border: solid 0.25rem rgb(var(--basalt-undertone));
transform: rotate(45deg) scale(0.75);
clip-path: inset(0 100% 100% 0);
z-index: -1;
transition: clip-path 0.25s ease-out;
}
.achievement-container .tooltip::after {
clip-path: inset(100% 0 0 100%);
}
.achievement-container .tooltip:is(:hover,:focus-within)::before,
.achievement-container .tooltip:is(:hover,:focus-within)::after {
clip-path: inset(0);
}
span.tooltip .tooltiptext {
top: 8rem;
border-radius: 0;
font-family: var(--UI-font);
}
.achievement-container .tooltip img {
width: 7.5rem;
}
font-family: var(--mono-font); text-align: center;
--t: url(https://scp-wiki.wdfiles.com/local--files/aiad-homescreen/itlogo3.png
--t: url(https://scp-wiki.wdfiles.com/local--files/component%3Apride-highlighter/lgbtqp_logo_blk.svg)
--t: url(https://scp-wiki.wdfiles.com/local--files/black-autumn-hub/scp-halloween-alone.png)
--t: url(https://scp-wiki.wdfiles.com/local--files/anthology-2023-hub/anth23.png)
:scp-wiki:theme:bedrock
[info]
:scp-wiki:theme:lumina
[info]
:scp-wiki:component:sybadge
[info]
:scp-wiki:component:sybadge
[info]
:scp-wiki:component:sybadge
[info]
:scp-wiki:component:sybadge
[info]
:scp-wiki:component:sybadge
[info]
:scp-wiki:component:sybadge
[info]
:scp-wiki:component:sybadge
[info]
profile-wrapper
breakout
pfp-frame
filebox
series-wrapper
series-block
title
metadata
blockquote
blockquote
blockquote
blockquote
blockquote
blockquote
blockquote
pseudocrumbs
full-width
hubber
full-width
filebox
filebox
filebox
filebox
filebox
filebox
filebox
pseudocrumbs
full-width
achievement-container