/* Playful objects replace decorative asterisks. */
.ticker{margin-inline:2px}
.brand-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.brand-gamepad{display:block;width:1em;height:.85em;flex-shrink:0;overflow:visible}
.ticker .ticker-token{display:grid;place-items:center;width:32px;height:27px;flex:0 0 32px;font-size:32px;line-height:1}.ticker-token .brand-gamepad{width:32px;height:27px}
.sample-token{display:block;position:absolute;font-size:0;pointer-events:none}.sample-token .token-art{display:block;width:100%;height:100%;overflow:visible}.token-a{width:43px;height:43px}.token-b{width:35px;height:35px}
.brief-intro{position:relative}.brief-toy{position:absolute;width:290px;max-width:calc(100% - 20px);height:auto;left:20px;bottom:-12px;display:block;transform:rotate(-8deg);pointer-events:none;user-select:none;z-index:0}
@media(max-width:1100px) and (min-width:761px){.brief-toy{position:relative;left:auto;bottom:auto;width:210px;max-width:90%;margin:26px auto -12px;transform:rotate(-7deg)}}
@media(max-width:760px){.brief-toy{position:relative;left:auto;bottom:auto;width:160px;max-width:65%;margin:16px 0 -8px auto;transform:rotate(-7deg)}.ticker .ticker-token{width:26px;height:23px;flex-basis:26px}.ticker-token .brand-gamepad{width:26px;height:23px}}
