/* Reusable shell signature; never part of a gameplay screen. */
.creator-credit{display:flex;justify-content:center;position:relative;margin:16px 0 0;padding:0 max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-bottom));}
.creator-credit a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;font:400 12px/1.4 Arial,Tahoma,sans-serif;color:#a0b8c9;text-decoration:none;transition:color .15s;}
.creator-credit a:hover,.creator-credit a:active{color:#d8eff5;}
.creator-credit a:focus-visible{outline:2px solid #9bd8e6;outline-offset:2px;border-radius:3px;}
body.playing .creator-credit,body:has(dialog[open]) .creator-credit{display:none;}
body:is(.mode-hub-view,.hub-progress-view) .creator-credit{margin-top:18px;padding-bottom:calc(90px + env(safe-area-inset-bottom));}
@media(min-width:1100px){body:is(.mode-hub-view,.hub-progress-view) .creator-credit{padding-bottom:24px;}}
@media(prefers-reduced-motion:reduce){.creator-credit a{transition:none;}}
