.world-return {display:flex;justify-content:center;}
.portfolio-page .contact__links a {line-height:1.2;}
.contact__tap {display:none;}
.portfolio-page .contact .world-return {position:absolute;left:0;right:0;top:calc(91.089109% + .916667cqw);padding:0;transform:translateY(-50%);z-index:1;}
.world-return__link {display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:56px;padding:12px 30px;border:1px solid #131313;border-radius:999px;background:#131313;color:#ff009d;font:400 24px/1.2 'Pixelify Sans',monospace;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s,transform .2s;}
.world-return__link span {color:#c1ff72;font-family:Arimo,Arial,sans-serif;}
.world-return__link:is(:hover,:focus-visible) {background:#ff009d;color:#131313;transform:translateY(-3px);}
.world-return__link:is(:hover,:focus-visible) span {color:#131313;}
.site-credit {display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 16px 24px;background:#fff;color:#202020;}
.site-credit p {margin:0;font:400 14px/1.4 Arimo,Arial,sans-serif;}
/* Clip the supplied raster to its rounded badge, excluding the outer backdrop. */
.site-credit__badge {position:relative;width:144px;max-width:100%;aspect-ratio:564/208;overflow:hidden;border-radius:8.9% / 24%;}
.site-credit__badge img {position:absolute;display:block;left:-4.432624%;top:-11.057692%;width:108.156028%;height:auto;max-width:none;}
.creators-page .creators-return {padding-bottom:28px;}
@media(min-width:801px) {
  .creators-hero h1 {left:37.5%;top:17.948718%;width:60%;height:auto;font-size:6.25cqw;line-height:1.15;}
  .creators-hero__note {left:37.5%;top:44.871795%;width:52.222222%;height:9.791667cqw;}
  .creators-hero__description {left:38.055556%;top:calc(44.871795% + 1.05cqw);width:51.111111%;font-size:1.666667cqw;line-height:1.4;}
  .creators-hero__fairy {left:82.36%;top:27.24359%;width:17.569444%;height:22.361111cqw;}
  .creators-hero__nav {left:54.51%;top:66.666667%;gap:2.361111cqw;}
  .creators-hero__nav a,.creators-hero__nav a:last-child {width:15.555556cqw;height:4.027778cqw;font-size:1.944444cqw;}
}
@media(max-width:800px) {
  .portfolio-page .contact__links {right:calc(4% + 72px);}
  .portfolio-page .contact__tap {position:absolute;right:calc(4% + 22px);top:447px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;width:38px;color:#ff009d;font:400 14px/1 'Pixelify Sans',monospace;pointer-events:none;user-select:none;}
  .contact__tap svg {display:block;width:34px;height:24px;}
  .portfolio-page .contact .world-return {top:calc(50% + 253.5px);}
  .world-return__link {height:30px;min-height:30px;padding:0 16px;gap:10px;font-size:12px;}
  .site-credit__badge {width:128px;}
  .creators-page .creators-return {padding-bottom:24px;}
  .creators-page .creator-videos__stars {display:none;}
  .creators-page .creators-decoration--videos .creators-decoration__sigil:first-child {top:-24px;left:-12%;}
}
