.joy-section { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; max-width: 780px; margin: 0 auto; } .joy-section h2 { font-size: 22px; font-weight: 700; color: #ffffff; margin: 48px 0 8px; padding-bottom: 10px; border-bottom: 3px solid #0080FF; display: inline-block; } .joy-section p { color: #ffffff; line-height: 1.6; } /* Flight Bar */ .joy-flight-bar { display: flex; gap: 6px; margin: 24px 0 8px; } .joy-flight-stat { flex: 1; background: #16171b; border: 1px solid #2a2c33; border-radius: 10px; padding: 14px 8px; text-align: center; } .joy-flight-stat .val { font-size: 28px; font-weight: 800; color: #0080FF; display: block; line-height: 1.2; } .joy-flight-stat .lbl { font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px; color: #d0d1d5; margin-top: 4px; display: block; } .joy-speed-note { font-size: 13px; color: #d0d1d5; font-style: italic; margin-top: 6px; } /* Reason Cards */ .joy-reasons { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 14px; margin-top: 20px; } .joy-reason { background: #16171b; border: 1px solid #2a2c33; border-radius: 10px; padding: 22px; transition: border-color .25s, transform .2s; } .joy-reason:hover { border-color: rgba(0, 128, 255, 0.4); transform: translateY(-2px); } .joy-reason .ico { font-size: 20px; margin-bottom: 8px; display: block; } .joy-reason h3 { font-size: 15px; font-weight: 600; color: #ffffff; margin: 0 0 6px; } .joy-reason p { font-size: 13px; color: #ffffff; margin: 0; } /* Plastic Cards */ .joy-plastics { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 16px; margin-top: 20px; } .joy-plastic { background: #16171b; border: 1px solid #2a2c33; border-radius: 10px; padding: 24px; position: relative; overflow: hidden; } .joy-plastic h3 { font-size: 17px; font-weight: 700; color: #ffffff; margin: 0 0 2px; } .joy-plastic .avail { font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px; color: #FFEF00; margin-bottom: 12px; display: block; } .joy-plastic p { font-size: 14px; color: #ffffff; margin: 0; } .joy-badge { position: absolute; top: 24px; right: -22px; background: #FFEF00; color: #0e0f11; font-size: 9px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; padding: 5px 44px; transform: rotate(45deg); } /* Similar Discs Pills */ .joy-similar { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 20px; } .joy-pill { display: inline-block; padding: 9px 18px; background: #16171b; border: 1px solid #2a2c33; border-radius: 100px; color: #ffffff !important; font-size: 13px; font-weight: 500; text-decoration: none; transition: border-color .2s, color .2s; } .joy-pill:hover { border-color: #0080FF !important; color: #0080FF !important; } /* FAQ Accordion */ .joy-faq { margin-top: 20px; } .joy-faq-item { border-bottom: 1px solid #2a2c33; } .joy-faq-item:first-child { border-top: 1px solid #2a2c33; } .joy-faq-q { width: 100%; background: none; border: none; color: #ffffff; font-family: inherit; font-size: 15px; font-weight: 600; text-align: left; padding: 18px 40px 18px 0; cursor: pointer; position: relative; line-height: 1.4; } .joy-faq-q::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 22px; font-weight: 400; color: #0080FF; transition: transform .2s; } .joy-faq-item.open .joy-faq-q::after { content: 'β'; } .joy-faq-a { max-height: 0; overflow: hidden; transition: max-height .35s ease, padding .35s ease; font-size: 14px; color: #ffffff; line-height: 1.7; } .joy-faq-item.open .joy-faq-a { max-height: 300px; padding-bottom: 18px; } @media (max-width: 600px) { .joy-flight-bar { flex-wrap: wrap; } .joy-flight-stat { min-width: calc(50% - 4px); } .joy-reasons { grid-template-columns: 1fr; } .joy-plastics { grid-template-columns: 1fr; } } Flight Numbers 4Speed 5Glide -1Turn 1Fade Sits between the Fierce and the Buzzz in speed. Why Throw the Joy? π― Point-and-Shoot Lines Release with confidence knowing the Joy will hold your angle clean off the hand. β‘οΈ Straight Lasers Flat release, straight flight. The Joy delivers rope-line drives you can count on. π Controlled Hyzers Lean on a smooth hyzer line for controlled placement with a predictable finish. π¨ Workable Anhyzers Shape turnovers that fight out forward instead of rolling away. π¬οΈ Handles the Wind When conditions pick up, the Joy still carries glide without turning into a liability. Available Plastics Recommended Prototype ESP Widely Available Grippy premium feel with a confident release. The first widely available run for the Joy and the ideal starting point for most players. Z Sparkle Limited Runs A durable Z blend with sparkle flake. Firmer in hand with extra durability. Great when you want a stiffer flight profile. Similar Discs to Compare Axiom Hex Innova Mako3 Discmania Origin Latitude 64 Fuse Streamline Echo Frequently Asked Questions What kind of midrange is the Discraft Joy? The Joy is a glidey, straight-to-stable midrange designed to hold angles without feeling touchy. It scales well across arm speeds, making it a reliable choice whether you're building form or looking for a controllable mid. How does the Joy compare to the Axiom Hex? The Hex plays as a slightly faster, true straight-flying mid. The Joy is slower and easier to range on shorter lines, with more emphasis on glide and a gentle finish. If you want a touch more speed, go Hex. For easier distance control, go Joy. Should I bag the Joy or the Innova Mako3? The Mako3 flies dead-straight with minimal fade. The Joy offers a bit more shape and a soft finish, and it's easier to work on both hyzer and anhyzer angles. Pick the Mako3 for laser-straight utility; pick the Joy for more shot-shaping versatility. How does the Joy compare to the Discmania Origin? The Origin is very glidey and tends to develop more turn as it seasons. The Joy stays composed longer and resists torque better over time. Choose the Origin for maximum drift and the Joy for cleaner angle-holding control. Which Joy plastic should I choose first? Start with Prototype ESP for its grippy feel and confident release. Choose Z Sparkle if you prefer a firmer hand feel and extra durability. Run-to-run stability can vary slightly between batches. document.querySelectorAll('.joy-faq-q').forEach(function(btn){ btn.addEventListener('click',function(){ var item=btn.parentElement; var isOpen=item.classList.contains('open'); document.querySelectorAll('.joy-faq-item').forEach(function(i){i.classList.remove('open');}); if(!isOpen){item.classList.add('open');} }); });