@font-face{font-family:Fruity Minecraft;src:url(/fonts/minecraft/minecraft.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.bio-stage-content.has-minecraft-character{--character-width:336px;--character-height:320px;isolation:isolate;min-height:300px;position:relative}.bio-minecraft-character{z-index:2;width:var(--character-width);height:var(--character-height);pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(3px 8px 12px #0005);position:absolute;top:28px;left:calc(100% - 170px)}.bio-character-art{clip-path:inset(0 0 0 170px);transition:filter .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.bio-character-nametag{z-index:1;color:#fff;text-shadow:2px 2px #333;white-space:nowrap;background:#0007;max-width:calc(100% - 8px);padding:4px 6px 3px;font:14px/1.1 Fruity Minecraft,monospace;position:absolute;top:18px;left:calc(50% + 75px);transform:translate(-50%)rotate(31.5127deg)}.bio-character-greeting{pointer-events:auto;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute;inset:0 0 0 170px}.bio-character-greeting:focus-visible{outline-offset:-5px;border-radius:8px;outline:2px solid #fff9}.bio-character-greeting:disabled{pointer-events:none;cursor:default}.bio-character-art:has(.bio-character-greeting:is(:hover,:focus-visible)){filter:brightness(1.12)}.bio-stage-content:has(>.bio-minecraft-character[data-position=top]){--character-width:208px;--character-height:280px;padding-top:148px}.bio-minecraft-character[data-position=top]{top:0;left:auto;right:20px}.bio-minecraft-character[data-position=top] .bio-character-art{clip-path:inset(0 0 calc(var(--character-height) - 148px) 0)}.bio-minecraft-character[data-position=top] .bio-character-greeting{left:0;bottom:calc(var(--character-height) - 148px)}.bio-minecraft-character[data-position=top] .bio-character-nametag{top:0;left:50%;transform:translate(-50%)}@media (min-width:1101px){.bio-stage-content:has(>.bio-minecraft-character[data-position=side]){--character-peek-height:240px;min-height:var(--character-peek-height);align-items:end;display:grid}.bio-minecraft-character[data-position=side]{top:min(28px, calc(100% - var(--character-peek-height)))}}@media (max-width:1100px){.bio-stage-content.has-minecraft-character{--character-width:188px;--character-height:248px;padding-top:128px}.bio-stage-content:has(>.bio-minecraft-character[data-position=top]){--character-width:188px;--character-height:248px;padding-top:128px}.bio-stage-content.has-minecraft-character>.bio-minecraft-character{top:0;left:auto;right:4px}.bio-minecraft-character .bio-character-art,.bio-minecraft-character[data-position=top] .bio-character-art{clip-path:inset(0 0 calc(var(--character-height) - 128px) 0)}.bio-minecraft-character .bio-character-greeting,.bio-minecraft-character[data-position=top] .bio-character-greeting{left:0;bottom:calc(var(--character-height) - 128px)}.bio-minecraft-character .bio-character-nametag,.bio-minecraft-character[data-position=top] .bio-character-nametag{font-size:12px;top:-6px;left:50%;transform:translate(-50%)}}
