Preface

[ART] The Tennis Club Art and CSS
Posted originally on the Archive of Our Own at https://archiveofourown.org/works/84941036.

Rating:
Explicit
Archive Warning:
No Archive Warnings Apply
Categories:
M/M, Other
Fandoms:
Heated Rivalry (TV), No Fandom
Relationship:
Shane Hollander/Ilya Rozanov
Characters:
Shane Hollander, Ilya Rozanov, Original Male Character(s)
Additional Tags:
Fanart, CSS Guide
Language:
English
Stats:
Published: 2026-06-01 Updated: 2026-09-23 Words: 4,671 Chapters: 18/?

[ART] The Tennis Club Art and CSS

by luulapants, mockspeed

Summary

The art from the fic "the Tennis Club" along with some notes on how the CSS was accomplished.

Notes

All images are hosted on Squidge, so if you're having trouble viewing them, check Squidge's socials to see if they have an outage.

See the end of the work for more notes

Chapter 1: Cover

Chapter Summary

Here's the cover, along with some directors commentary and process pics.

Chapter Notes

Generally, you guys hear from Luula on the main fic. Over here, it's generally going to be mock (me).

 

Anyways, that said, I didn't do much alt text for this chapter, so the images aren't super accessible.


The final cover came out this way, and has a solid number of Luula's OCs on it.

Here's a zoom in of the guys - Danilov, Berggren, Archer, Casey, Hunter, Kallio, Paulsen, Martin, and Price. I had a really good time adding in a lot of tender caressing of each other's tennis rackets, and other innuendo. Please observe Kallio tying his shoes and Berggren showing off his shaft and balls to Danilov.

Drawing this many dudes was a lot of work, so I made things easier on myself by modeling them out - I use a program called magic poser on the iPad. (This did not save me from having to make SO many decisions about outfits, haircuts, and shoes.)

I also modeled out an entire to-scale tennis court.... but for the record, I think this was a bad move. I absolutely should have just fudged it to optimize the composition.
Also, using magic poser to do this was a pain in the ass -- everything is scaled in reference to itself, not in inches or anything, so it was a lot of laying things against the grid and doing math. I love working with this program generally, but there's definitely more precise options on desktop.

Anyways.


This was my first pitch, and I did wind up modeling this out.

I could have fit all 19-ish characters in this way, and I do think it's funnier than the cover angle I went with, but I got to squeeze so much innuendo into the more zoomed in guys. So. Tossup I guess.


I also doodle Luula's first pitch for a cover, which is ALSO really funny.

 

As we've gotten more into things and defined the tone, though, I've thought a lot about doing a more serious cover 🤔 so you might see an alternative cover down the line.

Chapter 2: Chapter 5 illustrations

Chapter Notes

I made 13 paintings of dick pics, because we thought it would be funny. I also took the time to write image descriptions for all of them, and I tried to keep up the playful vibe for people who need the alt text -- so I've included the alt text in plain text here because I thought they were funny and I wanted to share lmao.

The images are all under a details/summary html tag, so you tap them to open.

If it looks like this...
CLICK IT! There's stuff inside!
See the end of the chapter for more notes

The Tennis Club

Archer
IMG_0972.HEIC

[A picture of Archer's dick. It is taken from a low angle, and Archer is reclining. A hairy chest is visible in the background, and he is wearing a chain. His butthole is just visible beneath his dick. Very fuck-boy coded. Smug, you know?]
Berggren
IMG_0489.HEIC

[A picture of Berggren's dick. He is standing, pantsless, with his dick in hand. It's an agressively masculine impression, and his dick is very sausage-like. ]
Casey
IMG_1124.HEIC

[A picture of Casey's dick. Casey is reclined and wearing a cock ring. His legs are bare, and his balls are tight and purple. His hand presses in behind his dick to best angle it. ]
Cohen
IMG_0208.HEIC

[A picture of Cohen's dick. It's taken from the side, and his hand braces his dick, which is framed out kind of nicely by the furniture in the background. ]
Danilov
IMG_0053.HEIC

[A picture of Danilov's dick. He is standing in a shower and covered in suds. His dick is fully erect and very red. The beiges of the shower and the red of the dick are a little threatening in combo. It's giving Dexter. As in serial killer not laboritory. ]
Kallio
IMG_4882.HEIC

[A picture of a grand tree, taken looking straight up its trunk into the green canopy, against a brightly lit sky. Its a little phallic. ]
Kowalski
IMG_0506.HEIC

[A picture of Kowalski's dick. It's angled down into his lap with his legs spread. He's pulling his balls to the side, and is seated on a toilet. Kowalski has a distinctive circumsicion scar that makes the top of his 2/3rds of his dick look really pink. ]
Lorenzo
IMG_0684.HEIC

[A picture of Lorenzo's dick. It is taken from a low angle and cropped closely. His hand is just visible in the background, raising his shirt. Notably, the picture is in black and white, giving either a pretentious or artsy vibe, depending on how kind you're being. ]
Martin
IMG_0110.HEIC

[A picture of Martin's dick. It is angled down into his lap. His dick is poking out from the fly of his plaid pajama pants. Has a cosy and oddly innocent impression, like a little mushroom in an enchanted forest. ]
McGee
IMG_1242.HEIC

[A picture of McGee's dick. It is angled down into his lap, and his dick is sticking out through the fly of his jeans. It's very frat bro, but honestly a very competent picture. Well lit, dick looks huge. ]
Rozanov
IMG_0844.HEIC

[A picture of Rozanov's dick. It is extremely zoomed in and dark, and any other anatomy is washed out. It's giving potato. ]
Villa
IMG_0692.HEIC

[A picture of Villa's dick. It is taken from the side at a low angle, and theres a brightly lit window in the background with a blue sky, leading his dick to be kind of weirdly backlit. It's sort of comically ominous. ]
Vrubel
IMG_0537.HEIC

[A picture of Vrubel's dick. He is only a little erect. He is pulling up his shirt and down basketball shorts, and his dick is angled just outside of the frame of his torso, giving the impression of a sad fleshy spigot. ]
Williams
IMG_0567.HEIC

[A picture of Williams dick. The entire image is very washed out, obscuring the background in reds. The dick itself is photographed at an odd angle such that the balls are semi visible and the dick points straight out horizontally. It gives an impression of length, but has that awkward stretched out vibe like a borzoi. ]
Kowalski
IMG_242.HEIC

[A photo of two Christmas stockings hung from a mantle. One says Joey and one says Keith.]

Chapter End Notes

thanks to the brave folks over at ratemy.co, which is where we went for reference images. You all have beautiful hogs (if unequal photography skills), and I rated them highly.

Chapter 3: CSS

Chapter by mockspeed

Chapter Summary

Notes on CSS used.

Chapter Notes

I am not going to go out of my way to make this SUPER easy to get into as baby's first CSS, but I've done some work to still make this like… Accessible to use and adjust for an uncurious layperson who doesn't want to get too under the hood by way of making a spreadsheet. You're welcome to get in there and dick around if you're great with spreadsheets and CSS.

First things first - I started with Azdaema's Snapchat Skin. The big difference between what we're doing and what the original snapchat code is doing is that we decided early on that we should have a different color for every chat participant, to help make sense of the chaos. That means individual CSS for each character.

So where they have

/* Outgoing/red */
.snapchat .out dt {color: #e92754;}
.snapchat .out dd {border-color: #e92754;}

/* Incoming/blue */
.snapchat .in dt {color: #3cb2e2;}
.snapchat .in dd {border-color: #3cb2e2;}

We have

.snapchat .Hunter dt {color: #FF7373;}

.snapchat .Hunter dd {border-color: #FF7373;}

.snapchat .Hunter details[open] {
background-color: #666666;
border-left: 3px solid #FF7373;
border-right: 3px solid #FF7373;}
.snapchat .Hunter summary::before {
content: '\27BE';
display: inline-block;
padding: 4px;
margin-top:-22px;
padding-right: 10px;
transition: transform 0.5s ease-in-out;
height:20px;
color: #FF7373;
transform: rotate(0deg) translateX(0) translateY(-2px);
font-weight: bold;
font-size: 40px;

}

.snapchat .Hollander dt {color: #faebd7;}

.snapchat .Hollander dd {border-color: #faebd7;}

.snapchat .Hollander details[open] {
background-color: #666666;
border-left: 3px solid #faebd7;
border-right: 3px solid #faebd7;}
.snapchat .Hollander summary::before {
content: '\27BE';
display: inline-block;
padding: 4px;
margin-top:-22px;
padding-right: 10px;
transition: transform 0.5s ease-in-out;
height:20px;
color: #faebd7;
transform: rotate(0deg) translateX(0) translateY(-2px);
font-weight: bold;
font-size: 40px;

}

... etc for every character. So if you know me, you know I'm not doing all that by hand.

SO I BUILT A SPREADSHEET, YOU CAN MAKE A COPY IF YOU WANT. it also contains a way to generate CSS for proboards forum posts (like we did for "my momsold me to Scott Hunter, a Shane Hollander fanfiction"), and generate tumblr posts (based on phyripo's tumblr css guide)

 

Was there a more optimal way to do this? Maybe, I dunno, but this is how I have fun when I'm in an art slump.

 

The other thing I went off script with from azdaema's CSS/what snapchat does, is with putting together the details/summaries containers for images. Azdaema's "no nudes, sorry" joke definitely tickled me, and definitely contributed to my and luula's decision to put actual dick pics in our story, but that meant I wanted something that would stay open longer than their css based solution. And given the subject matter I wanted to preserve the ability to collapse things even if CSS is turned off.

So we used the (pretty new to the internet actually!) standard details/summary tag.

  
<details>
  <summary>Click me</summary>
Stuff goes in here!
</details>
  

which looks like this:

Click me

Stuff goes in here!

And we wrapped that up in our fancy formatting.

  
<dl class="snapchat border">
    <div class="Hunter">
   <dt>If it looks like this... </dt>
   <dd><details><summary>CLICK IT! </summary>
       <p> There's stuff inside!</details>
</p></dd></div></dl>
  

so it looks like this:

If it looks like this...
CLICK IT!

There's stuff inside!

One thing I had a bunch of fun with was the arrow swinging around during the transition. I initially put a little bounce on it, but turns out ao3 doesn't support bezier timing curves or something? I dunno.

Anyways, you can change the arrow by adjusting the unicode symbol in the spreadsheet too, but it might look wonky to have a unicode character with different dimensions -- so you might need to adjust the CSS if you want to go that route. If you want to do that, then you can unwind row 11, adjust the css for offsets in summary::before in cell B11, and then copy past across the rest of the row. (B11 to Z11)

 

We also used Azdaema's retro iOS skin, and I have a spreadsheet for generating html for that too, but I'm not 100% happy with it yet so I have luulapants beta testing. It'll make its way over to the public version of the spreadsheet eventually.

Chapter 4: Trading cards batch1 - Paulsen, Lorenzo, McGee

Chapter Summary

I’m working on trading cards with portraits of the guys — here’s the first batch. (Paulsen, Lorenzo, McGee)

Chapter Notes

See the end of the chapter for notes


Paulsen has gained a lot of forehead as a natural consequence of childrearing. He’s a little tan with some sun damage on his face and a nose that’s been clearly broken before. He has short brown hair that’s buzzed on the sides.


Lorenzo has thick, dark brown hair, and a little bit of a baby face in that he still sort of has a puppy fat look. He’s started growing in a decent beard to combat this.


McGee is a ginger, but he keeps his hair short and filled with product to make it look darker. Dying it would be trying too hard. He’s freckly and has a set of features that make him look sort of permanently upset — distinct, sharp eyebrows with a natural downturn and a pouty mouth.

Chapter End Notes

We’ll roll these into the appendix at some point — I want to do some css so they flip around and there’s stats on the back.

Luula and I spent a bunch of time looking at various actors and sports people so I didn’t same face these guys, but I mostly want the ref for facial proportions and take off from there — so some people look more or less like the ref.

Paulsen I ref’d from Johann Urb, Lorenzo from Carlos Valdes, and McGee from Will Poulter.

Chapter 5: Trading cards batch2 - Kowalski, Villa, Martin

Chapter by mockspeed

Chapter Summary

More portraits!

Chapter Notes

See the end of the chapter for notes


Kowalski is so aggressively blond it's blinding. His eyelashes are practically translucent, and there's a certain puffiness to the skin under his eyebrows that has his eyes vanishing a little. He has an absolutely beatific, unselfconscious smile that shows all of his teeth and gums.


Villa is saved from being too pretty by his buzz cut, thick eye brows, and the satellite dishes he calls ears. He's one of those guys who has absolutely absurd natural eye lashes and full lips. He tans very well in the summers so here he is very brown skinned.


Martin has a face that could very easily be too intense, but his personality brings a lot of needed softness. If willem dafoe is an 11, Martin is a 6 in cheekbones. He has green eyes and soft brown hair. He has some fake teeth that are noticeably whiter than his natural ones.

Chapter End Notes

Face ref noted (see previous chaps for all my disclaimers about my process)

Kowalski - Jesse Plemons
Villa- Tyler Alvarez
Martin - Freddy Carter

Chapter 6: Trading cards batch3 - Cohen, Berggren, Danilov

Chapter Summary

More trading cards

Chapter Notes

See the end of the chapter for notes


Cohen has slightly mousy, angular features, pale skin, brown eyes, and curly brown hair that can be turned into a poofy mess at the slightest provocation. He's wearing a shirt for his old team - the Nomads. Their logo is a Bigfoot, by the way.


Berggren looks like that guy who is just slightly too old to be at the frat party. He is conventionally attractive with a wide, well cut jaw, blue eyes and short brown hair.


Danilov has hardcore resting murder face. He has shoulder length dark brown hair and dark brown eyes. He is very broad shouldered and wearing a tank top. He also wears a gold chain and is fussing with his wedding ring.

Chapter End Notes

Ref-

Cohen - Jonah Hauer-King
Berggren - Craig Parker
Danilov - Steve Howey

💖

Chapter 7: Trading cards batch4: Archer, Vrubel, Casey

Chapter Summary

More portraits, this time of our older club members

Also, new template for the older guys! Their cards are from a different "season" lol :)

Chapter Notes

See the end of the chapter for notes


Archer has this rockstar intensity that makes his misery look like a glamorous crashout, but it's actually really uncomfortable to be in the same room with. He has blond hair, and alternates between a pretty boy face and a thick, dark beard. He puts on like he's one of those guys that bleaches naturally in the sun but actually he dyes his hair and doesn't want to admit it. He's also got an absolute rug of chest hair. Blond hair, green eyes. Dead expression.


Vrubel is just kind of a sweaty guy. He's always just a little shiny and he always looks faintly worried. He smiles at you like he's checking to be sure he should be smiling. He has well-styled short brown hair, brown eyes, and a short beard.


Casey is built like an escalade, 6'5"", bald, thick black beard, and soulful hangdog eyes. He's ambiguously brown, with an expression of faint concern. His underlying anxiety reads as deeply intimidating to people outside the club.

Also moved Paulsen over to this template instead of the standard one:


Paulsen has gained a lot of forehead as a natural consequence of childrearing. He’s a little tan with some sun damage on his face and a nose that’s been clearly broken before. He has short brown hair that’s buzzed on the sides.

Chapter End Notes

Archer - Alex Pettyfer
Vrubel - Brian Greenberg
Casey - started from Jorge Masvidal but lots of edits here.

Paulsen - still Johann Urb

Chapter 8: Trading cards batch5: Kallio, Williams, Price

Chapter Summary

Did you know I can draw canon character too lmao bc I was forgetting.

We got price in here!

(More trading cards)

Chapter Notes

See the end of the chapter for notes


Kallio has long blond hair, blue eyes, and a broad face that has done a lot of smiling. He's wearing plaid, he's making some sort of Disney princess face at the camera, and he's holding a leaf of poison ivy up to his face.


Williams is conventionally and objectively hot in a way that's unfair to the people around them. He has short, brown hair, brown eyes, and biceps that are the size of his head. His smile is dazzling. He's the mythic ideal of the nice football captain in a teen drama.


Price has long red hair, a thick red beard, hazel eyes, and a strong brow that casts his eyes into miserable shadow.

Chapter End Notes

Kallio - Charlie hunnam
Williams - Pietro Boselli, and this is the most direct from reference I think I've gone yet lol.
Price - Wyatt Russell

Also!! Please check in on the appendix in another hour or so, we should be getting the new one up tonight, with the cards included :)

Chapter 9: Trading cards batch6 - Eastman, Gardonyi, ???

Chapter Summary

One more batch tonight ! To celebrate the appendix going up :)

Chapter Notes

See the end of the chapter for notes


Eastman has brown eyes, brown hair and a hungry, doberman pointyness to his face. His hair is styled in a little bit of a halfassed slick back. He's giving baby greaser.


Despite being 6’3” and broad shouldered, Gardonyi kind of looks like a greyhound in a sweater. He has watery blue eyes and reddish blond hair that is buzzed short.


And we got one that's in an upcoming chapter so here he is who's that pokémon style until then :)

Chapter End Notes

Eastman - Robin Migne
Gardonyi - Harris Dickinson

 

I've been calling this the baby batch 💖

Chapter 10: Trading card batch7 - Scott, Ilya, Shane

Chapter Summary

Canon characters??? In my illustrations??? It’s more likely than you think.

Chapter Notes

See the end of the chapter for notes


Scott has dark tousled hair, a scruffy beard, and hazel eyes. His expression is faintly worried, but the way he glances to the side looks slightly sly.


Rozanov has blue eyes and a changeable shade of curly brown hair, that glows golden in some lights. He's wearing a beanie and hoodie, and has a cigarette in his mouth. His expression is like a cat who has spotted a canary but not decided if it was going to eat it or not.


Shane has short black hair and dark eyes. He has his hoodie up, leaning back and smiling. The background of this card has him haloed in light, as is fitting for hockey Jesus.

Chapter End Notes

We know who these guys are based on. As a bonus, here’s two that didn’t make the cut. The extra Shane was okay but I’m much happier with the one I went with.

 

 

The extra Scott…. Something was just nooot working for me with the ref image. Luula said he was hide the pain Harold coded.

Ilya was a perfect angel who didn’t fight me at all. First try, no notes.

Chapter 11: Chapter 11 illustrations (+ Barret trading card)

Chapter Notes

See the end of the chapter for notes


A trading card with only the silhouette of a person. In the pokémon font, overtop it says "Who's that babygay?"


Being 18 years old, Troy still has a very youthful face. He has dark hair in a bit of a classic Bieber cut, blue eyes, and pale skin. He has chihuahua energy. It’s not that he’s violent, it’s just that it’s a world full of big concerns and he’s 5’8”.


A Rolex banner ad. On one side, Shane Hollander, in a tuxedo, rests his chin on his hand, with Rolex glinting on his wrist. On the other, his hands lace up his skates with his Rolex still on his wrist. In the center is a large glinting Rolex, the Rolex Logo, and the tagline 'for all occaisions.'


A City Seltzer banner ad. On either side are large cans of various flavors of soda. In the center is the City Seltzer logo and tagline 'you'll love this city.' In the background, a soggy Shane Hollander reclines with orange soda can in hand. His nipples show through his wet white t-shirt.


A CCM banner ad. The red CCM logo is off to the left. On the right, Shane Hollander glares through the visor of a CCM branded hockey helmet. On the left, his abs ripple covered only by CCM branded hip pads. In the center is the tagline 'we are made of hockey.'


A Calvin Klein banner ad. In the center is the Calvin Klein logo. On the left, Shane Hollander twists away from the camera, showing off the dimples of his spine and black Calvin Klein briefs. On the right, he is laid out ass up on the bench of a locker room. His white Calvin Klein briefs are exposed by his pulled down jeans.

Chapter End Notes

I made Troy as part of the baby batch, but only got to post him now!

His face model was Ian Nelson, who some of you might know as young Derek Teen Wolf. Does that mean he grows up to look like Tyler Hoechlin? Dunno, that doesn't seem to be how it worked for Ian Nelson.

I may or may not post the yahoo css up eventually -- I kinda wanna figure out the empty list items that show when no css but I don't want to revamp how I'm doing the navigation panels.

Also I hope you enjoyed the ads, the joke is they're in escalating order of thirst lol

Chapter 12: Chapter 12 Illustrations

Chapter by mockspeed

Chapter Summary

Some soaking wet troy barretts in here gang


A photo of grey woods in a daytime downpour. The trees are all leafless and the ground is an orangey brown from fallen trees. In the middle distance Troy Barrett stands hunched over in the rain, his back to the camera.


A selfie of Troy Barrett, dripping went and standing in front of a grey tree, expression distraught. His hand obscures the left third of the photo.


A BowFlex banner ad. At the left is the tagline 'Get a Texas sized flex like Mark Archer.' At the right is the bowflex logo. In the center Mark Archer uses the cables on a bowflex machine to do a rowing motion. He's beardless with a hairy chest and arms.

Chapter 13: Chapter 13 illustration

Chapter by mockspeed

Chapter Summary

The version in chapter 13 has some grain - presented here without grain for your appreciation.


A photo of Henry McGee, laid out on a couch. His face is unfocused and unhappy, a little slack. His hair is unstyled and fluffy, looking extra ginger with the lack of product. He looks towards the camera, lazily flipping it off. He has a bowl in front of him, and dry Cheerios sprinkled on his shirt. He's wearing an oversized Spyrou Vineyard t-shirt and grey sweatpants. He's clutching an ice pack against his chest under one arm. His face and arm have lurid bruises, as does the back of the hand flipping off the camera.

Chapter 14: Trading Card Batch8 - Noyer, Pahlke, Spyrou

Chapter by mockspeed

Chapter Notes

See the end of the chapter for notes


Noyer has a mousy complexion, pale blue eyes, and a long nose. He has short, tousled hair, and an easygoing expression.


Pahlke has brown eyes and dark hair that sweeps away from his face. It's a classic long on top short on the sides situation, with grey on the temples that extends into his thick dark beard. He has a childishly gleeful expression like he's waiting for you to get the joke.


Spyrou has a broad face with heavily textured skin and five o'clock shadow. He has dark, steely blue eyes and short dark hair that is starting to go grey. He's leaned in like he's about to give something hurtful to you 100% straight.

Chapter End Notes

SO excited to share these guys with you!!

Noyer - Dean O'Gorman
Pahlke - Tom Hardy, but with the directive to make him look less like Tom Hardy.
Spyrou - Kostas Sommer. This guy apparently had a big career in greece, but per his Wikipedia page, American audiences probably only know him from his supporting role in the Deuce Bigalow sequel as Greek gigolo Assapopoulos Mariolis

Chapter 15: Chapter 14 Illustrations

Chapter Notes

See the end of the chapter for notes


A Beluga Vodka ad, in Cyrillic. To the left is 'Beluga Gold Line' (I think), in a metallic gold. Ilya is in the center, drinking from a rocks glass, his skin bronze in low light. He smirks over his shoulder. Behind him is the beluga logo in metallic gold outlines. To the right is the suggestion of a vodka bottle in the dark. The whole thing is gold on black.


In lurid orange, pink, and blue, the head of a sabretooth tiger holds 'EDM' in its mouth and wears shutter shades.


A screenshot of an Instagram post by edmsabretooths, at the northlands coliseum. Their icon is a sabretooth tiger in lurid neon colors wearing shuttershades, teeth crunching down on the abbreviation EDM. The post shows a picture of Danilov in a gym. He's shot from a low angle from the waist up, his hands just below frame. He is presumably lifting weights because his arm muscles are bulging. He's wearing a pink tank top with the Edmonton logo on, and orange shutter shades to match the logo. His face is comically serious. There's 702 likes and 10 comments. The caption reads: Welcome to the sabretooths, Kirill Danilov - ready to shutter 'em out!

Chapter End Notes

Feeling #blessed to have a cocreator who indulges my most absurd instincts. I unfortunately think animals in shutter shades are REALLY funny.

There was a point in my life where I contemplated doing a whole series of animals in shutter shades and putting them on t-shirts and tank tops to sell. I never got beyond "shark" but my spouse and I both have tank tops with a shark in shutter shades that we wear from time to time.

Chapter 16: Teams &amp; Logos

Chapter Summary

All the teams -- luula came up with new teams for the MLH, but ganked IRL teams for the AHL -- with some moves as necessary for plot reasons. I assembled logos for the teams, through a variety of theft, editing, and (when all else failed) actually doing some logo design.

Anaheim Hammerheads, MLH
From the show but I had to entirely redraw it

Boston Raiders, MLH
From the show, obvi.

Brooklyn Scouts, MLH
IRL KC NHL team, but edited to say "BS" for Brooklyn Scouts. Instead of Kansas City. Also edited to be a little less racist.

Buffalo Rifles, MLH
Actual buffalo sabres logo. If I was responsible, I'd use the one where they have sabres crossed under a buffalo on a heraldic coat of arms. but i thought the buffaslug was really funny

Calgary Wildfire, MLH
No logo yet, sorry

Carolina Thunder, MLH
No logo yet, sorry

Chicago Warriors, MLH
A Chicago NBA team logo, but edited to be a hockey puck.

Colorado Rockies, MLH
No logo yet, sorry

Columbus Locusts, MLH
I made this one - the bug is clip art. I did so many revisions on this one trying to make it work.

Detroit Motors, MLH
No logo yet, sorry

Dallas Rebels, MLH
I made this one, but frankly I don't want credit for it lmao. There's a minor league baseball team in texas that has teddy roosevelt as their mascot, so when presented with a team called "the rebels" I thought "wouldn't it be funny if their mascot was stonewall jackson".... but honestly, too real.

Edmonton Sabertooths, MLH
I made this one! I saw that the abbreviation for Edmonton is "EDM" and I felt compelled to do something with shutter shades. Luula indulged me 💖

Florida Vipers, MLH
No logo yet, sorry

Houston Drillers, MLH
No logo yet, sorry

Los Angeles Conquest, MLH
This was a real logo I stole. I don't remember where from. I guess a team in Albany?? I need to remember to come back and edit the text on this one actually.

Minnesota Nomads, MLH
I made this one. After we decided that there's no reason the nomads mascot couldn't be Bigfoot, we came up with a bunch of gimmicks like having the mascot hide in the crowd during games.

Montreal Metros, MLH
You might remember this one from the show lol

Nashville Prowlers, MLH
No logo yet, sorry

New Jersey Devils, MLH
IRL team logo I stole

New York Admirals, MLH
Direct from the show.

Ottawa Centaurs, MLH
I made this but I'd like to get it more logo-y at some point. It predates the tennis club so it's not on brand.

Philladelphia Rush, MLH
this was from sportslogos.net so is presumably the logo of a real team.

Phoenix Hellhounds, MLH
This is the logo of a UK full contact america football team. Which I stole.

Pittsburgh Sea Lions, MLH
Ganked and edited from the boys and girls club of greater Salem

San Francisco Mission, MLH
From the show but I had to entirely redraw it. There was a big debate on what the little thing up top is but I decided on tacky angel clip art.

St. Louis Jammers, MLH
No logo yet, sorry

Tampa Bay Tampa Bay Tsunami, MLH
No logo yet, sorry

Toronto Guardians, MLH
I made this one. Toronto guardians should license their likeness to antivirus software.

Vancouver Cascade, MLH
IRL women's softball team in portland

Seattle Sequoias, MLH
No logo yet, sorry

Washington Banners, MLH
I made this one. It could use some more pizazz, but when you're doing this much stuff, they can't all be winners. Also they're not all winners IRL soooo. I feel fine about this.

Winnipeg Polar Bears, MLH
Ganked this from a Vietnamese CSGO team, but I am pretty certain it was stolen from somewhere else or AI soooo.

San Diego Gulls, AHL
Has an irl logo, but I haven't needed it

Providence Bruins, AHL
IRL team logo I stole. Makes you squint at the raiders logo lol.

Bridgeport Islanders, AHL
Has an irl logo, but I haven't needed it

Rochester Americans, AHL
Has an irl logo, but I haven't needed it

Calgary Wranglers, AHL
Has an irl logo, but I haven't needed it

Chicago Wolves, AHL
Has an irl logo, but I haven't needed it

Rockford IceHogs, AHL
IRL team logo I stole

Colorado Eagles, AHL
Has an irl logo, but I haven't needed it

Cleveland Monsters, AHL
IRL team logo I stole

Grand Rapids Griffins, AHL
Has an irl logo, but I haven't needed it

Texas Stars, AHL
Has an irl logo, but I haven't needed it

Bakersfield Condors, AHL
Has an irl logo, but I haven't needed it

Charlotte Checkers, AHL
Has an irl logo, but I haven't needed it

Coachella Valley Firebirds, AHL
Has an irl logo, but I haven't needed it

Ontario Reign, AHL
IRL team logo I stole

Iowa Wild, AHL
IRL team logo I stole. I think this is a patch version, should maybe get something better but eh.

Laval Rocket, AHL
Has an irl logo, but I haven't needed it

Milwaukee Rangers, AHL
Has an irl logo, but I haven't needed it

Utica Comets, AHL
Has an irl logo, but I haven't needed it

Hartford Wolf Pack, AHL
Has an irl logo, but I haven't needed it

Belleville Senators, AHL
Has an irl logo, but I haven't needed it

Lehigh Valley Phantoms, AHL
Has an irl logo, but I haven't needed it

Tucson Roadrunners, AHL
IRL team logo I stole

Scranton Penguins, AHL
Has an irl logo, but I haven't needed it

Worcester Barracuda, AHL
IRL team but edited

Springfield Thunderbirds, AHL
Has an irl logo, but I haven't needed it

Syracuse Crunch, AHL
Has an irl logo, but I haven't needed it

Toronto Marlies, AHL
Has an irl logo, but I haven't needed it

Abbotsford Canucks, AHL
Has an irl logo, but I haven't needed it

Vegas Knights, AHL
Has an irl logo, but I haven't needed it

Hershey Bears, AHL
IRL team logo I stole

Manitoba Moose, AHL
IRL team logo I stole

Chapter 17: Chapter 15 illustration + Trading card

Chapter Summary

Just the two things this time!

Chapter Notes

See the end of the chapter for notes


A Tiger Balm banner ad. It's a bright mustardy yellow. At the left is the Tiger Balm logo, at the right is the tagline 'works where it hurts,' and in the center is Scott Hunter, getting a back massage from a tiger.


Poruks is wide in the shoulders and the face. He has disheveled brown hair, slightly bushy eyebrows, and green eyes. He's all puppy fat and acne, and his facial hair is thin and scraggly -- but he has a warm smile and a good jaw shape. For the tradition of all the rookies getting a dog breed assigned by vibe, Poruks is like one of those sheep dogs with the hair covering their eyes; he has a hapless energy to him.

Chapter End Notes

Edit:

I forgot to add:
Gatis Poruks - Cooper Hoffmann, but with acne. 💖

Chapter 18: Chapter 16 Illustrations

Chapter Notes

Content Notes for the cautious
CLICK IT! I (mock) went really straightforwardly raunchy and NSFW this chapter. It's less artsy for a lot of it, and more in your face pornography. 🤷 you're welcome?
See the end of the chapter for more notes

Various DMs

Danilov
IMG_1099.JPG

A shot of Gardonyi and Danilov's dicks lined up next to each other as Gordy jacks them both off. Danilov's dick is long and thin, but Gordy's looks like a sex toy you ordered off the Internet and grossly misjudged the size of. The girth is absurd. Both cocks are leaking cum.
Price
IMG_2002.JPG

A shot of Ryan Price's ass in white lace panties. He is bent over the back of a black leather sofa, and Gordy's hand is in frame jacking him off with his dick pulled back between his legs, the panties put to the side. His ass is covered thickly in dark red hair.
Cohen
IMG_2003.JPG

A shot from Gardonyi's point of view of Cohen riding his dick. Cohen is backlit by the sunset across the Toronto sky line behind him, with the CN tower visible. Cohen is leaning back and smirking meanly. He's thick with muscle and has a very hairy chest. Behind him, Troy Barrett stands with a towel draped over his head like a nun's habit. Troy's blush is absolutely incandescent.
Martin
IMG_2004.JPG

A shot from Gardonyi's point of view of Martin riding his dick. Gordy's stomach and legs are visible. Marty is leaned back and flashing a peace sign, smiling widely. He has a pipe headboard, and there is a framed picture of mountains behind his head. Marty is lean and mostly hairless but with a scattering of dark brown pubes.
Hollander
IMG_4892.JPG

A zoomed in shot of Shane Hollander's face, his eyes and nose sealed over by Eastman's hand. Easy's dick hovers near his lips, dripping cum and spit. Shane's mouth is open, with spit and cum dripping down his chin. His upper lip looks super plush and shiny.


A photo of a spread of colorful cocktails.

Chapter End Notes

Mock’s bibliography: the porn in this chapter is ref’d from various posts I found on r/gaypointofview and r/gaycumshotlovers. The brunch drinks are from a picture Ladyhoneydarlinglove took on a vacation we took together.

Afterword

End Notes

All images are hosted on Squidge, so if you're having trouble viewing them, check Squidge's socials to see if they have an outage.

Works inspired by this one
[Restricted Work] by foundbyjohndoe, jennisaisquoi, luulapants, mockspeed

Please drop by the Archive and comment to let the creator know if you enjoyed their work!