/*
============================================================
== GAME DIALOGUE & STATIC TEXT                            ==
== Version 2.3 - Standardized Perk Messaging            ==
============================================================
This file contains all static character text for the game.
All dialogue is grouped by character for easy editing.
*/

/* --- UNIVERSAL DIALOGUE STYLES --- */
.message-text::before,
.perk-notification::before {
    quotes: none;
    white-space: pre-wrap; /* Ensures the text wraps correctly */
}

/*
============================================================
== CHARACTER DIALOGUE: BILLY IN 4C (Michael Smith)        ==
============================================================
*/
[data-message-id="michael-greeting"]::before {
    content: "Mac nicknamed me 'Billy in 4C' when I joined the service team with Harry and Lloyd but you can call me Michael. These days, I serve on the sales team and I think my route knowledge might help you navigate more efficiently, Q*bert!";
}
[data-message-id="michael-response-1"]::before {
    content: "Customer yesterday asked if we deliver to space stations. Told them we stick to the lower 48 states, but if Elon Musk calls, we might negotiate!";
}
[data-message-id="michael-response-2"]::before {
    content: "My daughter drew me a map of our neighborhood with all the pool table houses marked. She's got better route planning instincts than some GPS systems!";
}
[data-message-id="michael-response-3"]::before {
    content: "Q*bert, huh? That nickname sounds suspicious. You’re not going to sell my dead bird to a blind kid, are you?";
}
[data-message-id="michael-response-4"]::before {
    content: "A workplace that your kid enjoys visiting is a pretty amazing job perk! My daughter and I have a blast up here when the store isn’t too busy.";
}
[data-message-id="michael-response-5"]::before {
    content: "Dallas traffic makes sense once you learn the patterns. Austin drivers? Complete chaos.";
}
[data-message-id="michael-response-6"]::before {
    content: "Chasing my 7-year-old around DFW taught me how to plan my routes! Mapping optimization saves time for what matters.";
}
[data-message-id="michael-response-7"]::before {
    content: "Mac mentioned that 5-star review for the big 22 foot shuffleboard job. I think they just appreciate my professionalism that much!";
}
[data-message-id="michael-response-8"]::before {
    content: "Service knowledge often helps close sales. I know exactly what fits through those tricky Midway Hollow doorways and staircases. Don’t get me started on the high-rise elevators downtown!";
}
[data-message-id="michael-response-9"]::before {
    content: "Senior citizens, although old and dangerous behind the wheel, can still serve a purpose. Don’t ya go dying on me, Q*bert!";
}
[data-message-id="michael-response-10"]::before {
    content: "Ivan's diesel mix-up reminded me of my early delivery mistakes. Everyone learns eventually, but some lessons cost more than others!";
}
/* Michael Milestones */
[data-message-id="michael-milestone-small-bonus"]::before {
    content: "I've been studying your route patterns, Q*bert! Learning from the terrible traffic in Austin, I find that DFW traffic is manageable with the right approach. Here’s a new route that shaves 5% off your trip mileage!";
}
[data-message-id="michael-milestone-small-perk"]::before {
    content: "PASSIVE UNLOCKED: Better Route Optimization\A Michael's map skills optimize your route, reducing your remaining journey mileage by 5%!";
}
[data-message-id="michael-milestone-major-bonus"]::before {
    content: "Okay, I got you, Q*bert! My perfect route master plan is ready. This will take another 15% off your mileage - you'll reach destinations before you know it!";
}
[data-message-id="michael-milestone-major-perk"]::before {
    content: "PASSIVE ENHANCED: Perfect Route Optimization\A Master navigator skills shave an additional 15% off the total drive mileage!";
}

/*
============================================================
== CHARACTER DIALOGUE: CHEESEBURGER (Justin Hershberger)  ==
============================================================
*/
[data-message-id="justin-greeting"]::before {
    content: "Hello. I'm Justin Hershberger, but Mac calls me Cheeseburger… Hershberger, Burger, you get it. Dad to three elementary boys who've taught me how to stay cool when down and under pressure. Stick with me, Q*bert!";
}
[data-message-id="justin-response-1"]::before {
    content: "The 30th anniversary party was incredible! The kids had a blast, and meeting old team members I’ve only heard about was awesome. I always wondered who “Snickers” was!";
}
[data-message-id="justin-response-2"]::before {
    content: "DFW weather right? Huge windstorm blew siding right off our house. My interview even made the evening news! Have you experienced any shocking thunderstorms yet Q*Bert?";
}
[data-message-id="justin-response-3"]::before {
    content: "Q*bert, did you see there’s a chance of severe thunderstorms around Frisco, isn’t that where your next job is? Drive safe!";
}
[data-message-id="justin-response-4"]::before {
    content: "Engineering background from MSU helps with systematic problem-solving, whether it's complex installations or managing three competitive kids at home simultaneously.";
}
[data-message-id="justin-response-5"]::before {
    content: "Yep, Hershberger sounds like Burger. I've heard every possible joke about my last name by now!";
}
[data-message-id="justin-response-6"]::before {
    content: "Being dad to three boys is better focus group training than any marketing degree. If they approve, it's a guaranteed winner!";
}
[data-message-id="justin-response-7"]::before {
    content: "Three boys means three different bedtime negotiations every night. After all these years I consider myself a master negotiator!";
}
[data-message-id="justin-response-8"]::before {
    content: "Diffusing some eucalyptus oil while playing Game Room Sprinter... Hitting the top of the leaderboard requires the right vibes!";
}
[data-message-id="justin-response-9"]::before {
    content: "Volunteer work with my wife teaches community values while engineering school taught systematic thinking. Both skills transfer everywhere!";
}
[data-message-id="justin-response-10"]::before {
    content: "Just checked the leaderboard with my kids - they're convinced they could beat everyone if we let them play. Kids have no fear of failure!";
}
/* Justin Milestones */
[data-message-id="justin-milestone-small-bonus"]::before {
    content: "My boys are always seeking gaming advantages and I've picked up some optimization tricks from them. This right here will reduce your ability cooldowns by 10%!";
}
[data-message-id="justin-milestone-small-perk"]::before {
    content: "PASSIVE UNLOCKED: Quicker Cooldowns\A Justin's gameplay experience reduces all ability cooldowns by 10%!";
}
[data-message-id="justin-milestone-major-bonus"]::before {
    content: "My boys and I have been playing the heck out of this game and we found the ultimate workaround! Now all your ability cooldown times are cut in half!";
}
[data-message-id="justin-milestone-major-perk"]::before {
    content: "PASSIVE ENHANCED: Cooldowns Halved\A Justin and his sons' extensive practice pays off, cutting all ability cooldown times by 50%!";
}

/*
============================================================
== CHARACTER DIALOGUE: CIARRA MCINTIRE                    ==
============================================================
*/
[data-message-id="ciarra-greeting"]::before {
    content: "Welcome onboard! I'm Ciarra, President of Universal Billiards. I spend my days managing the sales team, running this business, and being mom to a very energetic 6-year-old. My smart purchasing algorithms should reduce your costs significantly Q*bert!";
}
[data-message-id="ciarra-response-1"]::before {
    content: "Our 30th Anniversary party was surreal. Mac’s big speech was great, when he wasn’t reading a script from ChatGPT you could really tell he was speaking from the heart!";
}
[data-message-id="ciarra-response-2"]::before {
    content: "Lincoln was in the showroom today chatting up the entire sales team, then proceeded to set a new Skee-Ball high score. The kid has Mac’s energy!";
}
[data-message-id="ciarra-response-3"]::before {
    content: "Q*bert seems fitting. Mark and I have to work together to actually decode your messages!";
}
[data-message-id="ciarra-response-4"]::before {
    content: "Just got off a call with a major manufacturer seeking industry guidance. It feels so rewarding when they trust our vision for market direction!";
}
[data-message-id="ciarra-response-5"]::before {
    content: "Mac is already coming up with more different nicknames for you - I stopped counting after 'Road Warrior.' He does this with everyone, don't worry!";
}
[data-message-id="ciarra-response-6"]::before {
    content: "Fun watching everyone obsess over leaderboard rankings. Reminds me of Lincoln competing at everything - genetic trait apparently!";
}
[data-message-id="ciarra-response-7"]::before {
    content: "One time, a new guy got trapped in the back of the Puma and nobody knew he was in there. Mac can’t retell the story with a straight face!";
}
[data-message-id="ciarra-response-8"]::before {
    content: "Lincoln asked if he could name our next fleet vehicle. His suggestion was 'Lightning Vroomer' and Mac is fully on board.";
}
[data-message-id="ciarra-response-9"]::before {
    content: "Managing a family business while being mom teaches prioritization skills no MBA program covers. I might have to join Mac at one of his relaxation yoga retreats.";
}
[data-message-id="ciarra-response-10"]::before {
    content: "The sales team keeps asking when the new floor models are going out. Truth is I’m still waiting on Mark to refine the new floorplan layout!";
}
/* Ciarra Milestones */
[data-message-id="ciarra-milestone-small-bonus"]::before {
    content: "Great driving out there, Q*bert! I've perfected our fleet maintenance purchasing, leaving extra funds to put towards our delivery vehicles. All upgrade prices reduced by 25%!";
}
[data-message-id="ciarra-milestone-small-perk"]::before {
    content: "PASSIVE UNLOCKED: Preferential Pricing\A Smarter purchasing means all upgrade prices are permanently reduced by 25%!";
}
[data-message-id="ciarra-milestone-major-bonus"]::before {
    content: "You're ready for the big leagues, Q*bert! I've leveraged our industry leadership into enterprise-level financing deals. All upgrades now 50% less costly!";
}
[data-message-id="ciarra-milestone-major-perk"]::before {
    content: "PASSIVE ENHANCED: Enterprise-Level Pricing\A Major improvements in financing mean all upgrades are now permanently 50% cheaper!";
}

/*
============================================================
== CHARACTER DIALOGUE: EVAN, FRODO, GOOSE (ASSISTANTS)    ==
============================================================
*/
[data-message-id="goose-greeting"]::before {
    content: "This is an automated message from Will: Hey y'all, Goose here. I'm officially on Alabama time. I've traded my Universal Billiards uniform for a collared shirt and am back home in Mobile for a few days. The plan is to see some old friends and not think about a single mis-fired staple until I'm back. Hope the fairways are treating me better than the Cheetah's transmission! See you next week!";
}
[data-message-id="frodo-greeting"]::before {
    content: "This is an automated message from John: To the fellowship of the warehouse, I have been called away on an unexpected journey. There is a... small matter of some jewelry that requires a very long walk. The road is uncertain and I cannot say when I will return. Keep the delivery vehicles safe. And if a wizard in a pointy hat asks for me, tell him I've already left. Yours truly, Frodo.";
}
[data-message-id="evan-greeting"]::before {
    content: "This is an automated message from Evan: Hey, it's Evan. I am out of the office and will return tomorrow. If your message is regarding the Sprinter van that was recently filled with diesel fuel, please be advised that all inquiries should be directed elsewhere... I will not be responding to texts about this matter. Thank you!";
}

/*
============================================================
== CHARACTER DIALOGUE: HOMERO "HOMIE" ESQUIVEL            ==
============================================================
*/
[data-message-id="homero-greeting"]::before {
    content: "Homero here. I make the magic happen in our workshop. Thirty years of craftsmanship in these hands, and I keep the whole production line running smooth. Stick around and maybe I'll help you out when you're running on empty!";
}
[data-message-id="homero-response-1"]::before {
    content: "Just took a break to feed Midnight. She's a good cat who reminds me to appreciate simple things. That's the secret to quality craftsmanship - attention to details others might miss.";
}
[data-message-id="homero-response-2"]::before {
    content: "Sarah packed me the best lunch today, and this giant thermos of coffee? That's the real secret to my workshop success. Good fuel makes everything run smoother!";
}
[data-message-id="homero-response-3"]::before {
    content: "I sent Hopper to find the left-handed drill bits. He's still looking. Some traditions never get old!";
}
[data-message-id="homero-response-4"]::before {
    content: "The wood shop smells like possibility today. Working on special projects that combine museum-quality craftsmanship with Universal Billiards innovation. Can't reveal details yet!";
}
[data-message-id="homero-response-5"]::before {
    content: "Mac's got a gift for nicknames, Q*bert. It only took him three tries before settling on yours!";
}
[data-message-id="homero-response-6"]::before {
    content: "Trey mentioned we got another 5-star review yesterday on a custom Texas pool table order… cool to see they love my handywork!";
}
[data-message-id="homero-response-7"]::before {
    content: "Measure once, cut twice. Words to live by… right Q*bert?";
}
[data-message-id="homero-response-8"]::before {
    content: "Just finished a custom job with mother-of-pearl inlays. Took forever, but man, it's gorgeous.";
}
[data-message-id="homero-response-9"]::before {
    content: "First Giraffe, now Ivan with fuel mix-ups. Some lessons get learned the expensive way, but Mac's reactions are always entertaining!";
}
[data-message-id="homero-response-10"]::before {
    content: "Midnight brought me a dead lizard as a gift this morning. I appreciate the gesture, but I'll stick to the Jin’s donuts from the break room for fuel!";
}
/* Homero Milestones */
[data-message-id="homero-milestone-small-bonus"]::before {
    content: "Looks like you're working hard out there, Q*bert! Don't worry if you run low on fuel - I'll head your way with enough gas to get you half a tank.";
}
[data-message-id="homero-milestone-small-perk"]::before {
    content: "ABILITY UNLOCKED: Homero's Roadside Rescue\A If you run out of fuel, Homero will deliver enough fuel to fill your tank to 50%!";
}
[data-message-id="homero-milestone-major-bonus"]::before {
    content: "I consider you true family, Q*bert! Now when you need fuel, I'm bringing premium service including a full tank plus some of Sarah’s slow smoked BBQ ribs!";
}
[data-message-id="homero-milestone-major-perk"]::before {
    content: "ABILITY ENHANCED: Homero's Roadside Rescue 2.0\A The premium service plan! Homero now delivers a full tank of fuel every time.";
}

/*
============================================================
== CHARACTER DIALOGUE: HOPPER (Sam Jenkins)               ==
============================================================
*/
[data-message-id="sam-greeting"]::before {
    content: "I'm Sam, but the guys call me Hopper. I'm a mechanic here, but on the side, I'm studying graphic design and motion graphics. Sometimes it feels like there aren’t enough billiard balls bouncing around in the road, right Q?";
}
[data-message-id="sam-response-1"]::before {
    content: "Just finished a job with Trey. We were in and out in under an hour. We're a well-oiled machine. Take notes Q!";
}
[data-message-id="sam-response-2"]::before {
    content: "I’ve learned that negative space is as important as positive space. Do you think the roads between deliveries as meaningful as the destinations Q?";
}
[data-message-id="sam-response-3"]::before {
    content: "Q, these messages you send look like pixel art from my earliest projects!";
}
[data-message-id="sam-response-4"]::before {
    content: "I love this job. I get to drive all over DFW, meet new people, and play with pool tables all day. What's not to love?";
}
[data-message-id="sam-response-5"]::before {
    content: "Q, you should know you’re driving the Cheetah, the fastest van in the fleet. I should know, I've timed it!";
}
[data-message-id="sam-response-6"]::before {
    content: "I made the mistake of asking Mark about Adobe After Effects. Consider yourself warned Q!";
}
[data-message-id="sam-response-7"]::before {
    content: "Homero is a true artist. The tables he builds are works of art.";
}
[data-message-id="sam-response-8"]::before {
    content: "Why 'Hopper'? Because I'm always hopping around, from one project to the next? I actually don’t know, ask Mac!";
}
[data-message-id="sam-response-9"]::before {
    content: "The squirrels outside are definitely running their own tiny delivery service. They're way too organized. I think they’re onto me Q.";
}
[data-message-id="sam-response-10"]::before {
    content: "I'm pretty sure the office plants are powered by Wi-Fi.";
}
/* Sam Milestones */
[data-message-id="sam-milestone-small-bonus"]::before {
    content: "Time for real-life VFX, Q*bert! I call this little effect the ball rush and you can expect about 20-40 billiard balls to fly all over the road! Think of it like particle effects!";
}
[data-message-id="sam-milestone-small-perk"]::before {
    content: "ABILITY UNLOCKED: Ball Rush\A Spawns 20-40 extra billiard balls over 3 seconds for a quick credit boost!";
}
[data-message-id="sam-milestone-major-bonus"]::before {
    content: "Let's crank up those keyframes, Q*bert! MEGA BALL RUSH activated! Ten seconds of bouncing chaos - approximately 150 balls! This is my masterpiece!";
}
[data-message-id="sam-milestone-major-perk"]::before {
    content: "ABILITY ENHANCED: Mega Ball Rush\A Triggers 10 seconds of chaos, spawning approximately 150 billiard balls!";
}

/*
============================================================
== CHARACTER DIALOGUE: MAC (Daniel McIntire)              ==
============================================================
*/
[data-message-id="mac-greeting"]::before {
    content: "Hey there! Mac here - been handing out nicknames and building Universal since '95. You sound like a Q*bert to me! Stick around and I'll show you how smart investments can lead to monstrous returns. Gotta spend money to make money!";
}
[data-message-id="mac-response-1"]::before {
    content: "Celebrating 30 years brings a lot of pride to see how far we've come since the early days when everything was held together with determination, duct tape, and superglue.";
}
[data-message-id="mac-response-2"]::before {
    content: "Remember that Manhattan job where we had to crane a pool table seven stories up? Many said it was impossible, but 'impossible' isn't in the Universal Billiards vocabulary!";
}
[data-message-id="mac-response-3"]::before {
    content: "Just finished tending the plants out front of the showroom. Amazing what a little care and attention can grow - same principle applies to business, Q*bert!";
}
[data-message-id="mac-response-4"]::before {
    content: "Pickleball yesterday taught me something about angles and precision. Been trying to get the whole team to play, but so far only Trey's shown interest. How about you, Q*bert?";
}
[data-message-id="mac-response-5"]::before {
    content: "Just when I think I've seen it all... Ivan puts diesel in one of the gas trucks! We got a sitch-e-ation now! Where is Giraffe when you need him?";
}
[data-message-id="mac-response-6"]::before {
    content: "Fleet maintenance day reminds me why I named each van. The Cheetah purrs, the Rhino rumbles, and the Animal roars… as long as people don't mix up fuel types!";
}
[data-message-id="mac-response-7"]::before {
    content: "Hot yoga instructor says I'm too competitive during relaxation poses. Apparently 'winning' at meditation misses the point entirely!";
}
[data-message-id="mac-response-8"]::before {
    content: "Q*bert, ever wonder if the billiard balls you're collecting represent the infinite possibilities in life? Each bounce is a choice, each collision a moment of change.";
}
[data-message-id="mac-response-9"]::before {
    content: "Harry and Lloyd stopped by to see the new showroom setup. Great to see those guys. I wonder what Petey is up to?";
}
[data-message-id="mac-response-10"]::before {
    content: "Q*bert, did you remember to turn off the hose before you left? Somehow access road got flooded. Not looking forward to our next water bill.";
}
/* Mac Milestones */
[data-message-id="mac-milestone-small-bonus"]::before {
    content: "I like your ambition, Q*bert! It’s that time of year where we utilize the inflatable Godzilla to draw eyes! I'm unlocking this conservative market strategy for you - guaranteed 1% return.";
}
[data-message-id="mac-milestone-small-perk"]::before {
    content: "ABILITY UNLOCKED: Monstrous Savings\A A conservative market strategy that locks in a guaranteed 1% interest income per second while Godzilla is inflated.";
}
[data-message-id="mac-milestone-major-bonus"]::before {
    content: "Alright Q*bert, you've proven you've got the guts for this! Time to get aggressive with marketing blitz, let’s throw in phenolic ball synergy! Each ball upgrade is gonna supercharge your returns!";
}
[data-message-id="mac-milestone-major-perk"]::before {
    content: "ABILITY ENHANCED: Monstrous Savings 2.0\A An aggressive strategy! Base interest increased and Phenolic Ball upgrades now also boost your rates.";
}

/*
============================================================
== CHARACTER DIALOGUE: MARK                               ==
============================================================
*/
[data-message-id="mark-greeting"]::before {
    content: "Hey Q! Or do you go by Bert? I'm Mark, the VP who vibe codes video games in my spare time. Working with my wife Ciarra to build this business means my 'creative' coding might create beneficial accidents for you!";
}
[data-message-id="mark-response-1"]::before {
    content: "Just got a drawing from Lincoln of a 'fire booster pool table.' I think Homero could build it!";
}
[data-message-id="mark-response-2"]::before {
    content: "Working hand-in-hand with Ciarra is the best part of my job. She has the business vision and I build the technical infrastructure to make it happen.";
}
[data-message-id="mark-response-3"]::before {
    content: "Q*bert is a great name for you, your communication style reminds me of our first website, it worked somehow but don’t try to understand the code!";
}
[data-message-id="mark-response-4"]::before {
    content: "Our 30th year in business puts a spotlight on our evolution from handwritten invoices to complete digital automation. Technology transforms, good business sense remains.";
}
[data-message-id="mark-response-5"]::before {
    content: "I hope you’re enjoying the drive Q*bert. Keep it up and you’ll be #1 on the leaderboard in no time!";
}
[data-message-id="mark-response-6"]::before {
    content: "You don't need a fancy degree to learn how to code. You just need a lot of patience and ChatGPT!";
}
[data-message-id="mark-response-7"]::before {
    content: "From architectural design to web development - it's all about building solid foundations, whether digital or real world.";
}
[data-message-id="mark-response-8"]::before {
    content: "Sounds like thunderstorms are in the forecast. Don’t worry just a little lightning and thunder… you can trust me, I’m from Oklahoma.";
}
[data-message-id="mark-response-9"]::before {
    content: "The best programming bugs are ones that turn into features. Sometimes little accidents lead to the most innovative solutions!";
}
[data-message-id="mark-response-10"]::before {
    content: "I left a few 'undocumented features' in the game code for you to find, Q*bert. Have fun!";
}
/* Mark Milestones */
[data-message-id="mark-milestone-small-bonus"]::before {
    content: "Whoops, I was tinkering with the backend and made a happy accident. Looks like I added an extra zero to your credits… cha-ching!";
}
[data-message-id="mark-milestone-small-perk"]::before {
    content: "PASSIVE UNLOCKED: Novice Programming Error\A Mark accidentally added a zero to your credits, giving your balance a one-time 10x increase!";
}
[data-message-id="mark-milestone-major-bonus"]::before {
    content: "This is embarrassing, Q*bert! While streamlining upgrade scripts, I created a weird feedback loop. Now any upgrade purchase bumps ALL upgrades up a level!";
}
[data-message-id="mark-milestone-major-perk"]::before {
    content: "PASSIVE ENHANCED: Copy-Paste Coding Mistake\A Mark's corrupted upgrade algorithm means any single upgrade purchase now bumps ALL upgrades up a level!";
}


/*
============================================================
== CHARACTER DIALOGUE: MOOSE (Trey Wood)                  ==
============================================================
*/
[data-message-id="trey-greeting"]::before {
    content: "Hey Q*bert, I'm Trey. Mac calls me Moose, you’ll have to ask him why. I’m a seasoned game room mechanic so I often spearhead the big road-trip jobs. All that driving helped me hone efficiency improvements which I might share with you down the road!";
}
[data-message-id="trey-response-1"]::before {
    content: "Just got back from a west coast delivery. L.A. was nice but it’s good to be back home! Did someone put diesel in a gas box truck? How is that possible?";
}
[data-message-id="trey-response-2"]::before {
    content: "Seniority means you've seen everything. People come and go, big projects get wrapped up… nothing surprises me anymore in this business!";
}
[data-message-id="trey-response-3"]::before {
    content: "Mobile to Tuscaloosa to Dallas - learned something about efficiency and optimization at every stop.";
}
[data-message-id="trey-response-4"]::before {
    content: "Alabama football taught strategy and teamwork - same skills needed for complex installations. Roll Tide principles are truly universal!";
}
[data-message-id="trey-response-5"]::before {
    content: "Watching you navigate that map is like watching a quarterback read the defense. You're seeing the open lanes. Keep it up.";
}
[data-message-id="trey-response-6"]::before {
    content: "I wish everyone had decisiveness, Q*bert! Some designers take three days to decide between two identical fabric samples!";
}
[data-message-id="trey-response-7"]::before {
    content: "Sam and I pulled off a perfect installation yesterday. 9 foot pool table going up 2 flights of stairs. Wonder if we’ll get a 5-star review.";
}
[data-message-id="trey-response-8"]::before {
    content: "Homer tried to send me hunting for left handed drill bits. Does he really think I would fall for that twice?";
}
[data-message-id="trey-response-9"]::before {
    content: "I know every good BBQ joint between Dallas and Kansas City. Long-distance deliveries require proper fuel stops and efficient planning!";
}
[data-message-id="trey-response-10"]::before {
    content: "ABCWTW: Always. Be. Careful. With. The. Wax!";
}
/* Trey Milestones */
[data-message-id="trey-milestone-small-bonus"]::before {
    content: "You're doing solid work, Q*bert! Here’s a trick I learned my first year driving your sprinter van. And just like that, all your upgrades get bumped up one level for free!";
}
[data-message-id="trey-milestone-small-perk"]::before {
    content: "PASSIVE UNLOCKED: Upgrade Bump\A Trey's experience imparts benefits to you, bumping all of your upgrades up one level for free!";
}
[data-message-id="trey-milestone-major-bonus"]::before {
    content: "I've driven these vans thousands of miles, Q*bert! You learn real efficiency through experience. To burn less fuel per mile, here’s everything you need to boost your minimum performance from 1% to 5%!";
}
[data-message-id="trey-milestone-major-perk"]::before {
    content: "PASSIVE ENHANCED: Expert Efficiency\A Trey's wisdom increases your van's minimum fuel efficiency from 1% to 5%!";
}


/*
============================================================
== CHARACTER DIALOGUE: NICOLE                             ==
============================================================
*/
[data-message-id="nicole-greeting"]::before {
    content: "Hi, I'm Nicole, store manager with seven years in the game room furniture industry. My teamwork experience might just help speed up your communication and response times… Q*bert? Is that Gallifreyan?";
}
[data-message-id="nicole-response-1"]::before {
    content: "Mac's got quite the imagination with nicknames! Q*bert suits you though - mysterious communication style, always bouncing around efficiently. Classic Mac naming logic!";
}
[data-message-id="nicole-response-2"]::before {
    content: "Interior designers speak their own language - 'ecru' vs 'cream' vs 'ivory' apparently makes all the difference in cloth selection!";
}
[data-message-id="nicole-response-3"]::before {
    content: "Q*bert, has anyone told you the text messages you send look like they're from another dimension!";
}
[data-message-id="nicole-response-4"]::before {
    content: "Designer client wants a table matching their $9,000 couch. Challenge accepted! Now how do I break this to Homer?";
}
[data-message-id="nicole-response-5"]::before {
    content: "Reverse the polarity of the neutron flow! Sorry, sometimes I just have to say it when systems get complicated.";
}
[data-message-id="nicole-response-6"]::before {
    content: "Just coordinated three designer appointments for this afternoon. Clear communication prevents delays and keeps everyone happy.";
}
[data-message-id="nicole-response-7"]::before {
    content: "That Denton morning traffic was less than charming. As soon as I got into the office, I contacted all crews on the road so they’d know to avoid the I35 construction!";
}
[data-message-id="nicole-response-8"]::before {
    content: "Ciarra forwarded everyone the 5-star review you got for yesterday’s big shuffleboard delivery. Thank you for handling my client with such professionalism!";
}
[data-message-id="nicole-response-9"]::before {
    content: "Client changed their mind about wood species for the third time! Got the order updated just in time - Homero hadn't started cutting yet. We almost had some expensive firewood!";
}
[data-message-id="nicole-response-10"]::before {
    content: "Working with this team versus my old company? Night and day difference in how we treat customers AND each other!";
}
/* Nicole Milestones */
[data-message-id="nicole-milestone-small-bonus"]::before {
    content: "You've got great communication skills, Q*bert! I'm sharing some teamwork secrets - wibbly-wobbly, timey-wimey stuff that reduces text cooldowns by 15 seconds!";
}
[data-message-id="nicole-milestone-small-perk"]::before {
    content: "PASSIVE UNLOCKED: Improved Team Work\A Your text cooldown is permanently reduced from 75 to 60 seconds!";
}
[data-message-id="nicole-milestone-major-bonus"]::before {
    content: "Fantastic, Q*bert! You've mastered the art of team communication! I’ll pass as much of my seven years of experience into your game play as I can!";
}
[data-message-id="nicole-milestone-major-perk"]::before {
    content: "PASSIVE ENHANCED: 7-YR PhD in Communication\A Nicole's expert guidance further reduces your text cooldowns from 60 to 30 seconds!";
}


/*
============================================================
== SYSTEM MESSAGES                                        ==
============================================================
*/

/* The Shared Auto-Response for unavailable team members */
[data-message-id="system-auto-reply-unavailable"]::before {
    content: "This team member is currently unavailable and cannot respond to team chat at this time.";
}