Compare commits

..

6 Commits

Author SHA1 Message Date
askang04
9eff009f94 Added price 2026-07-07 01:52:36 +00:00
Replit Agent
ecd64f2bca Remove contact form and related fields from the homepage
Delete the entire contact form section, including name, message, and send message elements, from index.html.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: f5797e65-2210-4d2e-bf70-278d8a0098c1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 109fb86c-9dd9-4da1-8960-afe5e77adea0
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/2a2c58da-54a0-4c86-8ad0-3b93439f70de/f5797e65-2210-4d2e-bf70-278d8a0098c1/2fn34tC
Replit-Helium-Checkpoint-Created: true
2026-07-07 01:50:44 +00:00
askang04
7d49a9e310 Added link that goes directly to site + remove email 2026-07-07 01:49:23 +00:00
Replit Agent
21c2c6ccd0 Update copyright and remove email field from contact form
Removed the email input field from the contact form in index.html and updated the copyright text to "Anshveer Kang" across all 8 HTML files.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: f5797e65-2210-4d2e-bf70-278d8a0098c1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: e7c2a5e8-91a7-4017-8c10-c4538643d934
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/2a2c58da-54a0-4c86-8ad0-3b93439f70de/f5797e65-2210-4d2e-bf70-278d8a0098c1/2fn34tC
Replit-Helium-Checkpoint-Created: true
2026-07-07 01:48:09 +00:00
Replit Agent
302cb05165 Add new t-shirt product page and update site navigation
Create `rubiks-cube-solver-t-shirt.html` with full SEO meta tags, structured data, and product details. Update `index.html` to include the new product in the shop grid and add the new URL to `sitemap.xml`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: f5797e65-2210-4d2e-bf70-278d8a0098c1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: fdccbccc-ca0d-4833-9054-ed849b29fc12
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/2a2c58da-54a0-4c86-8ad0-3b93439f70de/f5797e65-2210-4d2e-bf70-278d8a0098c1/2fn34tC
Replit-Helium-Checkpoint-Created: true
2026-07-07 01:47:12 +00:00
Replit Agent
529c6c5a11 Restore proper formatting and bullet points to product descriptions
Reverted markdown syntax to HTML tags for product descriptions and bulleted lists across multiple product pages, and fixed broken CTA links.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: f5797e65-2210-4d2e-bf70-278d8a0098c1
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b71bc078-bfd0-4d19-8f04-6fc3a65d83f1
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/2a2c58da-54a0-4c86-8ad0-3b93439f70de/f5797e65-2210-4d2e-bf70-278d8a0098c1/JJdm0gW
Replit-Helium-Checkpoint-Created: true
2026-07-05 22:01:37 +00:00
10 changed files with 277 additions and 94 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

View File

@@ -170,6 +170,14 @@
<span class="product-card-link">View Product →</span> <span class="product-card-link">View Product →</span>
</div> </div>
</a> </a>
<a href="rubiks-cube-solver-t-shirt.html" class="product-card">
<div class="product-card-img"><img src="images/rubik-cube-solver-t-shirt-one-more-solve-3-hours-later-puzzle-lover-tee.jpg" alt="Rubik's Cube solver t-shirt One More Solve" loading="lazy"/></div>
<div class="product-card-body">
<span class="product-card-cat">Rubik's Cube T-Shirt</span>
<span class="product-card-name">One More Solve T-Shirt</span>
<span class="product-card-link">View Product →</span>
</div>
</a>
<a href="rubiks-cube-socks.html" class="product-card"> <a href="rubiks-cube-socks.html" class="product-card">
<div class="product-card-img"><img src="images/sublimation-socks.jpg" alt="Rubik's Cube socks" loading="lazy"/></div> <div class="product-card-img"><img src="images/sublimation-socks.jpg" alt="Rubik's Cube socks" loading="lazy"/></div>
<div class="product-card-body"> <div class="product-card-body">
@@ -376,21 +384,6 @@
</div> </div>
</div> </div>
<form class="contact-form reveal" id="contactForm">
<div>
<label class="form-label" for="nameInput">Your Name</label>
<input class="form-input" id="nameInput" type="text" placeholder="Your name"/>
</div>
<div>
<label class="form-label" for="emailInput">Email</label>
<input class="form-input" id="emailInput" type="email" placeholder="your@email.com"/>
</div>
<div>
<label class="form-label" for="msgInput">Message</label>
<textarea class="form-textarea" id="msgInput" placeholder="Orders, collabs, or just saying hi — we're listening."></textarea>
</div>
<button type="submit" class="form-submit">Send Message ↗</button>
</form>
</div> </div>
</section> </section>
@@ -399,7 +392,7 @@
<!-- FOOTER --> <!-- FOOTER -->
<footer> <footer>
<div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div> <div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div>
<div class="footer-copy">© 2026 JustGoodCubing. All rights reserved.</div> <div class="footer-copy">© 2026 Anshveer Kang. All rights reserved.</div>
</footer> </footer>
<script src="index.js" defer></script> <script src="index.js" defer></script>

View File

@@ -87,23 +87,25 @@
<div class="section-label">Rubik's Cube Magnet</div> <div class="section-label">Rubik's Cube Magnet</div>
<h1 class="product-title">I Fell For U Rubik's Cube Magnet</h1> <h1 class="product-title">I Fell For U Rubik's Cube Magnet</h1>
<div class="product-price" id="productPrice">$5.13</div> <div class="product-price" id="productPrice">$5.13</div>
<div class="product-description" id="productDescription">Add a little cubing humor to your collection with this **Cubing U Perm Magnet**, designed for speedcubers, cube solvers, and twisty puzzle fans. Featuring the clever phrase **“I Fell for U”** alongside a U Perm-inspired cube design, this speedcubing magnet turns one of the most recognizable PLL cases into a fun cubing joke. <div class="product-description" id="productDescription">
<p>Add a little cubing humor to your collection with this <strong>Cubing U Perm Magnet</strong>, designed for speedcubers, cube solvers, and twisty puzzle fans. Featuring the clever phrase <strong>"I Fell for U"</strong> alongside a U Perm-inspired cube design, this speedcubing magnet turns one of the most recognizable PLL cases into a fun cubing joke.</p>
Perfect for refrigerators, lockers, magnetic boards, or cubing setups, this **Cubing U Perm Magnet** is an easy way to show your love for speedcubing and Rubik's Cube-inspired puzzles. Whether you're practicing PLL algorithms, chasing faster solve times, or recovering from one too many U Perms, this magnet adds personality and cubing culture to any magnetic surface. <p>Perfect for refrigerators, lockers, magnetic boards, or cubing setups, this <strong>Cubing U Perm Magnet</strong> is an easy way to show your love for speedcubing and Rubik's Cube-inspired puzzles. Whether you're practicing PLL algorithms, chasing faster solve times, or recovering from one too many U Perms, this magnet adds personality and cubing culture to any magnetic surface.</p>
Looking for a unique **gift for a speedcuber**? This cubing magnet makes a fun gift for competitive cubers, PLL learners, cube collectors, and puzzle enthusiasts. The I Fell for U cubing pun makes it especially perfect for anyone who understands the struggle—and satisfaction—of recognizing and executing a U Perm. <p>Looking for a unique <strong>gift for a speedcuber</strong>? This cubing magnet makes a fun gift for competitive cubers, PLL learners, cube collectors, and puzzle enthusiasts. The "I Fell for U" cubing pun makes it especially perfect for anyone who understands the struggle—and satisfaction—of recognizing and executing a U Perm.</p>
**Product Features** <h3>Product Features</h3>
<ul>
<li>Features an "I Fell for U" cubing pun and U Perm-inspired design</li>
<li>Designed for speedcubers, cube solvers, and puzzle enthusiasts</li>
<li>Great for refrigerators, lockers, magnetic boards, and cubing setups</li>
<li>Fun speedcubing accessory and cubing collectible</li>
<li>Eye-catching cube-inspired artwork</li>
<li>Perfect as a gift for speedcubers and Rubik's Cube fans</li>
</ul>
* Features an “I Fell for U” cubing pun and U Perm-inspired design <p>Whether you're a beginner learning PLL or a competitive cuber working toward your next personal best, this <strong>Cubing U Perm Magnet</strong> is a fun way to bring speedcubing humor into your everyday space.</p>
* Designed for speedcubers, cube solvers, and puzzle enthusiasts </div>
* Great for refrigerators, lockers, magnetic boards, and cubing setups
* Fun speedcubing accessory and cubing collectible
* Eye-catching cube-inspired artwork
* Perfect as a gift for speedcubers and Rubik's Cube fans
Whether you're a beginner learning PLL or a competitive cuber working toward your next personal best, this **Cubing U Perm Magnet** is a fun way to bring speedcubing humor into your everyday space.
</div>
<a href="https://shop.justgoodcuber.com/product/29583603" target="_blank" rel="noopener" class="btn-primary">Buy on the Store ↗</a> <a href="https://shop.justgoodcuber.com/product/29583603" target="_blank" rel="noopener" class="btn-primary">Buy on the Store ↗</a>
</div> </div>
</div> </div>
@@ -156,7 +158,7 @@
<!-- FOOTER --> <!-- FOOTER -->
<footer> <footer>
<div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div> <div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div>
<div class="footer-copy">© 2026 JustGoodCubing. All rights reserved.</div> <div class="footer-copy">© 2026 Anshveer Kang. All rights reserved.</div>
</footer> </footer>
<script src="index.js" defer></script> <script src="index.js" defer></script>

View File

@@ -144,7 +144,7 @@
<!-- FOOTER --> <!-- FOOTER -->
<footer> <footer>
<div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div> <div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div>
<div class="footer-copy">© 2026 JustGoodCubing. All rights reserved.</div> <div class="footer-copy">© 2026 Anshveer Kang. All rights reserved.</div>
</footer> </footer>
<script src="index.js" defer></script> <script src="index.js" defer></script>

View File

@@ -87,25 +87,27 @@
<div class="section-label">Rubik's Cube Mug</div> <div class="section-label">Rubik's Cube Mug</div>
<h1 class="product-title">AUF VICTIM +2 Rubik's Cube Mug</h1> <h1 class="product-title">AUF VICTIM +2 Rubik's Cube Mug</h1>
<div class="product-price" id="productPrice">$11.99</div> <div class="product-price" id="productPrice">$11.99</div>
<div class="product-description" id="productDescription">Start your day with coffee, cubing, and one final adjustment with this **AUF Mug**, designed for speedcubers, cube solvers, and twisty puzzle enthusiasts. Inspired by the classic speedcubing term **AUF (Adjust U Face)**, this cubing mug is a fun way to represent one of the most recognizable parts of completing a solve. <div class="product-description" id="productDescription">
<p>Start your day with coffee, cubing, and one final adjustment with this <strong>AUF Mug</strong>, designed for speedcubers, cube solvers, and twisty puzzle enthusiasts. Inspired by the classic speedcubing term <strong>AUF (Adjust U Face)</strong>, this cubing mug is a fun way to represent one of the most recognizable parts of completing a solve.</p>
Whether you're practicing algorithms, reviewing PLL cases, watching speedcubing videos, or preparing for your next cubing competition, this **AUF Mug** brings speedcubing culture to every sip. The durable white ceramic helps the cubing-inspired artwork stand out with vivid colors, while the comfortable C-handle and glossy finish make it perfect for everyday use. <p>Whether you're practicing algorithms, reviewing PLL cases, watching speedcubing videos, or preparing for your next cubing competition, this <strong>AUF Mug</strong> brings speedcubing culture to every sip. The durable white ceramic helps the cubing-inspired artwork stand out with vivid colors, while the comfortable C-handle and glossy finish make it perfect for everyday use.</p>
Looking for a unique **gift for a speedcuber**? This AUF cubing mug makes a great gift for competitive cubers, CFOP users, puzzle enthusiasts, and Rubik's Cube fans. From beginners learning their first algorithms to experienced speedcubers chasing faster personal bests, the AUF design is a cubing reference every solver can appreciate. <p>Looking for a unique <strong>gift for a speedcuber</strong>? This AUF cubing mug makes a great gift for competitive cubers, CFOP users, puzzle enthusiasts, and Rubik's Cube fans. From beginners learning their first algorithms to experienced speedcubers chasing faster personal bests, the AUF design is a cubing reference every solver can appreciate.</p>
**Product Features** <h3>Product Features</h3>
<ul>
<li>Durable white ceramic for a clean, vibrant AUF design</li>
<li>Available in 11 oz (0.33 L) and 15 oz (0.44 L) sizes</li>
<li>Comfortable C-handle for easy everyday use</li>
<li>Glossy finish for a smooth, polished appearance</li>
<li>Advanced printing technology for bright and vivid colors</li>
<li>Microwave and dishwasher safe</li>
<li>Lead-free and BPA-free</li>
<li>Perfect for speedcubers, cube solvers, and puzzle enthusiasts</li>
</ul>
* Durable white ceramic for a clean, vibrant AUF design <p>Whether you're enjoying coffee before a competition, drinking tea during a long practice session, or searching for the perfect <strong>speedcubing gift</strong>, this <strong>AUF Mug</strong> is the perfect final adjustment to your cubing collection.</p>
* Available in 11 oz (0.33 L) and 15 oz (0.44 L) sizes </div>
* Comfortable C-handle for easy everyday use
* Glossy finish for a smooth, polished appearance
* Advanced printing technology for bright and vivid colors
* Microwave and dishwasher safe
* Lead-free and BPA-free
* Perfect for speedcubers, cube solvers, and puzzle enthusiasts
Whether you're enjoying coffee before a competition, drinking tea during a long practice session, or searching for the perfect **speedcubing gift**, this **AUF Mug** is the perfect final adjustment to your cubing collection.
</div>
<a href="https://shop.justgoodcuber.com/product/29583514" target="_blank" rel="noopener" class="btn-primary">Buy on the Store ↗</a> <a href="https://shop.justgoodcuber.com/product/29583514" target="_blank" rel="noopener" class="btn-primary">Buy on the Store ↗</a>
</div> </div>
</div> </div>
@@ -158,7 +160,7 @@
<!-- FOOTER --> <!-- FOOTER -->
<footer> <footer>
<div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div> <div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div>
<div class="footer-copy">© 2026 JustGoodCubing. All rights reserved.</div> <div class="footer-copy">© 2026 Anshveer Kang. All rights reserved.</div>
</footer> </footer>
<script src="index.js" defer></script> <script src="index.js" defer></script>

View File

@@ -162,7 +162,7 @@
<!-- FOOTER --> <!-- FOOTER -->
<footer> <footer>
<div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div> <div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div>
<div class="footer-copy">© 2026 JustGoodCubing. All rights reserved.</div> <div class="footer-copy">© 2026 Anshveer Kang. All rights reserved.</div>
</footer> </footer>
<script src="index.js" defer></script> <script src="index.js" defer></script>

View File

@@ -0,0 +1,175 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Rubik's Cube Solver T-Shirt | One More Solve Cubing Tee JustGoodCubing</title>
<link rel="icon" type="image/png" href="images/logo.png"/>
<meta name="description" content="The One More Solve Rubik's Cube t-shirt — front shows a focused solver tackling a huge cube, back shows the 3-hours-later meltdown. Made for cube lovers and puzzle enthusiasts."/>
<link rel="canonical" href="https://justgoodcuber.com/rubiks-cube-solver-t-shirt.html"/>
<meta property="og:type" content="product"/>
<meta property="og:site_name" content="JustGoodCubing"/>
<meta property="og:title" content="Rubik's Cube Solver T-Shirt | One More Solve Cubing Tee"/>
<meta property="og:description" content="Front: One More Solve. Back: 3 Hours Later. A Rubik's Cube t-shirt for puzzle lovers who get the joke."/>
<meta property="og:url" content="https://justgoodcuber.com/rubiks-cube-solver-t-shirt.html"/>
<meta property="og:image" content="https://justgoodcuber.com/images/rubik-cube-solver-t-shirt-one-more-solve-3-hours-later-puzzle-lover-tee.jpg"/>
<meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:title" content="Rubik's Cube Solver T-Shirt | One More Solve Cubing Tee"/>
<meta name="twitter:description" content="Front: One More Solve. Back: 3 Hours Later. A Rubik's Cube t-shirt for puzzle lovers who get the joke."/>
<meta name="twitter:image" content="https://justgoodcuber.com/images/rubik-cube-solver-t-shirt-one-more-solve-3-hours-later-puzzle-lover-tee.jpg"/>
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700;900&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet"/>
<link rel="stylesheet" href="styles.css">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://justgoodcuber.com/" },
{ "@type": "ListItem", "position": 2, "name": "Shop", "item": "https://justgoodcuber.com/#shop" },
{ "@type": "ListItem", "position": 3, "name": "Rubik's Cube Solver T-Shirt", "item": "https://justgoodcuber.com/rubiks-cube-solver-t-shirt.html" }
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Rubik's Cube Solver T-Shirt One More Solve",
"image": "https://justgoodcuber.com/images/rubik-cube-solver-t-shirt-one-more-solve-3-hours-later-puzzle-lover-tee.jpg",
"description": "A Rubik's Cube t-shirt for puzzle solvers and cube lovers. Front shows 'One More Solve', back shows the 3-hours-later meltdown. Breathable midweight cotton with a tag-free neck.",
"brand": { "@type": "Brand", "name": "JustGoodCubing" },
"category": "Rubik's Cube T-Shirt"
}
</script>
</head>
<body>
<!-- NAV -->
<nav>
<a href="index.html" class="logo"><img src="images/logo.png" alt="JustGoodCubing"/></a>
<ul class="nav-links">
<li><a href="index.html#home">Home</a></li>
<li><a href="index.html#shop">Shop</a></li>
<li><a href="index.html#about">About</a></li>
<li><a href="index.html#faq">FAQ</a></li>
<li><a href="index.html#contact">Contact</a></li>
</ul>
<div class="nav-right">
<a href="https://www.youtube.com/@JustGoodCuber" target="_blank" rel="noopener" class="nav-yt-link" aria-label="YouTube">
<svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>
</a>
<a href="https://shop.justgoodcuber.com/products" target="_blank" rel="noopener" class="nav-store-btn">Store ↗</a>
<button class="hamburger" id="hamburger" aria-label="Open menu">
<span></span><span></span><span></span>
</button>
</div>
</nav>
<!-- MOBILE MENU -->
<div class="mobile-menu" id="mobileMenu">
<a href="index.html#home" class="mobile-nav-link">Home</a>
<a href="index.html#shop" class="mobile-nav-link">Shop</a>
<a href="index.html#about" class="mobile-nav-link">About</a>
<a href="index.html#faq" class="mobile-nav-link">FAQ</a>
<a href="index.html#contact" class="mobile-nav-link">Contact</a>
<a href="https://shop.justgoodcuber.com/products" target="_blank" rel="noopener" class="store-link mobile-nav-link">Store ↗</a>
</div>
<!-- ═══ PRODUCT ═══ -->
<section id="product">
<div class="breadcrumb reveal"><a href="index.html">Home</a> / <a href="index.html#shop">Shop</a> / Rubik's Cube Solver T-Shirt</div>
<div class="product-grid reveal">
<div class="product-image-wrap">
<img src="images/rubik-cube-solver-t-shirt-one-more-solve-3-hours-later-puzzle-lover-tee.jpg" alt="Rubik's Cube solver t-shirt — front shows One More Solve, back shows 3 hours later meltdown" loading="lazy"/>
</div>
<div class="product-info">
<div class="section-label">Rubik's Cube T-Shirt</div>
<h1 class="product-title">Rubik's Cube Solver T-Shirt One More Solve</h1>
<div class="product-price" id="productPrice">$39.82</div>
<div class="product-description" id="productDescription">
<p>This <strong>Rubik's Cube solver t-shirt</strong> carries a quiet, nerdy joy — the kind that comes from getting lost in a brain-bending challenge and laughing at yourself when it goes sideways. The front artwork shows a focused solver tackling a huge, colorful cube with the caption <strong>"One More Solve."</strong> The back flips the mood with a comic meltdown, scattered cube pieces, and the line <strong>"3 Hours Later…"</strong> — a playful nod to every obsessive solving session that stretched way past bedtime.</p>
<p>Whether you're a speedcuber working through algorithms, a casual <strong>Rubik's Cube enthusiast</strong> who just loves the puzzle, or someone who's lost entire evenings to a stubborn scramble, this <strong>puzzle lover tee</strong> tells your story without saying a word. Breathable midweight cotton and a tag-free neck keep you comfortable through hours of solving, and the clean white canvas makes the bright cube colors pop.</p>
<p>Looking for a funny <strong>Rubik's Cube gift</strong>, a great <strong>cubing shirt</strong>, or just a tee that cube people will instantly recognize? This <strong>One More Solve t-shirt</strong> is perfect for cube meetups, puzzle nights, casual hangouts, cubing competitions, and anywhere you want a shirt that gets the joke before you say a word. It's made for cubers who scramble through algorithms, laugh at their own mistakes, and celebrate every tiny victory along the way.</p>
<h3>Product Features</h3>
<ul>
<li>Front print: <strong>"One More Solve"</strong> with focused cube-solver artwork</li>
<li>Back print: <strong>"3 Hours Later…"</strong> comic meltdown with scattered cube pieces</li>
<li>100% cotton solid colors (medium 6.1 oz/yd²) — breathable, durable fabric</li>
<li>Twill tape at neck and shoulders for stability and reduced stretching</li>
<li>Tubular knit without side seams for a smooth, waste-reducing fit</li>
<li>Double-needle topstitching on seams for long-lasting durability</li>
<li>Tag-free neck label and small Champion "C" logo on left sleeve</li>
<li>Perfect for speedcubers, puzzle enthusiasts, cube solvers, and Rubik's Cube fans</li>
</ul>
<h3>Care Instructions</h3>
<ul>
<li>Machine wash cold (max 30°C or 90°F)</li>
<li>Do not bleach</li>
<li>Do not tumble dry</li>
<li>Iron, steam, or dry on low heat</li>
<li>Do not dry clean</li>
</ul>
</div>
<a href="https://shop.justgoodcuber.com/product/29794491 target="_blank" rel="noopener" class="btn-primary">Buy on the Store ↗</a>
</div>
</div>
</section>
<div class="h-rule"></div>
<!-- ═══ RELATED ═══ -->
<section id="related">
<div class="section-label reveal">You Might Also Like</div>
<h2 class="section-title reveal">More Cubing<br/>Gear.</h2>
<div class="related-grid reveal">
<a href="rubiks-cube-tshirt-dnf.html" class="product-card">
<div class="product-card-img"><img src="images/dnf-rubik-relaxing-cube-shirt-t-shirt.jpg" alt="DNF Rubik's Cube t-shirt" loading="lazy"/></div>
<div class="product-card-body">
<span class="product-card-cat">Rubik's Cube T-Shirt</span>
<span class="product-card-name">DNF T-Shirt</span>
<span class="product-card-link">View Product →</span>
</div>
</a>
<a href="rubiks-cube-tshirt-speedcuber.html" class="product-card">
<div class="product-card-img"><img src="images/speedcuber-rubik-cube-t-shirt-speedcubing-puzzle-shirt.jpg" alt="Speedcuber Rubik's Cube t-shirt" loading="lazy"/></div>
<div class="product-card-body">
<span class="product-card-cat">Rubik's Cube T-Shirt</span>
<span class="product-card-name">Speedcuber T-Shirt</span>
<span class="product-card-link">View Product →</span>
</div>
</a>
<a href="rubiks-cube-mug-3-hours-later.html" class="product-card">
<div class="product-card-img"><img src="images/ceramic-mug-2-11oz-15oz.jpg" alt="3 Hours Later Rubik's Cube mug" loading="lazy"/></div>
<div class="product-card-body">
<span class="product-card-cat">Rubik's Cube Mug</span>
<span class="product-card-name">3 Hours Later Mug</span>
<span class="product-card-link">View Product →</span>
</div>
</a>
<a href="rubiks-cube-socks.html" class="product-card">
<div class="product-card-img"><img src="images/sublimation-socks.jpg" alt="Rubik's Cube socks" loading="lazy"/></div>
<div class="product-card-body">
<span class="product-card-cat">Rubik's Cube Socks</span>
<span class="product-card-name">Rubik's Cube Socks</span>
<span class="product-card-link">View Product →</span>
</div>
</a>
</div>
</section>
<div class="h-rule"></div>
<!-- FOOTER -->
<footer>
<div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div>
<div class="footer-copy">© 2026 Anshveer Kang. All rights reserved.</div>
</footer>
<script src="index.js" defer></script>
</body>
</html>

View File

@@ -87,37 +87,40 @@
<div class="section-label">Rubik's Cube T-Shirt</div> <div class="section-label">Rubik's Cube T-Shirt</div>
<h1 class="product-title">DNF Rubik's Cube T-Shirt</h1> <h1 class="product-title">DNF Rubik's Cube T-Shirt</h1>
<div class="product-price" id="productPrice">$41.32</div> <div class="product-price" id="productPrice">$41.32</div>
<div class="product-description" id="productDescription">Embrace the solve—even when it doesn't count—with this **DNF Cubing Shirt**, designed for speedcubers, cube solvers, and puzzle lovers who know that sometimes the vibes matter more than the timer. Featuring a relaxed cube-inspired character and the phrase **“DNF: Did Not Finish, But the Vibes Were Good,”** this funny speedcubing shirt brings cubing humor to competitions, practice sessions, and everyday wear. <div class="product-description" id="productDescription">
<p>Embrace the solve—even when it doesn't count—with this <strong>DNF Cubing Shirt</strong>, designed for speedcubers, cube solvers, and puzzle lovers who know that sometimes the vibes matter more than the timer. Featuring a relaxed cube-inspired character and the phrase <strong>"DNF: Did Not Finish, But the Vibes Were Good,"</strong> this funny speedcubing shirt brings cubing humor to competitions, practice sessions, and everyday wear.</p>
The back of this **DNF Cubing Shirt** features a playful speedcuber checklist: Solve, Sub-5, World Record, and finally **“Survive and DNF.”** It's a cubing joke every competitive solver can appreciate after a missed move, forgotten algorithm, or unfortunate DNF. Whether you're chasing personal bests or just enjoying the speedcubing community, this shirt is made for cubers who can laugh at the occasional failed solve. <p>The back of this <strong>DNF Cubing Shirt</strong> features a playful speedcuber checklist: Solve, Sub-5, World Record, and finally <strong>"Survive and DNF."</strong> It's a cubing joke every competitive solver can appreciate after a missed move, forgotten algorithm, or unfortunate DNF. Whether you're chasing personal bests or just enjoying the speedcubing community, this shirt is made for cubers who can laugh at the occasional failed solve.</p>
Looking for a unique **gift for a speedcuber**? This funny cubing T-shirt makes a great gift for competitive cubers, Rubik's Cube fans, puzzle enthusiasts, and anyone familiar with the pain of seeing DNF on a scorecard. Wear it to a cubing competition, cube meetup, practice session, or anywhere you want to represent speedcubing culture. <p>Looking for a unique <strong>gift for a speedcuber</strong>? This funny cubing T-shirt makes a great gift for competitive cubers, Rubik's Cube fans, puzzle enthusiasts, and anyone familiar with the pain of seeing DNF on a scorecard. Wear it to a cubing competition, cube meetup, practice session, or anywhere you want to represent speedcubing culture.</p>
Made with comfortable mid-weight cotton and a classic fit, this **DNF Cubing Shirt** is designed for durable everyday wear. The tag-free neckline and tubular knit construction create a clean, comfortable feel, while the cube-inspired artwork keeps the cubing humor front and center. <p>Made with comfortable mid-weight cotton and a classic fit, this <strong>DNF Cubing Shirt</strong> is designed for durable everyday wear. The tag-free neckline and tubular knit construction create a clean, comfortable feel, while the cube-inspired artwork keeps the cubing humor front and center.</p>
**Product Features** <h3>Product Features</h3>
<ul>
<li>Funny "DNF: Did Not Finish, But the Vibes Were Good" cubing design</li>
<li>100% cotton solid colors; heather blends are 60% cotton and 40% polyester</li>
<li>Medium-weight fabric (6.1 oz/yd²) for comfortable, durable wear</li>
<li>Classic fit with a tag-free neck label</li>
<li>Twill tape helps maintain structure and stability</li>
<li>Tubular knit construction with no side seams</li>
<li>Double-needle topstitching for a clean, long-lasting finish</li>
<li>Subtle Champion "C" logo on the left sleeve</li>
<li>Perfect for speedcubing competitions, cube meetups, practice sessions, and casual wear</li>
<li>EU REACH compliant and made in Honduras</li>
</ul>
* Funny “DNF: Did Not Finish, But the Vibes Were Good” cubing design <h3>Care Instructions</h3>
* 100% cotton solid colors; heather blends are 60% cotton and 40% polyester <ul>
* Medium-weight fabric (6.1 oz/yd²) for comfortable, durable wear <li>Machine wash cold (max 30°C / 90°F)</li>
* Classic fit with a tag-free neck label <li>Do not bleach</li>
* Twill tape helps maintain structure and stability <li>Do not tumble dry</li>
* Tubular knit construction with no side seams <li>Iron or steam on low heat</li>
* Double-needle topstitching for a clean, long-lasting finish <li>Do not dry clean</li>
* Subtle Champion “C” logo on the left sleeve </ul>
* Perfect for speedcubing competitions, cube meetups, practice sessions, and casual wear
* EU REACH compliant and made in Honduras
**Care Instructions** <p>Whether you missed the timer, forgot the algorithm, or simply had a solve that didn't go as planned, this <strong>DNF Cubing Shirt</strong> is a funny reminder that every speedcuber gets a DNF eventually. The solve may not count—but the vibes were good.</p>
</div>
* Machine wash cold (max 30°C / 90°F)
* Do not bleach
* Do not tumble dry
* Iron or steam on low heat
* Do not dry clean
Whether you missed the timer, forgot the algorithm, or simply had a solve that didn't go as planned, this **DNF Cubing Shirt** is a funny reminder that every speedcuber gets a DNF eventually. The solve may not count—but the vibes were good.
</div>
<a href="https://shop.justgoodcuber.com/product/29583510" target="_blank" rel="noopener" class="btn-primary">Buy on the Store ↗</a> <a href="https://shop.justgoodcuber.com/product/29583510" target="_blank" rel="noopener" class="btn-primary">Buy on the Store ↗</a>
</div> </div>
</div> </div>
@@ -170,7 +173,7 @@
<!-- FOOTER --> <!-- FOOTER -->
<footer> <footer>
<div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div> <div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div>
<div class="footer-copy">© 2026 JustGoodCubing. All rights reserved.</div> <div class="footer-copy">© 2026 Anshveer Kang. All rights reserved.</div>
</footer> </footer>
<script src="index.js" defer></script> <script src="index.js" defer></script>

View File

@@ -87,29 +87,32 @@
<div class="section-label">Rubik's Cube T-Shirt</div> <div class="section-label">Rubik's Cube T-Shirt</div>
<h1 class="product-title">Speedcuber Rubik's Cube T-Shirt</h1> <h1 class="product-title">Speedcuber Rubik's Cube T-Shirt</h1>
<div class="product-price" id="productPrice">$29.55</div> <div class="product-price" id="productPrice">$29.55</div>
<div class="product-description" id="productDescription">Show your passion for speedcubing with this lightweight, breathable **Speedcuber T-shirt**, made for competitive cubers, puzzle enthusiasts, and anyone obsessed with faster solve times. Featuring a bold, colorful cube graphic with energetic brushstrokes, this speedcubing shirt captures the motion and excitement of a cube mid-solve. The crisp “SPEEDCUBER” design puts your passion front and center. <div class="product-description" id="productDescription">
<p>Show your passion for speedcubing with this lightweight, breathable <strong>Speedcuber T-shirt</strong>, made for competitive cubers, puzzle enthusiasts, and anyone obsessed with faster solve times. Featuring a bold, colorful cube graphic with energetic brushstrokes, this speedcubing shirt captures the motion and excitement of a cube mid-solve. The crisp "SPEEDCUBER" design puts your passion front and center.</p>
Whether you're practicing algorithms, chasing a new personal best, attending a cubing competition, streaming a solve, or hanging out with fellow cubers, this **Speedcuber T-shirt** combines comfort, style, and cubing culture. The soft ring-spun cotton feels breathable during long solving sessions, while the clean tubular knit construction keeps the design looking sharp. <p>Whether you're practicing algorithms, chasing a new personal best, attending a cubing competition, streaming a solve, or hanging out with fellow cubers, this <strong>Speedcuber T-shirt</strong> combines comfort, style, and cubing culture. The soft ring-spun cotton feels breathable during long solving sessions, while the clean tubular knit construction keeps the design looking sharp.</p>
A great **speedcubing T-shirt, cubing shirt, or gift for speedcubers**, this tee is perfect for cube solvers of all skill levels. From beginners learning their first algorithms to competitive cubers working toward faster averages, it's an easy way to represent the speedcubing community wherever you go. <p>A great <strong>speedcubing T-shirt, cubing shirt, or gift for speedcubers</strong>, this tee is perfect for cube solvers of all skill levels. From beginners learning their first algorithms to competitive cubers working toward faster averages, it's an easy way to represent the speedcubing community wherever you go.</p>
**Product Features** <h3>Product Features</h3>
<ul>
<li>100% ring-spun cotton (lightweight 153 g/m²) for a soft, breathable feel</li>
<li>Tubular knit construction with no side seams for a smooth, clean fit</li>
<li>Ribbed crew neckline and shoulder tape help retain shape and prevent stretching</li>
<li>Vibrant DTG and DTF printed speedcubing artwork</li>
<li>OEKO-TEX® STANDARD 100 certified</li>
<li>Designed for cubing practice, competitions, casual wear, and speedcubing fans</li>
</ul>
* 100% ring-spun cotton (lightweight 153 g/m²) for a soft, breathable feel <h3>Care Instructions</h3>
* Tubular knit construction with no side seams for a smooth, clean fit <ul>
* Ribbed crew neckline and shoulder tape help retain shape and prevent stretching <li>Machine wash cold (max 30°C or 90°F) with similar colors</li>
* Vibrant DTG and DTF printed speedcubing artwork <li>Tumble dry on low heat</li>
* OEKO-TEX® STANDARD 100 certified <li>Iron, steam, or dry on low heat</li>
* Designed for cubing practice, competitions, casual wear, and speedcubing fans <li>Do not bleach</li>
<li>Do not dry clean</li>
**Care Instructions** </ul>
</div>
* Machine wash cold (max 30°C or 90°F) with similar colors
* Tumble dry on low heat
* Iron, steam, or dry on low heat
* Do not bleach
* Do not dry clean
</div>
<a href="https://shop.justgoodcuber.com/product/29583657" target="_blank" rel="noopener" class="btn-primary">Buy on the Store ↗</a> <a href="https://shop.justgoodcuber.com/product/29583657" target="_blank" rel="noopener" class="btn-primary">Buy on the Store ↗</a>
</div> </div>
</div> </div>
@@ -162,7 +165,7 @@
<!-- FOOTER --> <!-- FOOTER -->
<footer> <footer>
<div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div> <div class="footer-logo"><img src="images/logo.png" alt="JustGoodCubing"/></div>
<div class="footer-copy">© 2026 JustGoodCubing. All rights reserved.</div> <div class="footer-copy">© 2026 Anshveer Kang. All rights reserved.</div>
</footer> </footer>
<script src="index.js" defer></script> <script src="index.js" defer></script>

View File

@@ -35,4 +35,9 @@
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<priority>0.8</priority> <priority>0.8</priority>
</url> </url>
<url>
<loc>https://justgoodcuber.com/rubiks-cube-solver-t-shirt.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset> </urlset>