/*
Theme Name: Cupcake Shop Pro
Theme URI: https://www.themagnifico.net/products/cupcake-wordpress-theme
Author: Themagnifico
Author URI: https://www.themagnifico.net/
Description: The Cupcake WordPress Theme is a premium, visually captivating, and highly customizable theme tailored for bakeries, cupcake shops, dessert cafés, and artisan patisseries. Designed with elegance and sophistication, it’s perfect for showcasing your bakery products—whether you specialize in custom cakes, cupcakes, croissants, or fresh bread. The theme is ideal for an array of bakery businesses, from a cozy local bakery or organic bakery to a full-fledged gourmet bakery or wholesale bakery. Its responsive, retina-ready design ensures your beautiful cake designs and handmade pastries look stunning on all screen sizes. With personalization options for banners, fonts, and color palettes, you can perfectly match your bakery brand and logo. It's fully compatible with eCommerce plugins, allowing your customers to order birthday cakes, wedding cakes, or gluten-free bakery items directly from your site. Whether you run a French bakery, Italian bakery, or home bakery, this theme helps you display a professional, delicious online presence.
Version: 0.0.3
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 5.2.4
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: cupcake-shop-pro
Tags: one-column, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments
Cupcake Shop Pro WordPress Theme has been created by Themagnifico(themagnifico.net), 2025.
Cupcake Shop Pro WordPress Theme is released under the terms of GNU GPL

/* Basic Style */

@import url('https://fonts.googleapis.com/css2?family=Poller+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merienda:wght@300..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');

/*--------- Site Loader --------------*/

.preloader {
  background: #34CCC4;
  display: flex;
  height: 100%;
  width: 100%;
  left: 0;
  bottom: 0;
  top: 0;
  position: fixed;
  z-index: 99999;
  justify-content: center;
  align-items: center;
}


.cake-with-candle {
  position: relative;
  width: 60px;
  height: 70px;
  margin: 100px auto;
}

.cake {
  width: 60px;
  height: 40px;
  background: #271B14;
  border-radius: 0 0 10px 10px;
  position: absolute;
  bottom: 0;
}

.candle {
  width: 6px;
  height: 20px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 27px;
  border-radius: 3px;
}

.flame {
  width: 10px;
  height: 10px;
  background: #FF81B7;
  border-radius: 50%;
  position: absolute;
  top: -12px;
  left: -2px;
  animation: flicker 0.6s infinite alternate;
}

@keyframes flicker {
  0% { transform: scale(1); opacity: 0.8; }
  100% { transform: scale(1.2); opacity: 1; }
}
