@charset "UTF-8";[data-v-fa59239c]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-fa59239c]{margin:0;padding:0;box-sizing:border-box}body[data-v-fa59239c]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-fa59239c],h2[data-v-fa59239c],h3[data-v-fa59239c],h4[data-v-fa59239c],h5[data-v-fa59239c],h6[data-v-fa59239c]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-fa59239c]{font-size:2.5rem;font-weight:700}h2[data-v-fa59239c]{font-size:2rem;font-weight:600}h3[data-v-fa59239c]{font-size:1.75rem;font-weight:600}p[data-v-fa59239c]{margin-bottom:var(--spacing-md)}a[data-v-fa59239c]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-fa59239c]:hover{color:#3f0e1a}.container[data-v-fa59239c]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-fa59239c]{padding:var(--spacing-xl) 0}.section-title[data-v-fa59239c]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-fa59239c]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-fa59239c]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-fa59239c]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-fa59239c]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-fa59239c]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-fa59239c]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-fa59239c]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-fa59239c]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-fa59239c]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-fa59239c]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-fa59239c]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-fa59239c]{margin-bottom:var(--spacing-md)}label[data-v-fa59239c]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-fa59239c],textarea[data-v-fa59239c],select[data-v-fa59239c]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-fa59239c]:focus,textarea[data-v-fa59239c]:focus,select[data-v-fa59239c]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-fa59239c]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-fa59239c]:hover{transform:translateY(-4px)}.grid[data-v-fa59239c]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-fa59239c]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-fa59239c]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-fa59239c]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-fa59239c]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-fa59239c],.grid-4[data-v-fa59239c]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-fa59239c]{grid-template-columns:1fr}h1[data-v-fa59239c]{font-size:2rem}h2[data-v-fa59239c]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-fa59239c],.grid-4[data-v-fa59239c]{grid-template-columns:1fr}.section[data-v-fa59239c]{padding:var(--spacing-lg) 0}}.text-center[data-v-fa59239c]{text-align:center}.decorative-text[data-v-fa59239c]{font-family:var(--font-decorative)}.fantasy-text[data-v-fa59239c]{font-family:var(--font-fantasy)}.signature-text[data-v-fa59239c]{font-family:var(--font-signature)}.site-header[data-v-fa59239c]{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:16px 0;transition:all .3s ease;background-color:transparent}.site-header.scrolled[data-v-fa59239c]{background-color:var(--color-background);box-shadow:0 2px 10px #0000001a;padding:8px 0}.site-header .container[data-v-fa59239c]{position:relative}.site-header .header-content[data-v-fa59239c]{display:flex;align-items:center;justify-content:space-between}.site-header .logo[data-v-fa59239c]{display:flex;align-items:center;z-index:1001}.site-header .logo .logo-text[data-v-fa59239c]{font-family:var(--font-decorative);font-size:1.8rem;color:var(--color-primary);transition:all .3s ease}.site-header .desktop-nav[data-v-fa59239c]{display:none}@media (min-width: 768px){.site-header .desktop-nav[data-v-fa59239c]{display:block}.site-header .desktop-nav ul[data-v-fa59239c]{display:flex;list-style:none;margin:0;padding:0}.site-header .desktop-nav ul li[data-v-fa59239c]{margin:0 16px}.site-header .desktop-nav ul li a[data-v-fa59239c]{font-family:var(--font-heading);font-size:1rem;color:var(--color-border);text-decoration:none;position:relative;transition:all .3s ease}.site-header .desktop-nav ul li a[data-v-fa59239c]:hover,.site-header .desktop-nav ul li a.router-link-active[data-v-fa59239c]{color:var(--color-primary)}.site-header .desktop-nav ul li a[data-v-fa59239c]:hover:after,.site-header .desktop-nav ul li a.router-link-active[data-v-fa59239c]:after{transform:scaleX(1)}.site-header .desktop-nav ul li a[data-v-fa59239c]:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}}.site-header .user-actions[data-v-fa59239c]{display:flex;align-items:center;z-index:1001}.site-header .user-actions .cart-icon[data-v-fa59239c]{position:relative;margin-right:16px;font-size:1.5rem;color:var(--color-border);transition:all .3s ease}.site-header .user-actions .cart-icon[data-v-fa59239c]:hover{color:var(--color-primary)}.site-header .user-actions .cart-icon .cart-count[data-v-fa59239c]{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:var(--color-primary);color:#fff;font-size:.75rem;border-radius:50%}.site-header .user-actions .account-menu[data-v-fa59239c]{position:relative;margin-right:16px}.site-header .user-actions .account-menu .account-link[data-v-fa59239c]{display:flex;align-items:center;color:var(--color-border);transition:all .3s ease}.site-header .user-actions .account-menu .account-link[data-v-fa59239c]:hover{color:var(--color-primary)}.site-header .user-actions .account-menu .account-link .material-icons[data-v-fa59239c]{font-size:1.5rem;margin-right:4px}.site-header .user-actions .account-menu .account-link .username[data-v-fa59239c]{display:none}@media (min-width: 768px){.site-header .user-actions .account-menu .account-link .username[data-v-fa59239c]{display:inline}}.site-header .user-actions .account-menu .account-dropdown[data-v-fa59239c]{position:absolute;top:100%;right:0;min-width:180px;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:8px 0;margin-top:8px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}.site-header .user-actions .account-menu .account-dropdown a[data-v-fa59239c],.site-header .user-actions .account-menu .account-dropdown button[data-v-fa59239c]{display:block;width:100%;text-align:left;padding:8px 16px;color:var(--color-border);text-decoration:none;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:1rem}.site-header .user-actions .account-menu .account-dropdown a[data-v-fa59239c]:hover,.site-header .user-actions .account-menu .account-dropdown button[data-v-fa59239c]:hover{background-color:var(--color-secondary);color:var(--color-primary)}.site-header .user-actions .account-menu .account-dropdown .logout-btn[data-v-fa59239c]{border-top:1px solid var(--color-neutral);margin-top:8px;padding-top:8px}.site-header .user-actions .account-menu:hover .account-dropdown[data-v-fa59239c]{opacity:1;visibility:visible;transform:translateY(0)}.site-header .user-actions .auth-links[data-v-fa59239c]{display:none}@media (min-width: 768px){.site-header .user-actions .auth-links[data-v-fa59239c]{display:flex}}.site-header .user-actions .auth-links a[data-v-fa59239c]{margin-left:16px;padding:8px 16px;border-radius:var(--border-radius);transition:all .3s ease}.site-header .user-actions .auth-links a.login-link[data-v-fa59239c]{color:var(--color-primary)}.site-header .user-actions .auth-links a.login-link[data-v-fa59239c]:hover{background-color:var(--color-secondary)}.site-header .user-actions .auth-links a.register-link[data-v-fa59239c]{background-color:var(--color-primary);color:#fff}.site-header .user-actions .auth-links a.register-link[data-v-fa59239c]:hover{background-color:#3f0e1a}.site-header .user-actions .menu-toggle[data-v-fa59239c]{display:block;background:none;border:none;cursor:pointer;z-index:1002}@media (min-width: 768px){.site-header .user-actions .menu-toggle[data-v-fa59239c]{display:none}}.site-header .user-actions .menu-toggle .menu-icon[data-v-fa59239c]{display:block;position:relative;width:24px;height:2px;background-color:var(--color-border);transition:all .3s ease}.site-header .user-actions .menu-toggle .menu-icon[data-v-fa59239c]:before,.site-header .user-actions .menu-toggle .menu-icon[data-v-fa59239c]:after{content:"";position:absolute;left:0;width:24px;height:2px;background-color:var(--color-border);transition:all .3s ease}.site-header .user-actions .menu-toggle .menu-icon[data-v-fa59239c]:before{top:-8px}.site-header .user-actions .menu-toggle .menu-icon[data-v-fa59239c]:after{bottom:-8px}.site-header .user-actions .menu-toggle .menu-icon.open[data-v-fa59239c]{background-color:transparent}.site-header .user-actions .menu-toggle .menu-icon.open[data-v-fa59239c]:before{top:0;transform:rotate(45deg)}.site-header .user-actions .menu-toggle .menu-icon.open[data-v-fa59239c]:after{bottom:0;transform:rotate(-45deg)}.site-header .mobile-nav[data-v-fa59239c]{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-background);padding-top:80px;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;z-index:1000}.site-header .mobile-nav.open[data-v-fa59239c]{transform:translate(0)}.site-header .mobile-nav ul[data-v-fa59239c]{list-style:none;margin:0;padding:0}.site-header .mobile-nav ul li[data-v-fa59239c]{margin:0;padding:0}.site-header .mobile-nav ul li a[data-v-fa59239c]{display:block;padding:16px;font-family:var(--font-heading);font-size:1.2rem;color:var(--color-border);text-decoration:none;text-align:center}.site-header .mobile-nav ul li a[data-v-fa59239c]:hover,.site-header .mobile-nav ul li a.router-link-active[data-v-fa59239c]{color:var(--color-primary);background-color:var(--color-secondary)}@media (min-width: 768px){.site-header .mobile-nav[data-v-fa59239c]{display:none}}[data-v-030f082e]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-030f082e]{margin:0;padding:0;box-sizing:border-box}body[data-v-030f082e]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-030f082e],h2[data-v-030f082e],h3[data-v-030f082e],h4[data-v-030f082e],h5[data-v-030f082e],h6[data-v-030f082e]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-030f082e]{font-size:2.5rem;font-weight:700}h2[data-v-030f082e]{font-size:2rem;font-weight:600}h3[data-v-030f082e]{font-size:1.75rem;font-weight:600}p[data-v-030f082e]{margin-bottom:var(--spacing-md)}a[data-v-030f082e]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-030f082e]:hover{color:#3f0e1a}.container[data-v-030f082e]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-030f082e]{padding:var(--spacing-xl) 0}.section-title[data-v-030f082e]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-030f082e]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-030f082e]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-030f082e]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-030f082e]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-030f082e]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-030f082e]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-030f082e]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-030f082e]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-030f082e]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-030f082e]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-030f082e]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-030f082e]{margin-bottom:var(--spacing-md)}label[data-v-030f082e]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-030f082e],textarea[data-v-030f082e],select[data-v-030f082e]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-030f082e]:focus,textarea[data-v-030f082e]:focus,select[data-v-030f082e]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-030f082e]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-030f082e]:hover{transform:translateY(-4px)}.grid[data-v-030f082e]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-030f082e]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-030f082e]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-030f082e]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-030f082e]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-030f082e],.grid-4[data-v-030f082e]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-030f082e]{grid-template-columns:1fr}h1[data-v-030f082e]{font-size:2rem}h2[data-v-030f082e]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-030f082e],.grid-4[data-v-030f082e]{grid-template-columns:1fr}.section[data-v-030f082e]{padding:var(--spacing-lg) 0}}.text-center[data-v-030f082e]{text-align:center}.decorative-text[data-v-030f082e]{font-family:var(--font-decorative)}.fantasy-text[data-v-030f082e]{font-family:var(--font-fantasy)}.signature-text[data-v-030f082e]{font-family:var(--font-signature)}.site-footer[data-v-030f082e]{background:var(--color-background);color:var(--color-text);padding:var(--spacing-xl) 0}.site-footer .container[data-v-030f082e]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.site-footer .footer-top[data-v-030f082e]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media (min-width: 768px){.site-footer .footer-top[data-v-030f082e]{grid-template-columns:2fr 2fr 3fr}}.site-footer .footer-brand .footer-logo[data-v-030f082e]{font-family:var(--font-heading);font-size:1.75rem;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.site-footer .footer-brand .tagline[data-v-030f082e]{margin-bottom:var(--spacing-md);font-style:italic}.site-footer .footer-brand .social-links[data-v-030f082e]{display:flex;gap:var(--spacing-sm)}.site-footer .social-btn[data-v-030f082e]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--color-accent);border-radius:50%;transition:background-color .3s}.site-footer .social-btn[data-v-030f082e]:hover{background-color:var(--color-primary)}.site-footer .social-icon[data-v-030f082e]{width:24px;height:24px;color:var(--color-border);transition:color .3s}.site-footer .social-icon[data-v-030f082e]:hover{color:#fff}.site-footer .footer-links[data-v-030f082e]{display:flex;gap:var(--spacing-lg)}.site-footer .footer-links h4[data-v-030f082e]{font-size:1.1rem;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.site-footer .footer-links ul[data-v-030f082e]{list-style:none;padding:0}.site-footer .footer-links ul li[data-v-030f082e]{margin-bottom:var(--spacing-xs)}.site-footer .footer-links ul a[data-v-030f082e]{color:var(--color-text);text-decoration:none}.site-footer .footer-links ul a[data-v-030f082e]:hover{color:var(--color-primary)}.site-footer ul[data-v-030f082e]{list-style:none;padding:0}.site-footer ul li[data-v-030f082e]{margin-bottom:var(--spacing-xs)}.site-footer ul a[data-v-030f082e]{color:var(--color-text);text-decoration:none}.site-footer ul a[data-v-030f082e]:hover{color:var(--color-primary)}.footer-newsletter h4[data-v-030f082e]{font-size:1.1rem;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.footer-newsletter p[data-v-030f082e]{margin-bottom:var(--spacing-sm)}.footer-newsletter .newsletter-form[data-v-030f082e]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer-newsletter .newsletter-form input[data-v-030f082e]{padding:var(--spacing-sm);border:1px solid var(--color-neutral);border-radius:var(--border-radius);width:100%}.footer-newsletter .newsletter-form input[data-v-030f082e]:focus{border-color:var(--color-primary);outline:none}.footer-newsletter .newsletter-form .btn-primary[data-v-030f082e]{background:var(--color-primary);color:#fff;border:none;padding:var(--spacing-sm);border-radius:var(--border-radius);cursor:pointer}.footer-newsletter .newsletter-form .btn-primary[data-v-030f082e]:disabled{opacity:.6;cursor:not-allowed}.footer-newsletter .newsletter-form .msg[data-v-030f082e]{font-size:.85rem}.footer-newsletter .newsletter-form .msg.success[data-v-030f082e]{color:#4caf50}.footer-newsletter .newsletter-form .msg.error[data-v-030f082e]{color:#f44336}p[data-v-030f082e]{margin-bottom:var(--spacing-sm)}.newsletter-form[data-v-030f082e]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.newsletter-form input[data-v-030f082e]{padding:var(--spacing-sm);border:1px solid var(--color-neutral);border-radius:var(--border-radius);width:100%}.newsletter-form input[data-v-030f082e]:focus{border-color:var(--color-primary);outline:none}.newsletter-form .btn-primary[data-v-030f082e]{background:var(--color-primary);color:#fff;border:none;padding:var(--spacing-sm);border-radius:var(--border-radius);cursor:pointer}.newsletter-form .btn-primary[data-v-030f082e]:disabled{opacity:.6;cursor:not-allowed}.newsletter-form .msg[data-v-030f082e]{font-size:.85rem}.newsletter-form .msg.success[data-v-030f082e]{color:#4caf50}.newsletter-form .msg.error[data-v-030f082e]{color:#f44336}.footer-bottom[data-v-030f082e]{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-accent);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);font-size:.85rem}.footer-bottom .credit a[data-v-030f082e]{color:var(--color-primary);text-decoration:none}.footer-bottom .credit a[data-v-030f082e]:hover{text-decoration:underline}@media (min-width: 768px){.footer-bottom[data-v-030f082e]{flex-direction:row;justify-content:space-between}}.popup-overlay[data-v-3c5edf69]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.popup-box[data-v-3c5edf69]{background:#fff;padding:2rem;border-radius:12px;text-align:center;max-width:400px;box-shadow:0 4px 12px #0000004d}button[data-v-3c5edf69]{margin-top:1rem;padding:.5rem 1.2rem;border:none;border-radius:8px;background:#007bff;color:#fff;cursor:pointer}button[data-v-3c5edf69]:hover{background:#0056b3}.under-popup-backdrop[data-v-3c5edf69]{z-index:9998!important}.under-popup-modal[data-v-3c5edf69]{z-index:9999!important}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1{font-size:2.5rem;font-weight:700}h2{font-size:2rem;font-weight:600}h3{font-size:1.75rem;font-weight:600}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a:hover{color:#3f0e1a}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section{padding:var(--spacing-xl) 0}.section-title{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative{font-family:var(--font-decorative);font-size:3rem}.btn{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary:hover{background-color:#4c0f20;color:#fff}.btn-primary:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary:hover{background-color:#e1b98d;color:#fff}.btn-secondary:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook:hover{background-color:#172136;color:#fff}.btn-ebook:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group{margin-bottom:var(--spacing-md)}label{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input,textarea,select{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary)}.card{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card:hover{transform:translateY(-4px)}.grid{display:grid;gap:var(--spacing-md)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}h1{font-size:2rem}h2{font-size:1.75rem}}@media (max-width: 576px){.grid-3,.grid-4{grid-template-columns:1fr}.section{padding:var(--spacing-lg) 0}}.text-center{text-align:center}.decorative-text{font-family:var(--font-decorative)}.fantasy-text{font-family:var(--font-fantasy)}.signature-text{font-family:var(--font-signature)}.app-container{display:flex;flex-direction:column;min-height:100vh}.app-container main{flex:1}.app-container .loading-screen{display:flex;justify-content:center;align-items:center;height:50vh}.app-container .loading-screen .spinner{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:#69172c;animation:spin 1s ease-in-out infinite}.cm-wrapper,.pm-wrapper,.cc__modal,.cc__container,.cc__banner{z-index:2147483647!important}@keyframes spin{to{transform:rotate(360deg)}}[data-v-b979267e]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-b979267e]{margin:0;padding:0;box-sizing:border-box}body[data-v-b979267e]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-b979267e],h2[data-v-b979267e],h3[data-v-b979267e],h4[data-v-b979267e],h5[data-v-b979267e],h6[data-v-b979267e]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-b979267e]{font-size:2.5rem;font-weight:700}h2[data-v-b979267e]{font-size:2rem;font-weight:600}h3[data-v-b979267e]{font-size:1.75rem;font-weight:600}p[data-v-b979267e]{margin-bottom:var(--spacing-md)}a[data-v-b979267e]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-b979267e]:hover{color:#3f0e1a}.container[data-v-b979267e]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-b979267e]{padding:var(--spacing-xl) 0}.section-title[data-v-b979267e]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-b979267e]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-b979267e]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-b979267e]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-b979267e]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-b979267e]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-b979267e]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-b979267e]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-b979267e]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-b979267e]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-b979267e]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-b979267e]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-b979267e]{margin-bottom:var(--spacing-md)}label[data-v-b979267e]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-b979267e],textarea[data-v-b979267e],select[data-v-b979267e]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-b979267e]:focus,textarea[data-v-b979267e]:focus,select[data-v-b979267e]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-b979267e]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-b979267e]:hover{transform:translateY(-4px)}.grid[data-v-b979267e]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-b979267e]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-b979267e]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-b979267e]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-b979267e]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-b979267e],.grid-4[data-v-b979267e]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-b979267e]{grid-template-columns:1fr}h1[data-v-b979267e]{font-size:2rem}h2[data-v-b979267e]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-b979267e],.grid-4[data-v-b979267e]{grid-template-columns:1fr}.section[data-v-b979267e]{padding:var(--spacing-lg) 0}}.text-center[data-v-b979267e]{text-align:center}.decorative-text[data-v-b979267e]{font-family:var(--font-decorative)}.fantasy-text[data-v-b979267e]{font-family:var(--font-fantasy)}.signature-text[data-v-b979267e]{font-family:var(--font-signature)}.legal-page[data-v-b979267e]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.legal-page h1[data-v-b979267e]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.legal-page .legal-section[data-v-b979267e]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.legal-page .legal-section h2[data-v-b979267e]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.legal-page .legal-section p[data-v-b979267e]{margin-bottom:var(--spacing-md);line-height:1.6}.legal-page .legal-section ul[data-v-b979267e]{list-style-type:disc;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.legal-page .legal-section ul li[data-v-b979267e]{margin-bottom:var(--spacing-xs)}.legal-page .legal-section a[data-v-b979267e]{color:var(--color-primary)}[data-v-8762cbfc]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-8762cbfc]{margin:0;padding:0;box-sizing:border-box}body[data-v-8762cbfc]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-8762cbfc],h2[data-v-8762cbfc],h3[data-v-8762cbfc],h4[data-v-8762cbfc],h5[data-v-8762cbfc],h6[data-v-8762cbfc]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-8762cbfc]{font-size:2.5rem;font-weight:700}h2[data-v-8762cbfc]{font-size:2rem;font-weight:600}h3[data-v-8762cbfc]{font-size:1.75rem;font-weight:600}p[data-v-8762cbfc]{margin-bottom:var(--spacing-md)}a[data-v-8762cbfc]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-8762cbfc]:hover{color:#3f0e1a}.container[data-v-8762cbfc]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-8762cbfc]{padding:var(--spacing-xl) 0}.section-title[data-v-8762cbfc]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-8762cbfc]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-8762cbfc]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-8762cbfc]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-8762cbfc]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-8762cbfc]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-8762cbfc]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-8762cbfc]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-8762cbfc]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-8762cbfc]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-8762cbfc]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-8762cbfc]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-8762cbfc]{margin-bottom:var(--spacing-md)}label[data-v-8762cbfc]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-8762cbfc],textarea[data-v-8762cbfc],select[data-v-8762cbfc]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-8762cbfc]:focus,textarea[data-v-8762cbfc]:focus,select[data-v-8762cbfc]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-8762cbfc]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-8762cbfc]:hover{transform:translateY(-4px)}.grid[data-v-8762cbfc]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-8762cbfc]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-8762cbfc]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-8762cbfc]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-8762cbfc]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-8762cbfc],.grid-4[data-v-8762cbfc]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-8762cbfc]{grid-template-columns:1fr}h1[data-v-8762cbfc]{font-size:2rem}h2[data-v-8762cbfc]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-8762cbfc],.grid-4[data-v-8762cbfc]{grid-template-columns:1fr}.section[data-v-8762cbfc]{padding:var(--spacing-lg) 0}}.text-center[data-v-8762cbfc]{text-align:center}.decorative-text[data-v-8762cbfc]{font-family:var(--font-decorative)}.fantasy-text[data-v-8762cbfc]{font-family:var(--font-fantasy)}.signature-text[data-v-8762cbfc]{font-family:var(--font-signature)}.legal-page[data-v-8762cbfc]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.legal-page h1[data-v-8762cbfc]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.legal-page .legal-section[data-v-8762cbfc]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.legal-page .legal-section h2[data-v-8762cbfc]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.legal-page .legal-section p[data-v-8762cbfc]{margin-bottom:var(--spacing-md);line-height:1.6}.legal-page .legal-section ul[data-v-8762cbfc]{list-style-type:disc;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.legal-page .legal-section ul li[data-v-8762cbfc]{margin-bottom:var(--spacing-xs)}.legal-page .legal-section a[data-v-8762cbfc]{color:var(--color-primary)}[data-v-98fafe75]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-98fafe75]{margin:0;padding:0;box-sizing:border-box}body[data-v-98fafe75]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-98fafe75],h2[data-v-98fafe75],h3[data-v-98fafe75],h4[data-v-98fafe75],h5[data-v-98fafe75],h6[data-v-98fafe75]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-98fafe75]{font-size:2.5rem;font-weight:700}h2[data-v-98fafe75]{font-size:2rem;font-weight:600}h3[data-v-98fafe75]{font-size:1.75rem;font-weight:600}p[data-v-98fafe75]{margin-bottom:var(--spacing-md)}a[data-v-98fafe75]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-98fafe75]:hover{color:#3f0e1a}.container[data-v-98fafe75]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-98fafe75]{padding:var(--spacing-xl) 0}.section-title[data-v-98fafe75]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-98fafe75]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-98fafe75]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-98fafe75]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-98fafe75]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-98fafe75]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-98fafe75]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-98fafe75]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-98fafe75]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-98fafe75]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-98fafe75]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-98fafe75]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-98fafe75]{margin-bottom:var(--spacing-md)}label[data-v-98fafe75]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-98fafe75],textarea[data-v-98fafe75],select[data-v-98fafe75]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-98fafe75]:focus,textarea[data-v-98fafe75]:focus,select[data-v-98fafe75]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-98fafe75]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-98fafe75]:hover{transform:translateY(-4px)}.grid[data-v-98fafe75]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-98fafe75]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-98fafe75]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-98fafe75]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-98fafe75]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-98fafe75],.grid-4[data-v-98fafe75]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-98fafe75]{grid-template-columns:1fr}h1[data-v-98fafe75]{font-size:2rem}h2[data-v-98fafe75]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-98fafe75],.grid-4[data-v-98fafe75]{grid-template-columns:1fr}.section[data-v-98fafe75]{padding:var(--spacing-lg) 0}}.text-center[data-v-98fafe75]{text-align:center}.decorative-text[data-v-98fafe75]{font-family:var(--font-decorative)}.fantasy-text[data-v-98fafe75]{font-family:var(--font-fantasy)}.signature-text[data-v-98fafe75]{font-family:var(--font-signature)}.legal-page[data-v-98fafe75]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.legal-page h1[data-v-98fafe75]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.legal-page .legal-section[data-v-98fafe75]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.legal-page .legal-section h2[data-v-98fafe75]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.legal-page .legal-section p[data-v-98fafe75]{margin-bottom:var(--spacing-md);line-height:1.6}.legal-page .legal-section ul[data-v-98fafe75]{list-style-type:disc;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.legal-page .legal-section ul li[data-v-98fafe75]{margin-bottom:var(--spacing-xs)}.legal-page .legal-section a[data-v-98fafe75]{color:var(--color-primary)}[data-v-d9aa457b]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-d9aa457b]{margin:0;padding:0;box-sizing:border-box}body[data-v-d9aa457b]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-d9aa457b],h2[data-v-d9aa457b],h3[data-v-d9aa457b],h4[data-v-d9aa457b],h5[data-v-d9aa457b],h6[data-v-d9aa457b]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-d9aa457b]{font-size:2.5rem;font-weight:700}h2[data-v-d9aa457b]{font-size:2rem;font-weight:600}h3[data-v-d9aa457b]{font-size:1.75rem;font-weight:600}p[data-v-d9aa457b]{margin-bottom:var(--spacing-md)}a[data-v-d9aa457b]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-d9aa457b]:hover{color:#3f0e1a}.container[data-v-d9aa457b]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-d9aa457b]{padding:var(--spacing-xl) 0}.section-title[data-v-d9aa457b]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-d9aa457b]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-d9aa457b]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-d9aa457b]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-d9aa457b]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-d9aa457b]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-d9aa457b]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-d9aa457b]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-d9aa457b]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-d9aa457b]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-d9aa457b]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-d9aa457b]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-d9aa457b]{margin-bottom:var(--spacing-md)}label[data-v-d9aa457b]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-d9aa457b],textarea[data-v-d9aa457b],select[data-v-d9aa457b]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-d9aa457b]:focus,textarea[data-v-d9aa457b]:focus,select[data-v-d9aa457b]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-d9aa457b]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-d9aa457b]:hover{transform:translateY(-4px)}.grid[data-v-d9aa457b]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-d9aa457b]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-d9aa457b]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-d9aa457b]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-d9aa457b]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-d9aa457b],.grid-4[data-v-d9aa457b]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-d9aa457b]{grid-template-columns:1fr}h1[data-v-d9aa457b]{font-size:2rem}h2[data-v-d9aa457b]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-d9aa457b],.grid-4[data-v-d9aa457b]{grid-template-columns:1fr}.section[data-v-d9aa457b]{padding:var(--spacing-lg) 0}}.text-center[data-v-d9aa457b]{text-align:center}.decorative-text[data-v-d9aa457b]{font-family:var(--font-decorative)}.fantasy-text[data-v-d9aa457b]{font-family:var(--font-fantasy)}.signature-text[data-v-d9aa457b]{font-family:var(--font-signature)}.legal-page[data-v-d9aa457b]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.legal-page h1[data-v-d9aa457b]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.legal-page .legal-section[data-v-d9aa457b]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.legal-page .legal-section h2[data-v-d9aa457b]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.legal-page .legal-section p[data-v-d9aa457b]{margin-bottom:var(--spacing-md);line-height:1.6}.legal-page .legal-section ul[data-v-d9aa457b]{list-style-type:disc;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.legal-page .legal-section ul li[data-v-d9aa457b]{margin-bottom:var(--spacing-xs)}.legal-page .legal-section a[data-v-d9aa457b]{color:var(--color-primary)}[data-v-1062ef1d]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-1062ef1d]{margin:0;padding:0;box-sizing:border-box}body[data-v-1062ef1d]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-1062ef1d],h2[data-v-1062ef1d],h3[data-v-1062ef1d],h4[data-v-1062ef1d],h5[data-v-1062ef1d],h6[data-v-1062ef1d]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-1062ef1d]{font-size:2.5rem;font-weight:700}h2[data-v-1062ef1d]{font-size:2rem;font-weight:600}h3[data-v-1062ef1d]{font-size:1.75rem;font-weight:600}p[data-v-1062ef1d]{margin-bottom:var(--spacing-md)}a[data-v-1062ef1d]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-1062ef1d]:hover{color:#3f0e1a}.container[data-v-1062ef1d]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-1062ef1d]{padding:var(--spacing-xl) 0}.section-title[data-v-1062ef1d]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-1062ef1d]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-1062ef1d]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-1062ef1d]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-1062ef1d]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-1062ef1d]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-1062ef1d]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-1062ef1d]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-1062ef1d]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-1062ef1d]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-1062ef1d]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-1062ef1d]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-1062ef1d]{margin-bottom:var(--spacing-md)}label[data-v-1062ef1d]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-1062ef1d],textarea[data-v-1062ef1d],select[data-v-1062ef1d]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-1062ef1d]:focus,textarea[data-v-1062ef1d]:focus,select[data-v-1062ef1d]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-1062ef1d]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-1062ef1d]:hover{transform:translateY(-4px)}.grid[data-v-1062ef1d]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-1062ef1d]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-1062ef1d]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-1062ef1d]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-1062ef1d]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-1062ef1d],.grid-4[data-v-1062ef1d]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-1062ef1d]{grid-template-columns:1fr}h1[data-v-1062ef1d]{font-size:2rem}h2[data-v-1062ef1d]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-1062ef1d],.grid-4[data-v-1062ef1d]{grid-template-columns:1fr}.section[data-v-1062ef1d]{padding:var(--spacing-lg) 0}}.text-center[data-v-1062ef1d]{text-align:center}.decorative-text[data-v-1062ef1d]{font-family:var(--font-decorative)}.fantasy-text[data-v-1062ef1d]{font-family:var(--font-fantasy)}.signature-text[data-v-1062ef1d]{font-family:var(--font-signature)}.legal-page[data-v-1062ef1d]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.legal-page h1[data-v-1062ef1d]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.legal-page .legal-section[data-v-1062ef1d]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.legal-page .legal-section h2[data-v-1062ef1d]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.legal-page .legal-section p[data-v-1062ef1d]{margin-bottom:var(--spacing-md);line-height:1.6}.legal-page .legal-section ul[data-v-1062ef1d]{list-style-type:disc;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.legal-page .legal-section ul li[data-v-1062ef1d]{margin-bottom:var(--spacing-xs)}.legal-page .legal-section a[data-v-1062ef1d]{color:var(--color-primary)}[data-v-58606f44]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-58606f44]{margin:0;padding:0;box-sizing:border-box}body[data-v-58606f44]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-58606f44],h2[data-v-58606f44],h3[data-v-58606f44],h4[data-v-58606f44],h5[data-v-58606f44],h6[data-v-58606f44]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-58606f44]{font-size:2.5rem;font-weight:700}h2[data-v-58606f44]{font-size:2rem;font-weight:600}h3[data-v-58606f44]{font-size:1.75rem;font-weight:600}p[data-v-58606f44]{margin-bottom:var(--spacing-md)}a[data-v-58606f44]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-58606f44]:hover{color:#3f0e1a}.container[data-v-58606f44]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-58606f44]{padding:var(--spacing-xl) 0}.section-title[data-v-58606f44]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-58606f44]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-58606f44]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-58606f44]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-58606f44]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-58606f44]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-58606f44]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-58606f44]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-58606f44]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-58606f44]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-58606f44]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-58606f44]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-58606f44]{margin-bottom:var(--spacing-md)}label[data-v-58606f44]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-58606f44],textarea[data-v-58606f44],select[data-v-58606f44]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-58606f44]:focus,textarea[data-v-58606f44]:focus,select[data-v-58606f44]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-58606f44]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-58606f44]:hover{transform:translateY(-4px)}.grid[data-v-58606f44]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-58606f44]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-58606f44]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-58606f44]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-58606f44]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-58606f44],.grid-4[data-v-58606f44]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-58606f44]{grid-template-columns:1fr}h1[data-v-58606f44]{font-size:2rem}h2[data-v-58606f44]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-58606f44],.grid-4[data-v-58606f44]{grid-template-columns:1fr}.section[data-v-58606f44]{padding:var(--spacing-lg) 0}}.text-center[data-v-58606f44]{text-align:center}.decorative-text[data-v-58606f44]{font-family:var(--font-decorative)}.fantasy-text[data-v-58606f44]{font-family:var(--font-fantasy)}.signature-text[data-v-58606f44]{font-family:var(--font-signature)}.legal-page[data-v-58606f44]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.legal-page h1[data-v-58606f44]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.legal-page .legal-section[data-v-58606f44]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.legal-page .legal-section h2[data-v-58606f44]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.legal-page .legal-section p[data-v-58606f44]{margin-bottom:var(--spacing-md);line-height:1.6}.legal-page .legal-section ul[data-v-58606f44]{list-style-type:disc;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.legal-page .legal-section ul li[data-v-58606f44]{margin-bottom:var(--spacing-xs)}.legal-page .legal-section a[data-v-58606f44]{color:var(--color-primary)}[data-v-94064205]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-94064205]{margin:0;padding:0;box-sizing:border-box}body[data-v-94064205]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-94064205],h2[data-v-94064205],h3[data-v-94064205],h4[data-v-94064205],h5[data-v-94064205],h6[data-v-94064205]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-94064205]{font-size:2.5rem;font-weight:700}h2[data-v-94064205]{font-size:2rem;font-weight:600}h3[data-v-94064205]{font-size:1.75rem;font-weight:600}p[data-v-94064205]{margin-bottom:var(--spacing-md)}a[data-v-94064205]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-94064205]:hover{color:#3f0e1a}.container[data-v-94064205]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-94064205]{padding:var(--spacing-xl) 0}.section-title[data-v-94064205]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-94064205]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-94064205]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-94064205]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-94064205]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-94064205]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-94064205]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-94064205]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-94064205]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-94064205]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-94064205]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-94064205]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-94064205]{margin-bottom:var(--spacing-md)}label[data-v-94064205]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-94064205],textarea[data-v-94064205],select[data-v-94064205]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-94064205]:focus,textarea[data-v-94064205]:focus,select[data-v-94064205]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-94064205]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-94064205]:hover{transform:translateY(-4px)}.grid[data-v-94064205]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-94064205]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-94064205]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-94064205]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-94064205]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-94064205],.grid-4[data-v-94064205]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-94064205]{grid-template-columns:1fr}h1[data-v-94064205]{font-size:2rem}h2[data-v-94064205]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-94064205],.grid-4[data-v-94064205]{grid-template-columns:1fr}.section[data-v-94064205]{padding:var(--spacing-lg) 0}}.text-center[data-v-94064205]{text-align:center}.decorative-text[data-v-94064205]{font-family:var(--font-decorative)}.fantasy-text[data-v-94064205]{font-family:var(--font-fantasy)}.signature-text[data-v-94064205]{font-family:var(--font-signature)}.product-card[data-v-94064205]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:auto;display:flex;flex-direction:column;width:100%;max-width:400px;margin:auto}.product-card[data-v-94064205]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #5c2b0026}.product-card .product-image[data-v-94064205]{aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;background:#f9f9f9;overflow:hidden;position:relative}.product-card .product-image img[data-v-94064205]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .5s ease}.product-card .product-image:hover img[data-v-94064205]{transform:scale(1.05)}.product-card .product-image .product-type[data-v-94064205]{position:absolute;top:var(--spacing-xs);left:var(--spacing-xs);background-color:var(--color-primary);color:#fff;padding:2px 8px;border-radius:var(--border-radius);font-size:.8rem;text-transform:capitalize}.product-card .product-image .product-format[data-v-94064205]{position:absolute;bottom:var(--spacing-xs);right:var(--spacing-xs);background-color:var(--color-ebook);color:#fff;padding:2px 8px;border-radius:var(--border-radius);font-size:.8rem;text-transform:capitalize}.product-card .product-info[data-v-94064205]{padding:var(--spacing-md);display:flex;flex-direction:column;flex-grow:1}.product-card .product-info .product-title[data-v-94064205]{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;margin-bottom:var(--spacing-xs);color:var(--color-border);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.9em}.product-card .product-info .product-title[data-v-94064205]:hover{color:var(--color-primary)}.product-card .product-info .product-price[data-v-94064205]{font-weight:600;color:var(--color-primary);margin-bottom:var(--spacing-md);font-size:1.1rem}.product-card .product-info .product-actions[data-v-94064205]{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs)}.product-card .product-info .product-actions .btn-add-to-cart[data-v-94064205]{background-color:var(--color-primary);color:#fff;border:none;padding:var(--spacing-xs);border-radius:var(--border-radius);cursor:pointer;transition:background-color .3s ease;font-family:var(--font-heading);font-weight:600}.product-card .product-info .product-actions .btn-view-details[data-v-94064205]{background-color:var(--color-accent);color:var(--color-border);padding:var(--spacing-xs);border-radius:var(--border-radius);text-align:center;text-decoration:none;transition:background-color .3s ease;font-family:var(--font-heading);font-weight:600}.product-card--book .product-type[data-v-94064205]{background-color:var(--color-ebook)}.product-card--creation .product-type[data-v-94064205]{background-color:var(--color-accent);color:var(--color-border)}.product-card--service .product-type[data-v-94064205]{background-color:var(--color-border)}.product-card--about .product-type[data-v-94064205]{background-color:var(--color-primary)}[data-v-dd1224cf]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-dd1224cf]{margin:0;padding:0;box-sizing:border-box}body[data-v-dd1224cf]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-dd1224cf],h2[data-v-dd1224cf],h3[data-v-dd1224cf],h4[data-v-dd1224cf],h5[data-v-dd1224cf],h6[data-v-dd1224cf]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-dd1224cf]{font-size:2.5rem;font-weight:700}h2[data-v-dd1224cf]{font-size:2rem;font-weight:600}h3[data-v-dd1224cf]{font-size:1.75rem;font-weight:600}p[data-v-dd1224cf]{margin-bottom:var(--spacing-md)}a[data-v-dd1224cf]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-dd1224cf]:hover{color:#3f0e1a}.container[data-v-dd1224cf]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-dd1224cf]{padding:var(--spacing-xl) 0}.section-title[data-v-dd1224cf]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-dd1224cf]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-dd1224cf]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-dd1224cf]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-dd1224cf]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-dd1224cf]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-dd1224cf]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-dd1224cf]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-dd1224cf]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-dd1224cf]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-dd1224cf]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-dd1224cf]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-dd1224cf]{margin-bottom:var(--spacing-md)}label[data-v-dd1224cf]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-dd1224cf],textarea[data-v-dd1224cf],select[data-v-dd1224cf]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-dd1224cf]:focus,textarea[data-v-dd1224cf]:focus,select[data-v-dd1224cf]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-dd1224cf]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-dd1224cf]:hover{transform:translateY(-4px)}.grid[data-v-dd1224cf]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-dd1224cf]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-dd1224cf]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-dd1224cf]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-dd1224cf]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-dd1224cf],.grid-4[data-v-dd1224cf]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-dd1224cf]{grid-template-columns:1fr}h1[data-v-dd1224cf]{font-size:2rem}h2[data-v-dd1224cf]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-dd1224cf],.grid-4[data-v-dd1224cf]{grid-template-columns:1fr}.section[data-v-dd1224cf]{padding:var(--spacing-lg) 0}}.text-center[data-v-dd1224cf]{text-align:center}.decorative-text[data-v-dd1224cf]{font-family:var(--font-decorative)}.fantasy-text[data-v-dd1224cf]{font-family:var(--font-fantasy)}.signature-text[data-v-dd1224cf]{font-family:var(--font-signature)}.hero-carousel[data-v-dd1224cf]{height:600px;overflow:hidden;position:relative}@media (max-width: 768px){.hero-carousel[data-v-dd1224cf]{height:400px}}.hero-carousel .carousel-container[data-v-dd1224cf],.hero-carousel .carousel-slide[data-v-dd1224cf]{height:100%}.hero-carousel .carousel-content[data-v-dd1224cf]{height:100%;background-size:cover;background-position:center;position:relative;display:flex;align-items:center}.hero-carousel .carousel-overlay[data-v-dd1224cf]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.3))}.hero-carousel .carousel-text[data-v-dd1224cf]{position:relative;z-index:2;max-width:600px;padding:var(--spacing-lg)}.hero-carousel .carousel-text .carousel-title[data-v-dd1224cf]{color:#fff;font-size:3rem;margin-bottom:var(--spacing-sm);font-family:var(--font-decorative)}@media (max-width: 768px){.hero-carousel .carousel-text .carousel-title[data-v-dd1224cf]{font-size:2rem}}.hero-carousel .carousel-text .carousel-subtitle[data-v-dd1224cf]{color:#fff;font-size:1.2rem;margin-bottom:var(--spacing-md)}@media (max-width: 768px){.hero-carousel .carousel-text .carousel-subtitle[data-v-dd1224cf]{font-size:1rem}}.author-intro .author-intro-content[data-v-dd1224cf]{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.author-intro .author-intro-content[data-v-dd1224cf]{flex-direction:row;align-items:center;gap:var(--spacing-xl)}}.author-intro .author-intro-content .author-image[data-v-dd1224cf]{flex:0 0 300px;margin-bottom:var(--spacing-lg)}@media (min-width: 768px){.author-intro .author-intro-content .author-image[data-v-dd1224cf]{margin-bottom:0}}.author-intro .author-intro-content .author-image img[data-v-dd1224cf]{width:100%;height:auto;border-radius:50%;box-shadow:var(--box-shadow);border:5px solid var(--color-accent)}.author-intro .author-intro-content .author-text[data-v-dd1224cf]{flex:1}.author-intro .author-intro-content .author-text .author-bio[data-v-dd1224cf]{font-size:1.1rem;margin-bottom:var(--spacing-md);line-height:1.6}.author-intro .author-intro-content .author-text .author-signature[data-v-dd1224cf]{margin:var(--spacing-lg) 0}.author-intro .author-intro-content .author-text .author-signature .signature-text[data-v-dd1224cf]{font-family:var(--font-signature);font-size:2.5rem;color:var(--color-primary)}.products-grid[data-v-dd1224cf]{margin-bottom:var(--spacing-lg)}.products-grid .product-item[data-v-dd1224cf]{height:100%}.loading-indicator[data-v-dd1224cf]{display:flex;justify-content:center;padding:var(--spacing-xl) 0}.loading-indicator .spinner[data-v-dd1224cf]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-dd1224cf 1s ease-in-out infinite}.services-banner[data-v-dd1224cf]{background-color:var(--color-ebook);padding:var(--spacing-xl) 0;margin:var(--spacing-xl) 0;color:#fff}.services-banner .services-content[data-v-dd1224cf]{text-align:center}.services-banner .services-content h2[data-v-dd1224cf]{color:#fff;margin-bottom:var(--spacing-md)}.services-banner .services-content p[data-v-dd1224cf]{font-size:1.2rem;max-width:800px;margin:0 auto var(--spacing-lg)}.blog-grid[data-v-dd1224cf]{margin-bottom:var(--spacing-lg)}.blog-grid .blog-card[data-v-dd1224cf]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;transition:transform .3s ease;height:100%}.blog-grid .blog-card[data-v-dd1224cf]:hover{transform:translateY(-4px)}.blog-grid .blog-card .blog-image[data-v-dd1224cf]{display:block;height:200px;overflow:hidden}.blog-grid .blog-card .blog-image img[data-v-dd1224cf]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-grid .blog-card .blog-image:hover img[data-v-dd1224cf]{transform:scale(1.05)}.blog-grid .blog-card .blog-content[data-v-dd1224cf]{padding:var(--spacing-md)}.blog-grid .blog-card .blog-content .blog-date[data-v-dd1224cf]{font-size:.9rem;color:#666;margin-bottom:var(--spacing-xs)}.blog-grid .blog-card .blog-content .blog-title[data-v-dd1224cf]{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;margin-bottom:var(--spacing-xs);color:var(--color-border);text-decoration:none;display:block}.blog-grid .blog-card .blog-content .blog-title[data-v-dd1224cf]:hover{color:var(--color-primary)}.blog-grid .blog-card .blog-content .blog-excerpt[data-v-dd1224cf]{margin-bottom:var(--spacing-sm);font-size:.95rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-grid .blog-card .blog-content .blog-read-more[data-v-dd1224cf]{display:inline-block;color:var(--color-primary);font-weight:600;text-decoration:none;position:relative}.blog-grid .blog-card .blog-content .blog-read-more[data-v-dd1224cf]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.blog-grid .blog-card .blog-content .blog-read-more[data-v-dd1224cf]:hover:after{transform:scaleX(1);transform-origin:left}.testimonials-grid .testimonial-card[data-v-dd1224cf]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg);position:relative;gap:2rem}.testimonials-grid .testimonial-card[data-v-dd1224cf]:before{content:'"';position:absolute;top:20px;left:20px;font-size:5rem;color:var(--color-accent);font-family:serif;opacity:.5;line-height:.6}.testimonials-grid .testimonial-card .testimonial-quote[data-v-dd1224cf]{font-style:italic;margin-bottom:var(--spacing-md);position:relative;z-index:1;font-size:1.1rem}.testimonials-grid .testimonial-card .testimonial-author[data-v-dd1224cf]{display:flex;align-items:center}.testimonials-grid .testimonial-card .testimonial-author .testimonial-author-name[data-v-dd1224cf]{font-weight:600;color:var(--color-primary)}.newsletter-banner[data-v-dd1224cf]{background-color:var(--color-secondary);padding:var(--spacing-xl) 0}.newsletter-banner .newsletter-content[data-v-dd1224cf]{text-align:center;max-width:600px;margin:0 auto}.newsletter-banner .newsletter-content h2[data-v-dd1224cf]{margin-bottom:var(--spacing-md)}.newsletter-banner .newsletter-content p[data-v-dd1224cf]{margin-bottom:var(--spacing-lg)}.newsletter-banner .newsletter-content .newsletter-form[data-v-dd1224cf]{display:flex;flex-direction:column}@media (min-width: 576px){.newsletter-banner .newsletter-content .newsletter-form[data-v-dd1224cf]{flex-direction:row}}.newsletter-banner .newsletter-content .newsletter-form input[data-v-dd1224cf]{flex:1;padding:var(--spacing-sm);border:1px solid var(--color-neutral);border-radius:var(--border-radius) 0 0 var(--border-radius);margin-bottom:var(--spacing-xs)}@media (min-width: 576px){.newsletter-banner .newsletter-content .newsletter-form input[data-v-dd1224cf]{margin-bottom:0;border-radius:var(--border-radius) 0 0 var(--border-radius)}}.newsletter-banner .newsletter-content .newsletter-form input[data-v-dd1224cf]:focus{outline:none;border-color:var(--color-primary)}.newsletter-banner .newsletter-content .newsletter-form button[data-v-dd1224cf]{padding:var(--spacing-sm);border-radius:var(--border-radius)}@media (min-width: 576px){.newsletter-banner .newsletter-content .newsletter-form button[data-v-dd1224cf]{border-radius:0 var(--border-radius) var(--border-radius) 0}}@keyframes spin-dd1224cf{to{transform:rotate(360deg)}}[data-v-9a4be7fe]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-9a4be7fe]{margin:0;padding:0;box-sizing:border-box}body[data-v-9a4be7fe]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-9a4be7fe],h2[data-v-9a4be7fe],h3[data-v-9a4be7fe],h4[data-v-9a4be7fe],h5[data-v-9a4be7fe],h6[data-v-9a4be7fe]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-9a4be7fe]{font-size:2.5rem;font-weight:700}h2[data-v-9a4be7fe]{font-size:2rem;font-weight:600}h3[data-v-9a4be7fe]{font-size:1.75rem;font-weight:600}p[data-v-9a4be7fe]{margin-bottom:var(--spacing-md)}a[data-v-9a4be7fe]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-9a4be7fe]:hover{color:#3f0e1a}.container[data-v-9a4be7fe]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-9a4be7fe]{padding:var(--spacing-xl) 0}.section-title[data-v-9a4be7fe]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-9a4be7fe]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-9a4be7fe]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-9a4be7fe]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-9a4be7fe]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-9a4be7fe]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-9a4be7fe]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-9a4be7fe]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-9a4be7fe]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-9a4be7fe]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-9a4be7fe]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-9a4be7fe]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-9a4be7fe]{margin-bottom:var(--spacing-md)}label[data-v-9a4be7fe]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-9a4be7fe],textarea[data-v-9a4be7fe],select[data-v-9a4be7fe]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-9a4be7fe]:focus,textarea[data-v-9a4be7fe]:focus,select[data-v-9a4be7fe]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-9a4be7fe]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-9a4be7fe]:hover{transform:translateY(-4px)}.grid[data-v-9a4be7fe]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-9a4be7fe]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-9a4be7fe]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-9a4be7fe]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-9a4be7fe]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-9a4be7fe],.grid-4[data-v-9a4be7fe]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-9a4be7fe]{grid-template-columns:1fr}h1[data-v-9a4be7fe]{font-size:2rem}h2[data-v-9a4be7fe]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-9a4be7fe],.grid-4[data-v-9a4be7fe]{grid-template-columns:1fr}.section[data-v-9a4be7fe]{padding:var(--spacing-lg) 0}}.text-center[data-v-9a4be7fe]{text-align:center}.decorative-text[data-v-9a4be7fe]{font-family:var(--font-decorative)}.fantasy-text[data-v-9a4be7fe]{font-family:var(--font-fantasy)}.signature-text[data-v-9a4be7fe]{font-family:var(--font-signature)}.books-page[data-v-9a4be7fe]{padding:var(--spacing-xl) 0}.books-page .page-title[data-v-9a4be7fe]{text-align:center;margin-bottom:var(--spacing-xl);font-size:3rem}.books-grid[data-v-9a4be7fe]{margin-bottom:var(--spacing-xl)}.books-grid .book-item[data-v-9a4be7fe]{height:100%}.loading-state[data-v-9a4be7fe],.error-state[data-v-9a4be7fe],.empty-state[data-v-9a4be7fe]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-9a4be7fe],.error-state .spinner[data-v-9a4be7fe],.empty-state .spinner[data-v-9a4be7fe]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-9a4be7fe 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-9a4be7fe],.error-state p[data-v-9a4be7fe],.empty-state p[data-v-9a4be7fe]{margin-bottom:var(--spacing-md);font-size:1.1rem}@keyframes spin-9a4be7fe{to{transform:rotate(360deg)}}[data-v-cbda1fea]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-cbda1fea]{margin:0;padding:0;box-sizing:border-box}body[data-v-cbda1fea]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-cbda1fea],h2[data-v-cbda1fea],h3[data-v-cbda1fea],h4[data-v-cbda1fea],h5[data-v-cbda1fea],h6[data-v-cbda1fea]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-cbda1fea]{font-size:2.5rem;font-weight:700}h2[data-v-cbda1fea]{font-size:2rem;font-weight:600}h3[data-v-cbda1fea]{font-size:1.75rem;font-weight:600}p[data-v-cbda1fea]{margin-bottom:var(--spacing-md)}a[data-v-cbda1fea]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-cbda1fea]:hover{color:#3f0e1a}.container[data-v-cbda1fea]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-cbda1fea]{padding:var(--spacing-xl) 0}.section-title[data-v-cbda1fea]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-cbda1fea]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-cbda1fea]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-cbda1fea]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-cbda1fea]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-cbda1fea]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-cbda1fea]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-cbda1fea]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-cbda1fea]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-cbda1fea]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-cbda1fea]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-cbda1fea]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-cbda1fea]{margin-bottom:var(--spacing-md)}label[data-v-cbda1fea]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-cbda1fea],textarea[data-v-cbda1fea],select[data-v-cbda1fea]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-cbda1fea]:focus,textarea[data-v-cbda1fea]:focus,select[data-v-cbda1fea]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-cbda1fea]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-cbda1fea]:hover{transform:translateY(-4px)}.grid[data-v-cbda1fea]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-cbda1fea]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-cbda1fea]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-cbda1fea]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-cbda1fea]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-cbda1fea],.grid-4[data-v-cbda1fea]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-cbda1fea]{grid-template-columns:1fr}h1[data-v-cbda1fea]{font-size:2rem}h2[data-v-cbda1fea]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-cbda1fea],.grid-4[data-v-cbda1fea]{grid-template-columns:1fr}.section[data-v-cbda1fea]{padding:var(--spacing-lg) 0}}.text-center[data-v-cbda1fea]{text-align:center}.decorative-text[data-v-cbda1fea]{font-family:var(--font-decorative)}.fantasy-text[data-v-cbda1fea]{font-family:var(--font-fantasy)}.signature-text[data-v-cbda1fea]{font-family:var(--font-signature)}.book-detail-page[data-v-cbda1fea]{padding:var(--spacing-xl) 0}.book-detail[data-v-cbda1fea]{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width: 768px){.book-detail[data-v-cbda1fea]{grid-template-columns:1fr 1fr}}.book-images .main-image[data-v-cbda1fea]{margin-bottom:var(--spacing-md);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}.book-images .main-image img[data-v-cbda1fea]{width:100%;height:auto;display:block}.book-images .thumbnail-images[data-v-cbda1fea]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}.book-images .thumbnail-images img[data-v-cbda1fea]{width:100%;height:auto;border-radius:var(--border-radius);cursor:pointer;transition:opacity .3s ease}.book-images .thumbnail-images img[data-v-cbda1fea]:hover{opacity:.8}.book-info .book-title[data-v-cbda1fea]{font-family:var(--font-heading);font-size:2rem;margin-bottom:var(--spacing-md);color:var(--color-primary)}.book-info .book-meta[data-v-cbda1fea]{margin-bottom:var(--spacing-md)}.book-info .book-meta .meta-item[data-v-cbda1fea]{margin-bottom:var(--spacing-xs)}.book-info .book-meta .meta-item .label[data-v-cbda1fea]{font-weight:600;margin-right:var(--spacing-xs)}.book-info .book-meta .meta-item .genre-tag[data-v-cbda1fea],.book-info .book-meta .meta-item .format-tag[data-v-cbda1fea]{display:inline-block;padding:2px 8px;margin-right:var(--spacing-xs);border-radius:var(--border-radius);font-size:.9rem}.book-info .book-meta .meta-item .genre-tag[data-v-cbda1fea]{background-color:var(--color-accent);color:var(--color-border)}.book-info .book-meta .meta-item .format-tag[data-v-cbda1fea]{background-color:var(--color-ebook);color:#fff}.book-info .book-price[data-v-cbda1fea]{font-size:2rem;color:var(--color-primary);margin-bottom:var(--spacing-lg)}.book-info .book-price .currency[data-v-cbda1fea]{font-size:1.5rem;vertical-align:top}.book-info .book-description[data-v-cbda1fea]{margin-bottom:var(--spacing-xl);line-height:1.6}.book-info .book-description[data-v-cbda1fea] p{margin-bottom:var(--spacing-md)}.book-info .book-actions .btn-add-to-cart[data-v-cbda1fea]{width:100%;margin-bottom:var(--spacing-sm)}.book-info .book-actions .btn-add-to-cart[data-v-cbda1fea]:disabled{background-color:var(--color-neutral);cursor:not-allowed}.book-info .book-actions .stock-status[data-v-cbda1fea]{text-align:center;font-size:.9rem;color:green}.book-info .book-actions .stock-status.out-of-stock[data-v-cbda1fea]{color:red}.loading-state[data-v-cbda1fea],.error-state[data-v-cbda1fea]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-cbda1fea],.error-state .spinner[data-v-cbda1fea]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-cbda1fea 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-cbda1fea],.error-state p[data-v-cbda1fea]{margin-bottom:var(--spacing-md);font-size:1.1rem}@keyframes spin-cbda1fea{to{transform:rotate(360deg)}}[data-v-2e7a3724]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-2e7a3724]{margin:0;padding:0;box-sizing:border-box}body[data-v-2e7a3724]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-2e7a3724],h2[data-v-2e7a3724],h3[data-v-2e7a3724],h4[data-v-2e7a3724],h5[data-v-2e7a3724],h6[data-v-2e7a3724]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-2e7a3724]{font-size:2.5rem;font-weight:700}h2[data-v-2e7a3724]{font-size:2rem;font-weight:600}h3[data-v-2e7a3724]{font-size:1.75rem;font-weight:600}p[data-v-2e7a3724]{margin-bottom:var(--spacing-md)}a[data-v-2e7a3724]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-2e7a3724]:hover{color:#3f0e1a}.container[data-v-2e7a3724]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-2e7a3724]{padding:var(--spacing-xl) 0}.section-title[data-v-2e7a3724]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-2e7a3724]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-2e7a3724]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-2e7a3724]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-2e7a3724]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-2e7a3724]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-2e7a3724]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-2e7a3724]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-2e7a3724]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-2e7a3724]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-2e7a3724]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-2e7a3724]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-2e7a3724]{margin-bottom:var(--spacing-md)}label[data-v-2e7a3724]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-2e7a3724],textarea[data-v-2e7a3724],select[data-v-2e7a3724]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-2e7a3724]:focus,textarea[data-v-2e7a3724]:focus,select[data-v-2e7a3724]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-2e7a3724]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-2e7a3724]:hover{transform:translateY(-4px)}.grid[data-v-2e7a3724]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-2e7a3724]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-2e7a3724]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-2e7a3724]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-2e7a3724]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-2e7a3724],.grid-4[data-v-2e7a3724]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-2e7a3724]{grid-template-columns:1fr}h1[data-v-2e7a3724]{font-size:2rem}h2[data-v-2e7a3724]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-2e7a3724],.grid-4[data-v-2e7a3724]{grid-template-columns:1fr}.section[data-v-2e7a3724]{padding:var(--spacing-lg) 0}}.text-center[data-v-2e7a3724]{text-align:center}.decorative-text[data-v-2e7a3724]{font-family:var(--font-decorative)}.fantasy-text[data-v-2e7a3724]{font-family:var(--font-fantasy)}.signature-text[data-v-2e7a3724]{font-family:var(--font-signature)}.creations-page[data-v-2e7a3724]{padding:var(--spacing-xl) 0}.creations-page .page-title[data-v-2e7a3724]{text-align:center;margin-bottom:var(--spacing-xl);font-size:3rem}.creations-grid[data-v-2e7a3724]{margin-bottom:var(--spacing-xl)}.creations-grid .creation-item[data-v-2e7a3724]{height:100%}.loading-state[data-v-2e7a3724],.error-state[data-v-2e7a3724],.empty-state[data-v-2e7a3724]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-2e7a3724],.error-state .spinner[data-v-2e7a3724],.empty-state .spinner[data-v-2e7a3724]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-2e7a3724 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-2e7a3724],.error-state p[data-v-2e7a3724],.empty-state p[data-v-2e7a3724]{margin-bottom:var(--spacing-md);font-size:1.1rem}@keyframes spin-2e7a3724{to{transform:rotate(360deg)}}[data-v-e113e323]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-e113e323]{margin:0;padding:0;box-sizing:border-box}body[data-v-e113e323]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-e113e323],h2[data-v-e113e323],h3[data-v-e113e323],h4[data-v-e113e323],h5[data-v-e113e323],h6[data-v-e113e323]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-e113e323]{font-size:2.5rem;font-weight:700}h2[data-v-e113e323]{font-size:2rem;font-weight:600}h3[data-v-e113e323]{font-size:1.75rem;font-weight:600}p[data-v-e113e323]{margin-bottom:var(--spacing-md)}a[data-v-e113e323]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-e113e323]:hover{color:#3f0e1a}.container[data-v-e113e323]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-e113e323]{padding:var(--spacing-xl) 0}.section-title[data-v-e113e323]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-e113e323]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-e113e323]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-e113e323]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-e113e323]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-e113e323]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-e113e323]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-e113e323]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-e113e323]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-e113e323]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-e113e323]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-e113e323]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-e113e323]{margin-bottom:var(--spacing-md)}label[data-v-e113e323]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-e113e323],textarea[data-v-e113e323],select[data-v-e113e323]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-e113e323]:focus,textarea[data-v-e113e323]:focus,select[data-v-e113e323]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-e113e323]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-e113e323]:hover{transform:translateY(-4px)}.grid[data-v-e113e323]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-e113e323]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-e113e323]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-e113e323]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-e113e323]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-e113e323],.grid-4[data-v-e113e323]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-e113e323]{grid-template-columns:1fr}h1[data-v-e113e323]{font-size:2rem}h2[data-v-e113e323]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-e113e323],.grid-4[data-v-e113e323]{grid-template-columns:1fr}.section[data-v-e113e323]{padding:var(--spacing-lg) 0}}.text-center[data-v-e113e323]{text-align:center}.decorative-text[data-v-e113e323]{font-family:var(--font-decorative)}.fantasy-text[data-v-e113e323]{font-family:var(--font-fantasy)}.signature-text[data-v-e113e323]{font-family:var(--font-signature)}.creation-detail-page[data-v-e113e323]{padding:var(--spacing-xl) 0}.creation-detail[data-v-e113e323]{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width: 768px){.creation-detail[data-v-e113e323]{grid-template-columns:1fr 1fr}}.creation-images .main-image[data-v-e113e323]{margin-bottom:var(--spacing-md);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}.creation-images .main-image img[data-v-e113e323]{width:100%;height:auto;display:block}.creation-images .thumbnail-images[data-v-e113e323]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm)}.creation-images .thumbnail-images img[data-v-e113e323]{width:100%;height:auto;border-radius:var(--border-radius);cursor:pointer;transition:opacity .3s ease}.creation-images .thumbnail-images img[data-v-e113e323]:hover{opacity:.8}.creation-info .creation-title[data-v-e113e323]{font-family:var(--font-heading);font-size:2rem;margin-bottom:var(--spacing-md);color:var(--color-primary)}.creation-info .creation-meta[data-v-e113e323]{margin-bottom:var(--spacing-md)}.creation-info .creation-meta .meta-item[data-v-e113e323]{margin-bottom:var(--spacing-xs)}.creation-info .creation-meta .meta-item .label[data-v-e113e323]{font-weight:600;margin-right:var(--spacing-xs)}.creation-info .creation-meta .meta-item .category-tag[data-v-e113e323]{display:inline-block;padding:2px 8px;background-color:var(--color-accent);color:var(--color-border);border-radius:var(--border-radius);font-size:.9rem}.creation-info .creation-price[data-v-e113e323]{font-size:2rem;color:var(--color-primary);margin-bottom:var(--spacing-lg)}.creation-info .creation-price .currency[data-v-e113e323]{font-size:1.5rem;vertical-align:top}.creation-info .creation-description[data-v-e113e323]{margin-bottom:var(--spacing-xl);line-height:1.6}.creation-info .creation-description[data-v-e113e323] p{margin-bottom:var(--spacing-md)}.creation-info .creation-actions .btn-add-to-cart[data-v-e113e323]{width:100%;margin-bottom:var(--spacing-sm)}.creation-info .creation-actions .btn-add-to-cart[data-v-e113e323]:disabled{background-color:var(--color-neutral);cursor:not-allowed}.creation-info .creation-actions .stock-status[data-v-e113e323]{text-align:center;font-size:.9rem;color:green}.creation-info .creation-actions .stock-status.out-of-stock[data-v-e113e323]{color:red}.loading-state[data-v-e113e323],.error-state[data-v-e113e323]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-e113e323],.error-state .spinner[data-v-e113e323]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-e113e323 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-e113e323],.error-state p[data-v-e113e323]{margin-bottom:var(--spacing-md);font-size:1.1rem}@keyframes spin-e113e323{to{transform:rotate(360deg)}}[data-v-fb8d8dc7]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-fb8d8dc7]{margin:0;padding:0;box-sizing:border-box}body[data-v-fb8d8dc7]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-fb8d8dc7],h2[data-v-fb8d8dc7],h3[data-v-fb8d8dc7],h4[data-v-fb8d8dc7],h5[data-v-fb8d8dc7],h6[data-v-fb8d8dc7]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-fb8d8dc7]{font-size:2.5rem;font-weight:700}h2[data-v-fb8d8dc7]{font-size:2rem;font-weight:600}h3[data-v-fb8d8dc7]{font-size:1.75rem;font-weight:600}p[data-v-fb8d8dc7]{margin-bottom:var(--spacing-md)}a[data-v-fb8d8dc7]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-fb8d8dc7]:hover{color:#3f0e1a}.container[data-v-fb8d8dc7]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-fb8d8dc7]{padding:var(--spacing-xl) 0}.section-title[data-v-fb8d8dc7]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-fb8d8dc7]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-fb8d8dc7]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-fb8d8dc7]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-fb8d8dc7]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-fb8d8dc7]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-fb8d8dc7]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-fb8d8dc7]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-fb8d8dc7]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-fb8d8dc7]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-fb8d8dc7]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-fb8d8dc7]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-fb8d8dc7]{margin-bottom:var(--spacing-md)}label[data-v-fb8d8dc7]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-fb8d8dc7],textarea[data-v-fb8d8dc7],select[data-v-fb8d8dc7]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-fb8d8dc7]:focus,textarea[data-v-fb8d8dc7]:focus,select[data-v-fb8d8dc7]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-fb8d8dc7]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-fb8d8dc7]:hover{transform:translateY(-4px)}.grid[data-v-fb8d8dc7]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-fb8d8dc7]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-fb8d8dc7]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-fb8d8dc7]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-fb8d8dc7]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-fb8d8dc7],.grid-4[data-v-fb8d8dc7]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-fb8d8dc7]{grid-template-columns:1fr}h1[data-v-fb8d8dc7]{font-size:2rem}h2[data-v-fb8d8dc7]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-fb8d8dc7],.grid-4[data-v-fb8d8dc7]{grid-template-columns:1fr}.section[data-v-fb8d8dc7]{padding:var(--spacing-lg) 0}}.text-center[data-v-fb8d8dc7]{text-align:center}.decorative-text[data-v-fb8d8dc7]{font-family:var(--font-decorative)}.fantasy-text[data-v-fb8d8dc7]{font-family:var(--font-fantasy)}.signature-text[data-v-fb8d8dc7]{font-family:var(--font-signature)}.services-page[data-v-fb8d8dc7]{padding:var(--spacing-xl) 0}.services-page .page-title[data-v-fb8d8dc7]{text-align:center;margin-bottom:var(--spacing-xl);font-size:3rem}.services-grid[data-v-fb8d8dc7]{margin-bottom:var(--spacing-xl)}.services-grid .service-item[data-v-fb8d8dc7]{height:100%}.loading-state[data-v-fb8d8dc7],.error-state[data-v-fb8d8dc7],.empty-state[data-v-fb8d8dc7]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-fb8d8dc7],.error-state .spinner[data-v-fb8d8dc7],.empty-state .spinner[data-v-fb8d8dc7]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-fb8d8dc7 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-fb8d8dc7],.error-state p[data-v-fb8d8dc7],.empty-state p[data-v-fb8d8dc7]{margin-bottom:var(--spacing-md);font-size:1.1rem}@keyframes spin-fb8d8dc7{to{transform:rotate(360deg)}}.about h1[data-v-374519c9],.about h2[data-v-374519c9]{font-family:Playfair Display,serif}.about p[data-v-374519c9],.about li[data-v-374519c9]{font-family:Cormorant,serif}.btn-container[data-v-374519c9]{margin-top:2rem}.author-image[data-v-374519c9]{width:220px;height:220px;object-fit:cover;border-radius:50%;border:4px solid #f5e1d5;box-shadow:0 4px 8px #0000001a;margin-bottom:1rem}.author-signature[data-v-374519c9]{font-family:Dancing Script,cursive;font-size:1.5rem;color:#8b2c2c;margin-top:10px}.blog-page[data-v-872c5f97]{background-color:#fef7ef;padding:2rem 1rem;font-family:Georgia,serif;text-align:center}h2[data-v-872c5f97]{font-family:Playfair Display,serif;font-size:2rem;margin-bottom:2rem}.blog-layout[data-v-872c5f97]{display:flex;flex-direction:row;gap:2rem;justify-content:center;flex-wrap:wrap}.articles-list[data-v-872c5f97]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;flex:1}.article-card[data-v-872c5f97]{background-color:#fff;border-radius:10px;padding:1rem;box-shadow:0 4px 10px #0000001a;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.article-card h3[data-v-872c5f97]{font-size:1.2rem;margin:.5rem 0}.article-card p[data-v-872c5f97]{font-size:.95rem;margin-bottom:1rem}.btn[data-v-872c5f97]{background-color:#69172c;color:#fff;padding:.5rem 1rem;font-size:.85rem;border-radius:4px;text-decoration:none;align-self:center}@media screen and (max-width: 768px){.blog-layout[data-v-872c5f97]{flex-direction:column}}[data-v-1d94e119]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-1d94e119]{margin:0;padding:0;box-sizing:border-box}body[data-v-1d94e119]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-1d94e119],h2[data-v-1d94e119],h3[data-v-1d94e119],h4[data-v-1d94e119],h5[data-v-1d94e119],h6[data-v-1d94e119]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-1d94e119]{font-size:2.5rem;font-weight:700}h2[data-v-1d94e119]{font-size:2rem;font-weight:600}h3[data-v-1d94e119]{font-size:1.75rem;font-weight:600}p[data-v-1d94e119]{margin-bottom:var(--spacing-md)}a[data-v-1d94e119]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-1d94e119]:hover{color:#3f0e1a}.container[data-v-1d94e119]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-1d94e119]{padding:var(--spacing-xl) 0}.section-title[data-v-1d94e119]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-1d94e119]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-1d94e119]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-1d94e119]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-1d94e119]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-1d94e119]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-1d94e119]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-1d94e119]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-1d94e119]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-1d94e119]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-1d94e119]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-1d94e119]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-1d94e119]{margin-bottom:var(--spacing-md)}label[data-v-1d94e119]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-1d94e119],textarea[data-v-1d94e119],select[data-v-1d94e119]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-1d94e119]:focus,textarea[data-v-1d94e119]:focus,select[data-v-1d94e119]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-1d94e119]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-1d94e119]:hover{transform:translateY(-4px)}.grid[data-v-1d94e119]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-1d94e119]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-1d94e119]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-1d94e119]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-1d94e119]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-1d94e119],.grid-4[data-v-1d94e119]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-1d94e119]{grid-template-columns:1fr}h1[data-v-1d94e119]{font-size:2rem}h2[data-v-1d94e119]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-1d94e119],.grid-4[data-v-1d94e119]{grid-template-columns:1fr}.section[data-v-1d94e119]{padding:var(--spacing-lg) 0}}.text-center[data-v-1d94e119]{text-align:center}.decorative-text[data-v-1d94e119]{font-family:var(--font-decorative)}.fantasy-text[data-v-1d94e119]{font-family:var(--font-fantasy)}.signature-text[data-v-1d94e119]{font-family:var(--font-signature)}.blog-post-page[data-v-1d94e119]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.blog-post[data-v-1d94e119]{max-width:800px;margin:0 auto;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-xl)}.blog-post .post-header[data-v-1d94e119]{text-align:center;margin-bottom:var(--spacing-xl)}.blog-post .post-header .post-title[data-v-1d94e119]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);margin-bottom:var(--spacing-sm);line-height:1.2}.blog-post .post-header .post-subtitle[data-v-1d94e119]{font-family:var(--font-body);font-size:1.5rem;color:var(--color-border);font-style:italic;margin-bottom:var(--spacing-md)}.blog-post .post-header .post-meta[data-v-1d94e119]{font-size:.9rem;color:#666}.blog-post .post-content[data-v-1d94e119]{font-family:var(--font-body);font-size:1.1rem;line-height:1.8;color:var(--color-border)}.blog-post .post-content[data-v-1d94e119] p{margin-bottom:var(--spacing-md)}.blog-post .post-content[data-v-1d94e119] h2{font-family:var(--font-heading);font-size:1.8rem;color:var(--color-primary);margin:var(--spacing-lg) 0 var(--spacing-md)}.blog-post .post-content[data-v-1d94e119] h3{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin:var(--spacing-lg) 0 var(--spacing-md)}.blog-post .post-content[data-v-1d94e119] a{color:var(--color-primary);text-decoration:underline}.blog-post .post-content[data-v-1d94e119] a:hover{color:#3f0e1a}.blog-post .post-content[data-v-1d94e119] ul,.blog-post .post-content[data-v-1d94e119] ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.blog-post .post-content[data-v-1d94e119] ul li,.blog-post .post-content[data-v-1d94e119] ol li{margin-bottom:var(--spacing-xs)}.blog-post .post-content[data-v-1d94e119] blockquote{margin:var(--spacing-lg) 0;padding:var(--spacing-md) var(--spacing-lg);border-left:4px solid var(--color-accent);background-color:var(--color-secondary);font-style:italic}.blog-post .post-content[data-v-1d94e119] blockquote p:last-child{margin-bottom:0}.blog-post .post-footer[data-v-1d94e119]{margin-top:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center}.blog-post .post-footer .comup-button[data-v-1d94e119]{width:100%;max-width:300px;text-align:center;padding:var(--spacing-sm) var(--spacing-md)}.blog-post .post-footer .back-button[data-v-1d94e119]{text-decoration:none}.blog-post .post-footer .back-button[data-v-1d94e119]:hover{text-decoration:underline}.loading-state[data-v-1d94e119],.error-state[data-v-1d94e119]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-1d94e119],.error-state .spinner[data-v-1d94e119]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-1d94e119 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-1d94e119],.error-state p[data-v-1d94e119]{margin-bottom:var(--spacing-md);font-size:1.1rem}@keyframes spin-1d94e119{to{transform:rotate(360deg)}}[data-v-579c0ef9]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-579c0ef9]{margin:0;padding:0;box-sizing:border-box}body[data-v-579c0ef9]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-579c0ef9],h2[data-v-579c0ef9],h3[data-v-579c0ef9],h4[data-v-579c0ef9],h5[data-v-579c0ef9],h6[data-v-579c0ef9]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-579c0ef9]{font-size:2.5rem;font-weight:700}h2[data-v-579c0ef9]{font-size:2rem;font-weight:600}h3[data-v-579c0ef9]{font-size:1.75rem;font-weight:600}p[data-v-579c0ef9]{margin-bottom:var(--spacing-md)}a[data-v-579c0ef9]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-579c0ef9]:hover{color:#3f0e1a}.container[data-v-579c0ef9]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-579c0ef9]{padding:var(--spacing-xl) 0}.section-title[data-v-579c0ef9]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-579c0ef9]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-579c0ef9]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-579c0ef9]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-579c0ef9]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-579c0ef9]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-579c0ef9]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-579c0ef9]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-579c0ef9]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-579c0ef9]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-579c0ef9]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-579c0ef9]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-579c0ef9]{margin-bottom:var(--spacing-md)}label[data-v-579c0ef9]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-579c0ef9],textarea[data-v-579c0ef9],select[data-v-579c0ef9]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-579c0ef9]:focus,textarea[data-v-579c0ef9]:focus,select[data-v-579c0ef9]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-579c0ef9]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-579c0ef9]:hover{transform:translateY(-4px)}.grid[data-v-579c0ef9]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-579c0ef9]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-579c0ef9]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-579c0ef9]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-579c0ef9]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-579c0ef9],.grid-4[data-v-579c0ef9]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-579c0ef9]{grid-template-columns:1fr}h1[data-v-579c0ef9]{font-size:2rem}h2[data-v-579c0ef9]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-579c0ef9],.grid-4[data-v-579c0ef9]{grid-template-columns:1fr}.section[data-v-579c0ef9]{padding:var(--spacing-lg) 0}}.text-center[data-v-579c0ef9]{text-align:center}.decorative-text[data-v-579c0ef9]{font-family:var(--font-decorative)}.fantasy-text[data-v-579c0ef9]{font-family:var(--font-fantasy)}.signature-text[data-v-579c0ef9]{font-family:var(--font-signature)}.contact-page[data-v-579c0ef9]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.contact-content[data-v-579c0ef9]{max-width:1200px;margin:0 auto}.contact-content .page-title[data-v-579c0ef9]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-sm)}.contact-content .page-subtitle[data-v-579c0ef9]{font-family:var(--font-body);font-size:1.2rem;text-align:center;color:var(--color-border);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}.contact-grid[data-v-579c0ef9]{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width: 768px){.contact-grid[data-v-579c0ef9]{grid-template-columns:1fr 2fr}}.contact-info .info-card[data-v-579c0ef9]{background-color:#fff;padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.contact-info .info-card h2[data-v-579c0ef9]{font-family:var(--font-heading);color:var(--color-primary);font-size:1.5rem;margin-bottom:var(--spacing-md)}.contact-info .info-card .email[data-v-579c0ef9]{margin-bottom:var(--spacing-lg)}.contact-info .info-card .email a[data-v-579c0ef9]{color:var(--color-primary);text-decoration:none;font-size:1.1rem}.contact-info .info-card .email a[data-v-579c0ef9]:hover{text-decoration:underline}.contact-info .info-card .social-links[data-v-579c0ef9]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.contact-info .info-card .social-links .social-link[data-v-579c0ef9]{display:inline-flex;align-items:center;color:var(--color-border);text-decoration:none;transition:color .3s ease}.contact-info .info-card .social-links .social-link[data-v-579c0ef9]:hover{color:var(--color-primary)}.contact-form-container[data-v-579c0ef9]{background-color:#fff;padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.contact-form-container .contact-form .form-group[data-v-579c0ef9]{margin-bottom:var(--spacing-md)}.contact-form-container .contact-form .form-group label[data-v-579c0ef9]{display:block;margin-bottom:var(--spacing-xs);font-weight:600;color:var(--color-border)}.contact-form-container .contact-form .form-group input[data-v-579c0ef9],.contact-form-container .contact-form .form-group textarea[data-v-579c0ef9]{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-neutral);border-radius:var(--border-radius);font-family:var(--font-body);font-size:1rem}.contact-form-container .contact-form .form-group input[data-v-579c0ef9]:focus,.contact-form-container .contact-form .form-group textarea[data-v-579c0ef9]:focus{outline:none;border-color:var(--color-primary)}.contact-form-container .contact-form .form-group input[data-v-579c0ef9]:disabled,.contact-form-container .contact-form .form-group textarea[data-v-579c0ef9]:disabled{background-color:#f5f5f5;cursor:not-allowed}.contact-form-container .contact-form .form-group textarea[data-v-579c0ef9]{resize:vertical}.contact-form-container .contact-form .submit-btn[data-v-579c0ef9]{width:100%;padding:var(--spacing-sm);font-size:1.1rem}.contact-form-container .contact-form .submit-btn[data-v-579c0ef9]:disabled{background-color:var(--color-neutral);cursor:not-allowed}.contact-form-container .contact-form .submit-message[data-v-579c0ef9]{margin-top:var(--spacing-sm);text-align:center;font-size:.9rem}.contact-form-container .contact-form .submit-message.error[data-v-579c0ef9]{color:red}.contact-form-container .contact-form .submit-message[data-v-579c0ef9]:not(.error){color:green}.loading-state[data-v-579c0ef9],.error-state[data-v-579c0ef9]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-579c0ef9],.error-state .spinner[data-v-579c0ef9]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-579c0ef9 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-579c0ef9],.error-state p[data-v-579c0ef9]{font-size:1.1rem;color:var(--color-border)}@keyframes spin-579c0ef9{to{transform:rotate(360deg)}}[data-v-4a49a1fa]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-4a49a1fa]{margin:0;padding:0;box-sizing:border-box}body[data-v-4a49a1fa]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-4a49a1fa],h2[data-v-4a49a1fa],h3[data-v-4a49a1fa],h4[data-v-4a49a1fa],h5[data-v-4a49a1fa],h6[data-v-4a49a1fa]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-4a49a1fa]{font-size:2.5rem;font-weight:700}h2[data-v-4a49a1fa]{font-size:2rem;font-weight:600}h3[data-v-4a49a1fa]{font-size:1.75rem;font-weight:600}p[data-v-4a49a1fa]{margin-bottom:var(--spacing-md)}a[data-v-4a49a1fa]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-4a49a1fa]:hover{color:#3f0e1a}.container[data-v-4a49a1fa]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-4a49a1fa]{padding:var(--spacing-xl) 0}.section-title[data-v-4a49a1fa]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-4a49a1fa]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-4a49a1fa]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-4a49a1fa]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-4a49a1fa]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-4a49a1fa]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-4a49a1fa]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-4a49a1fa]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-4a49a1fa]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-4a49a1fa]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-4a49a1fa]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-4a49a1fa]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-4a49a1fa]{margin-bottom:var(--spacing-md)}label[data-v-4a49a1fa]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-4a49a1fa],textarea[data-v-4a49a1fa],select[data-v-4a49a1fa]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-4a49a1fa]:focus,textarea[data-v-4a49a1fa]:focus,select[data-v-4a49a1fa]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-4a49a1fa]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-4a49a1fa]:hover{transform:translateY(-4px)}.grid[data-v-4a49a1fa]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-4a49a1fa]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-4a49a1fa]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-4a49a1fa]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-4a49a1fa]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-4a49a1fa],.grid-4[data-v-4a49a1fa]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-4a49a1fa]{grid-template-columns:1fr}h1[data-v-4a49a1fa]{font-size:2rem}h2[data-v-4a49a1fa]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-4a49a1fa],.grid-4[data-v-4a49a1fa]{grid-template-columns:1fr}.section[data-v-4a49a1fa]{padding:var(--spacing-lg) 0}}.text-center[data-v-4a49a1fa]{text-align:center}.decorative-text[data-v-4a49a1fa]{font-family:var(--font-decorative)}.fantasy-text[data-v-4a49a1fa]{font-family:var(--font-fantasy)}.signature-text[data-v-4a49a1fa]{font-family:var(--font-signature)}.cart-page[data-v-4a49a1fa]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.cart-page .page-title[data-v-4a49a1fa]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.empty-cart[data-v-4a49a1fa]{text-align:center;padding:var(--spacing-xl) 0}.empty-cart h2[data-v-4a49a1fa]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.empty-cart p[data-v-4a49a1fa]{margin-bottom:var(--spacing-lg);color:var(--color-border)}.cart-content[data-v-4a49a1fa]{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width: 992px){.cart-content[data-v-4a49a1fa]{grid-template-columns:2fr 1fr}}.cart-items[data-v-4a49a1fa]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg)}.cart-item[data-v-4a49a1fa]{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:var(--spacing-md);align-items:center;padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-neutral)}.cart-item[data-v-4a49a1fa]:last-child{border-bottom:none}.cart-item .item-image[data-v-4a49a1fa]{width:80px;height:80px}.cart-item .item-image img[data-v-4a49a1fa]{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.cart-item .item-info h3[data-v-4a49a1fa]{font-size:1.1rem;margin-bottom:var(--spacing-xs);color:var(--color-border)}.cart-item .item-info .item-format[data-v-4a49a1fa]{font-size:.9rem;color:#666;margin-bottom:var(--spacing-xs)}.cart-item .item-info .item-price[data-v-4a49a1fa]{font-weight:600;color:var(--color-primary)}.cart-item .item-quantity[data-v-4a49a1fa]{display:flex;align-items:center;gap:var(--spacing-xs)}.cart-item .item-quantity .quantity-btn[data-v-4a49a1fa]{width:24px;height:24px;border:1px solid var(--color-neutral);border-radius:4px;background-color:#fff;cursor:pointer}.cart-item .item-quantity .quantity-btn[data-v-4a49a1fa]:disabled{opacity:.5;cursor:not-allowed}.cart-item .item-quantity .quantity[data-v-4a49a1fa]{min-width:40px;text-align:center}.cart-item .item-total[data-v-4a49a1fa]{font-weight:600;color:var(--color-primary)}.cart-item .remove-btn[data-v-4a49a1fa]{background:none;border:none;color:#666;font-size:1.5rem;cursor:pointer;padding:0 var(--spacing-xs)}.cart-item .remove-btn[data-v-4a49a1fa]:hover{color:var(--color-primary)}.cart-summary[data-v-4a49a1fa]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg);align-self:start}.cart-summary h2[data-v-4a49a1fa]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-lg)}.cart-summary .summary-row[data-v-4a49a1fa]{display:flex;justify-content:space-between;padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-neutral)}.cart-summary .summary-row[data-v-4a49a1fa]:last-of-type{border-bottom:none}.cart-summary .summary-row.total[data-v-4a49a1fa]{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:2px solid var(--color-accent);font-weight:600;font-size:1.1rem}.cart-summary .summary-row.total span[data-v-4a49a1fa]:last-child{color:var(--color-primary)}.cart-summary .checkout-btn[data-v-4a49a1fa]{width:100%;margin-top:var(--spacing-lg);padding:var(--spacing-sm)}[data-v-a6fcfe99]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-a6fcfe99]{margin:0;padding:0;box-sizing:border-box}body[data-v-a6fcfe99]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-a6fcfe99],h2[data-v-a6fcfe99],h3[data-v-a6fcfe99],h4[data-v-a6fcfe99],h5[data-v-a6fcfe99],h6[data-v-a6fcfe99]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-a6fcfe99]{font-size:2.5rem;font-weight:700}h2[data-v-a6fcfe99]{font-size:2rem;font-weight:600}h3[data-v-a6fcfe99]{font-size:1.75rem;font-weight:600}p[data-v-a6fcfe99]{margin-bottom:var(--spacing-md)}a[data-v-a6fcfe99]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-a6fcfe99]:hover{color:#3f0e1a}.container[data-v-a6fcfe99]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-a6fcfe99]{padding:var(--spacing-xl) 0}.section-title[data-v-a6fcfe99]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-a6fcfe99]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-a6fcfe99]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-a6fcfe99]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-a6fcfe99]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-a6fcfe99]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-a6fcfe99]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-a6fcfe99]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-a6fcfe99]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-a6fcfe99]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-a6fcfe99]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-a6fcfe99]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-a6fcfe99]{margin-bottom:var(--spacing-md)}label[data-v-a6fcfe99]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-a6fcfe99],textarea[data-v-a6fcfe99],select[data-v-a6fcfe99]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-a6fcfe99]:focus,textarea[data-v-a6fcfe99]:focus,select[data-v-a6fcfe99]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-a6fcfe99]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-a6fcfe99]:hover{transform:translateY(-4px)}.grid[data-v-a6fcfe99]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-a6fcfe99]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-a6fcfe99]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-a6fcfe99]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-a6fcfe99]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-a6fcfe99],.grid-4[data-v-a6fcfe99]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-a6fcfe99]{grid-template-columns:1fr}h1[data-v-a6fcfe99]{font-size:2rem}h2[data-v-a6fcfe99]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-a6fcfe99],.grid-4[data-v-a6fcfe99]{grid-template-columns:1fr}.section[data-v-a6fcfe99]{padding:var(--spacing-lg) 0}}.text-center[data-v-a6fcfe99]{text-align:center}.decorative-text[data-v-a6fcfe99]{font-family:var(--font-decorative)}.fantasy-text[data-v-a6fcfe99]{font-family:var(--font-fantasy)}.signature-text[data-v-a6fcfe99]{font-family:var(--font-signature)}.checkout-page[data-v-a6fcfe99]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.checkout-page .page-title[data-v-a6fcfe99]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.checkout-grid[data-v-a6fcfe99]{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);max-width:1200px;margin:0 auto}@media (min-width: 768px){.checkout-grid[data-v-a6fcfe99]{grid-template-columns:1fr 1fr}}.checkout-grid h2[data-v-a6fcfe99]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-lg)}.order-summary[data-v-a6fcfe99]{background-color:#fff;padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.order-summary .cart-items[data-v-a6fcfe99]{margin-bottom:var(--spacing-lg)}.order-summary .cart-items .cart-item[data-v-a6fcfe99]{display:flex;justify-content:space-between;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-neutral)}.order-summary .cart-items .cart-item[data-v-a6fcfe99]:last-child{border-bottom:none}.order-summary .cart-items .cart-item .item-info h3[data-v-a6fcfe99]{font-size:1.1rem;margin-bottom:var(--spacing-xs);color:var(--color-border)}.order-summary .cart-items .cart-item .item-info .item-details[data-v-a6fcfe99]{font-size:.9rem;color:#666}.order-summary .cart-items .cart-item .item-price[data-v-a6fcfe99]{text-align:right}.order-summary .cart-items .cart-item .item-price .quantity[data-v-a6fcfe99]{font-size:.9rem;color:#666;margin-bottom:var(--spacing-xs)}.order-summary .cart-items .cart-item .item-price .price[data-v-a6fcfe99]{font-weight:600;color:var(--color-primary)}.order-summary .cart-total[data-v-a6fcfe99]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-md);border-top:2px solid var(--color-accent);font-size:1.2rem;font-weight:600}.order-summary .cart-total .total-amount[data-v-a6fcfe99]{color:var(--color-primary)}.checkout-form[data-v-a6fcfe99]{background-color:#fff;padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.checkout-form .form-row[data-v-a6fcfe99]{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 576px){.checkout-form .form-row[data-v-a6fcfe99]{grid-template-columns:1fr 1fr}}.checkout-form .form-group[data-v-a6fcfe99]{margin-bottom:var(--spacing-md)}.checkout-form .form-group label[data-v-a6fcfe99]{display:block;margin-bottom:var(--spacing-xs);font-weight:600;color:var(--color-border)}.checkout-form .form-group input[data-v-a6fcfe99],.checkout-form .form-group textarea[data-v-a6fcfe99]{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-neutral);border-radius:var(--border-radius);font-family:var(--font-body);font-size:1rem}.checkout-form .form-group input[data-v-a6fcfe99]:focus,.checkout-form .form-group textarea[data-v-a6fcfe99]:focus{outline:none;border-color:var(--color-primary)}.checkout-form .form-group input[data-v-a6fcfe99]:disabled,.checkout-form .form-group textarea[data-v-a6fcfe99]:disabled{background-color:#f5f5f5;cursor:not-allowed}.checkout-form .form-group textarea[data-v-a6fcfe99]{resize:vertical}.checkout-form .error-message[data-v-a6fcfe99]{color:red;margin-bottom:var(--spacing-md)}.checkout-form .checkout-btn[data-v-a6fcfe99]{width:100%;padding:var(--spacing-md);font-size:1.1rem}.checkout-form .checkout-btn[data-v-a6fcfe99]:disabled{background-color:var(--color-neutral);cursor:not-allowed}.delivery[data-v-29c00dfe]{padding:2rem 1rem}.fields[data-v-29c00dfe]{display:grid;gap:.75rem;margin-bottom:1rem}.estimate[data-v-29c00dfe]{margin:1rem 0;font-weight:700}.relay-info[data-v-29c00dfe]{margin:1rem 0}.summary[data-v-63072af1]{padding:2rem 1rem}.items[data-v-63072af1],.address[data-v-63072af1]{margin-bottom:1rem}.shipping[data-v-63072af1]{margin-top:1rem}.total[data-v-63072af1]{font-weight:700;margin-top:.5rem}.error[data-v-63072af1]{color:red;margin-top:1rem}.confirmation[data-v-c17d70ee]{padding:2rem 1rem;text-align:center}.order-confirmation-page[data-v-c4725e6e]{padding:3rem 1rem;text-align:center;background-color:var(--color-background);min-height:calc(100vh - 300px)}.success-message{h1[data-v-c4725e6e] {font-family: var(--font-heading); font-size: 2rem; color: var(--color-primary);}}.success-message[data-v-c4725e6e]{margin-bottom:2rem}.success-message .checkmark[data-v-c4725e6e]{display:inline-block;width:80px;height:80px;line-height:80px;border-radius:50%;background-color:#4caf50;color:#fff;font-size:40px;margin-bottom:1rem}.summary[data-v-c4725e6e]{background:white;padding:2rem;margin:0 auto 2rem;border-radius:var(--border-radius);box-shadow:var(--box-shadow);max-width:500px;text-align:left;font-size:1.1rem;line-height:1.6}.ordered-items{h2[data-v-c4725e6e] {font-size: 1.2rem; margin-bottom: .5rem;} ul[data-v-c4725e6e] {list-style: disc; padding-left: 1.5rem;} li[data-v-c4725e6e] {margin-bottom: .5rem;}}.ordered-items[data-v-c4725e6e]{margin-top:1rem}.loading[data-v-c4725e6e],.error[data-v-c4725e6e]{font-size:1.2rem;color:var(--color-primary);margin-top:2rem}.actions[data-v-c4725e6e]{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}[data-v-ea959919]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-ea959919]{margin:0;padding:0;box-sizing:border-box}body[data-v-ea959919]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-ea959919],h2[data-v-ea959919],h3[data-v-ea959919],h4[data-v-ea959919],h5[data-v-ea959919],h6[data-v-ea959919]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-ea959919]{font-size:2.5rem;font-weight:700}h2[data-v-ea959919]{font-size:2rem;font-weight:600}h3[data-v-ea959919]{font-size:1.75rem;font-weight:600}p[data-v-ea959919]{margin-bottom:var(--spacing-md)}a[data-v-ea959919]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-ea959919]:hover{color:#3f0e1a}.container[data-v-ea959919]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-ea959919]{padding:var(--spacing-xl) 0}.section-title[data-v-ea959919]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-ea959919]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-ea959919]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-ea959919]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-ea959919]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-ea959919]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-ea959919]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-ea959919]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-ea959919]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-ea959919]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-ea959919]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-ea959919]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-ea959919]{margin-bottom:var(--spacing-md)}label[data-v-ea959919]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-ea959919],textarea[data-v-ea959919],select[data-v-ea959919]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-ea959919]:focus,textarea[data-v-ea959919]:focus,select[data-v-ea959919]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-ea959919]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-ea959919]:hover{transform:translateY(-4px)}.grid[data-v-ea959919]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-ea959919]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-ea959919]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-ea959919]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-ea959919]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-ea959919],.grid-4[data-v-ea959919]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-ea959919]{grid-template-columns:1fr}h1[data-v-ea959919]{font-size:2rem}h2[data-v-ea959919]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-ea959919],.grid-4[data-v-ea959919]{grid-template-columns:1fr}.section[data-v-ea959919]{padding:var(--spacing-lg) 0}}.text-center[data-v-ea959919]{text-align:center}.decorative-text[data-v-ea959919]{font-family:var(--font-decorative)}.fantasy-text[data-v-ea959919]{font-family:var(--font-fantasy)}.signature-text[data-v-ea959919]{font-family:var(--font-signature)}.auth-page[data-v-ea959919]{padding:var(--spacing-xl) 0;min-height:calc(100vh - 300px);display:flex;align-items:center}.auth-container[data-v-ea959919]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);max-width:1000px;margin:0 auto;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}@media (min-width: 768px){.auth-container[data-v-ea959919]{grid-template-columns:1fr 1fr}}.auth-content[data-v-ea959919]{padding:var(--spacing-xl)}.auth-content h1[data-v-ea959919]{margin-bottom:var(--spacing-lg);color:var(--color-primary);text-align:center}.auth-form .form-group[data-v-ea959919]{margin-bottom:var(--spacing-md)}.auth-form label[data-v-ea959919]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}.auth-form input[data-v-ea959919]{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-neutral);border-radius:var(--border-radius);font-size:1rem}.auth-form input[data-v-ea959919]:focus{outline:none;border-color:var(--color-primary)}.auth-form .error-message[data-v-ea959919]{color:red;margin-bottom:var(--spacing-md)}.auth-form .login-btn[data-v-ea959919]{width:100%;padding:var(--spacing-sm);margin-bottom:var(--spacing-md)}.auth-form .auth-links[data-v-ea959919]{text-align:center}.auth-form .auth-links a[data-v-ea959919]{color:var(--color-primary);text-decoration:none}.auth-form .auth-links a[data-v-ea959919]:hover{text-decoration:underline}.auth-form .auth-links p[data-v-ea959919]{margin-top:var(--spacing-sm)}.auth-image[data-v-ea959919]{display:none}@media (min-width: 768px){.auth-image[data-v-ea959919]{display:block;height:100%}.auth-image img[data-v-ea959919]{width:100%;height:100%;object-fit:cover}}[data-v-b35d6cc5]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-b35d6cc5]{margin:0;padding:0;box-sizing:border-box}body[data-v-b35d6cc5]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-b35d6cc5],h2[data-v-b35d6cc5],h3[data-v-b35d6cc5],h4[data-v-b35d6cc5],h5[data-v-b35d6cc5],h6[data-v-b35d6cc5]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-b35d6cc5]{font-size:2.5rem;font-weight:700}h2[data-v-b35d6cc5]{font-size:2rem;font-weight:600}h3[data-v-b35d6cc5]{font-size:1.75rem;font-weight:600}p[data-v-b35d6cc5]{margin-bottom:var(--spacing-md)}a[data-v-b35d6cc5]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-b35d6cc5]:hover{color:#3f0e1a}.container[data-v-b35d6cc5]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-b35d6cc5]{padding:var(--spacing-xl) 0}.section-title[data-v-b35d6cc5]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-b35d6cc5]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-b35d6cc5]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-b35d6cc5]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-b35d6cc5]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-b35d6cc5]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-b35d6cc5]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-b35d6cc5]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-b35d6cc5]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-b35d6cc5]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-b35d6cc5]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-b35d6cc5]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-b35d6cc5]{margin-bottom:var(--spacing-md)}label[data-v-b35d6cc5]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-b35d6cc5],textarea[data-v-b35d6cc5],select[data-v-b35d6cc5]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-b35d6cc5]:focus,textarea[data-v-b35d6cc5]:focus,select[data-v-b35d6cc5]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-b35d6cc5]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-b35d6cc5]:hover{transform:translateY(-4px)}.grid[data-v-b35d6cc5]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-b35d6cc5]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-b35d6cc5]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-b35d6cc5]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-b35d6cc5]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-b35d6cc5],.grid-4[data-v-b35d6cc5]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-b35d6cc5]{grid-template-columns:1fr}h1[data-v-b35d6cc5]{font-size:2rem}h2[data-v-b35d6cc5]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-b35d6cc5],.grid-4[data-v-b35d6cc5]{grid-template-columns:1fr}.section[data-v-b35d6cc5]{padding:var(--spacing-lg) 0}}.text-center[data-v-b35d6cc5]{text-align:center}.decorative-text[data-v-b35d6cc5]{font-family:var(--font-decorative)}.fantasy-text[data-v-b35d6cc5]{font-family:var(--font-fantasy)}.signature-text[data-v-b35d6cc5]{font-family:var(--font-signature)}.auth-page[data-v-b35d6cc5]{padding:var(--spacing-xl) 0;min-height:calc(100vh - 300px);display:flex;align-items:center;background-color:var(--color-background)}.auth-container[data-v-b35d6cc5]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);max-width:1000px;margin:0 auto;background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}@media (min-width: 768px){.auth-container[data-v-b35d6cc5]{grid-template-columns:1fr 1fr}}.auth-image[data-v-b35d6cc5]{display:none}@media (min-width: 768px){.auth-image[data-v-b35d6cc5]{display:block}.auth-image img[data-v-b35d6cc5]{width:100%;height:100%;object-fit:cover}}.auth-content[data-v-b35d6cc5]{padding:var(--spacing-xl)}.auth-content h1[data-v-b35d6cc5]{margin-bottom:var(--spacing-lg);color:var(--color-primary);text-align:center}.auth-form .form-group[data-v-b35d6cc5]{margin-bottom:var(--spacing-md)}.auth-form .form-group.has-error input[data-v-b35d6cc5]{border-color:var(--color-error)}.auth-form .form-group label[data-v-b35d6cc5]{display:block;margin-bottom:var(--spacing-xs);font-weight:600;color:var(--color-text)}.auth-form .form-group input[data-v-b35d6cc5]{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-neutral);border-radius:var(--border-radius);font-size:1rem}.auth-form .form-group input[data-v-b35d6cc5]:focus{outline:none;border-color:var(--color-primary)}.auth-form .form-group .error-message[data-v-b35d6cc5]{display:block;color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-xs)}.auth-form .form-grid[data-v-b35d6cc5]{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 640px){.auth-form .form-grid[data-v-b35d6cc5]{grid-template-columns:repeat(2,1fr)}}.auth-form .register-btn[data-v-b35d6cc5]{width:100%;padding:var(--spacing-sm);background-color:var(--color-primary);color:#fff;font-weight:600;border:none;border-radius:var(--border-radius);cursor:pointer}.auth-form .register-btn[data-v-b35d6cc5]:hover{color:var(--color-secondary)}.auth-form .submit-error[data-v-b35d6cc5]{text-align:center;margin-top:var(--spacing-md)}[data-v-1f8c0fc6]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-1f8c0fc6]{margin:0;padding:0;box-sizing:border-box}body[data-v-1f8c0fc6]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-1f8c0fc6],h2[data-v-1f8c0fc6],h3[data-v-1f8c0fc6],h4[data-v-1f8c0fc6],h5[data-v-1f8c0fc6],h6[data-v-1f8c0fc6]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-1f8c0fc6]{font-size:2.5rem;font-weight:700}h2[data-v-1f8c0fc6]{font-size:2rem;font-weight:600}h3[data-v-1f8c0fc6]{font-size:1.75rem;font-weight:600}p[data-v-1f8c0fc6]{margin-bottom:var(--spacing-md)}a[data-v-1f8c0fc6]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-1f8c0fc6]:hover{color:#3f0e1a}.container[data-v-1f8c0fc6]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-1f8c0fc6]{padding:var(--spacing-xl) 0}.section-title[data-v-1f8c0fc6]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-1f8c0fc6]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-1f8c0fc6]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-1f8c0fc6]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-1f8c0fc6]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-1f8c0fc6]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-1f8c0fc6]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-1f8c0fc6]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-1f8c0fc6]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-1f8c0fc6]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-1f8c0fc6]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-1f8c0fc6]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-1f8c0fc6]{margin-bottom:var(--spacing-md)}label[data-v-1f8c0fc6]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-1f8c0fc6],textarea[data-v-1f8c0fc6],select[data-v-1f8c0fc6]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-1f8c0fc6]:focus,textarea[data-v-1f8c0fc6]:focus,select[data-v-1f8c0fc6]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-1f8c0fc6]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-1f8c0fc6]:hover{transform:translateY(-4px)}.grid[data-v-1f8c0fc6]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-1f8c0fc6]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-1f8c0fc6]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-1f8c0fc6]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-1f8c0fc6]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-1f8c0fc6],.grid-4[data-v-1f8c0fc6]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-1f8c0fc6]{grid-template-columns:1fr}h1[data-v-1f8c0fc6]{font-size:2rem}h2[data-v-1f8c0fc6]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-1f8c0fc6],.grid-4[data-v-1f8c0fc6]{grid-template-columns:1fr}.section[data-v-1f8c0fc6]{padding:var(--spacing-lg) 0}}.text-center[data-v-1f8c0fc6]{text-align:center}.decorative-text[data-v-1f8c0fc6]{font-family:var(--font-decorative)}.fantasy-text[data-v-1f8c0fc6]{font-family:var(--font-fantasy)}.signature-text[data-v-1f8c0fc6]{font-family:var(--font-signature)}.account-page[data-v-1f8c0fc6]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.account-page .page-title[data-v-1f8c0fc6]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.account-content[data-v-1f8c0fc6]{max-width:800px;margin:0 auto}.profile-card[data-v-1f8c0fc6]{background-color:#fff;padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-bottom:var(--spacing-lg)}.profile-card .profile-header[data-v-1f8c0fc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.profile-card .profile-header h2[data-v-1f8c0fc6]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin:0}.profile-card .profile-header .edit-btn[data-v-1f8c0fc6]{padding:var(--spacing-xs) var(--spacing-sm)}.profile-info .info-group[data-v-1f8c0fc6]{margin-bottom:var(--spacing-md)}.profile-info .info-group label[data-v-1f8c0fc6]{display:block;font-weight:600;color:var(--color-border);margin-bottom:var(--spacing-xs)}.profile-info .info-group p[data-v-1f8c0fc6]{margin:0;color:var(--color-border)}.edit-form .form-row[data-v-1f8c0fc6]{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 576px){.edit-form .form-row[data-v-1f8c0fc6]{grid-template-columns:1fr 1fr}}.edit-form .form-group[data-v-1f8c0fc6]{margin-bottom:var(--spacing-md)}.edit-form .form-group label[data-v-1f8c0fc6]{display:block;margin-bottom:var(--spacing-xs);font-weight:600;color:var(--color-border)}.edit-form .form-group input[data-v-1f8c0fc6]{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-neutral);border-radius:var(--border-radius);font-family:var(--font-body);font-size:1rem}.edit-form .form-group input[data-v-1f8c0fc6]:focus{outline:none;border-color:var(--color-primary)}.edit-form .form-group input[data-v-1f8c0fc6]:disabled{background-color:#f5f5f5;cursor:not-allowed}.edit-form .error-message[data-v-1f8c0fc6]{color:red;margin-bottom:var(--spacing-md)}.edit-form .success-message[data-v-1f8c0fc6]{color:green;margin-bottom:var(--spacing-md)}.edit-form .form-actions[data-v-1f8c0fc6]{display:flex;gap:var(--spacing-md)}.edit-form .form-actions button[data-v-1f8c0fc6]{flex:1;padding:var(--spacing-sm)}.edit-form .form-actions button[data-v-1f8c0fc6]:disabled{background-color:var(--color-neutral);cursor:not-allowed}.quick-actions[data-v-1f8c0fc6]{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}@media (min-width: 576px){.quick-actions[data-v-1f8c0fc6]{grid-template-columns:1fr 1fr}}.quick-actions .action-card[data-v-1f8c0fc6]{background-color:#fff;padding:var(--spacing-md);border-radius:var(--border-radius);box-shadow:var(--box-shadow);text-decoration:none;text-align:center;transition:transform .3s ease;border:none;cursor:pointer;width:100%}.quick-actions .action-card[data-v-1f8c0fc6]:hover{transform:translateY(-4px)}.quick-actions .action-card h3[data-v-1f8c0fc6]{font-family:var(--font-heading);font-size:1.2rem;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.quick-actions .action-card p[data-v-1f8c0fc6]{color:var(--color-border);margin:0;font-size:.9rem}.quick-actions .action-card.logout-card[data-v-1f8c0fc6]{background-color:var(--color-accent)}.quick-actions .action-card.logout-card h3[data-v-1f8c0fc6]{color:var(--color-border)}.loading-state[data-v-1f8c0fc6]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-1f8c0fc6]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-1f8c0fc6 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-1f8c0fc6]{font-size:1.1rem;color:var(--color-border)}@keyframes spin-1f8c0fc6{to{transform:rotate(360deg)}}[data-v-067bbe19]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-067bbe19]{margin:0;padding:0;box-sizing:border-box}body[data-v-067bbe19]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-067bbe19],h2[data-v-067bbe19],h3[data-v-067bbe19],h4[data-v-067bbe19],h5[data-v-067bbe19],h6[data-v-067bbe19]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-067bbe19]{font-size:2.5rem;font-weight:700}h2[data-v-067bbe19]{font-size:2rem;font-weight:600}h3[data-v-067bbe19]{font-size:1.75rem;font-weight:600}p[data-v-067bbe19]{margin-bottom:var(--spacing-md)}a[data-v-067bbe19]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-067bbe19]:hover{color:#3f0e1a}.container[data-v-067bbe19]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-067bbe19]{padding:var(--spacing-xl) 0}.section-title[data-v-067bbe19]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-067bbe19]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-067bbe19]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-067bbe19]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-067bbe19]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-067bbe19]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-067bbe19]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-067bbe19]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-067bbe19]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-067bbe19]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-067bbe19]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-067bbe19]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-067bbe19]{margin-bottom:var(--spacing-md)}label[data-v-067bbe19]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-067bbe19],textarea[data-v-067bbe19],select[data-v-067bbe19]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-067bbe19]:focus,textarea[data-v-067bbe19]:focus,select[data-v-067bbe19]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-067bbe19]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-067bbe19]:hover{transform:translateY(-4px)}.grid[data-v-067bbe19]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-067bbe19]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-067bbe19]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-067bbe19]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-067bbe19]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-067bbe19],.grid-4[data-v-067bbe19]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-067bbe19]{grid-template-columns:1fr}h1[data-v-067bbe19]{font-size:2rem}h2[data-v-067bbe19]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-067bbe19],.grid-4[data-v-067bbe19]{grid-template-columns:1fr}.section[data-v-067bbe19]{padding:var(--spacing-lg) 0}}.text-center[data-v-067bbe19]{text-align:center}.decorative-text[data-v-067bbe19]{font-family:var(--font-decorative)}.fantasy-text[data-v-067bbe19]{font-family:var(--font-fantasy)}.signature-text[data-v-067bbe19]{font-family:var(--font-signature)}.orders-page[data-v-067bbe19]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.orders-page .page-title[data-v-067bbe19]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-xl)}.orders-list[data-v-067bbe19]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-lg)}.order-card[data-v-067bbe19]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg)}.order-card .order-header[data-v-067bbe19]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-neutral)}.order-card .order-header .order-info h2[data-v-067bbe19]{font-family:var(--font-heading);font-size:1.2rem;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.order-card .order-header .order-info .order-date[data-v-067bbe19]{color:#666;font-size:.9rem}.order-card .order-header .status-badge[data-v-067bbe19]{display:inline-block;padding:4px 12px;border-radius:20px;color:#fff;font-size:.9rem;text-transform:capitalize}.order-card .order-items[data-v-067bbe19]{margin-bottom:var(--spacing-md)}.order-card .order-items .order-item[data-v-067bbe19]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) 0}.order-card .order-items .order-item .item-title[data-v-067bbe19]{flex:1;font-weight:500}.order-card .order-items .order-item .item-quantity[data-v-067bbe19]{color:#666;margin:0 var(--spacing-md)}.order-card .order-items .order-item .item-price[data-v-067bbe19]{font-weight:600;color:var(--color-primary);min-width:80px;text-align:right}.order-card .order-footer[data-v-067bbe19]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-md);border-top:1px solid var(--color-neutral)}.order-card .order-footer .order-total[data-v-067bbe19]{font-size:1.1rem;font-weight:600}.order-card .order-footer .order-total .total-amount[data-v-067bbe19]{color:var(--color-primary);margin-left:var(--spacing-sm)}.order-card .order-footer .view-details-btn[data-v-067bbe19]{padding:var(--spacing-xs) var(--spacing-md)}.loading-state[data-v-067bbe19],.error-state[data-v-067bbe19],.empty-state[data-v-067bbe19]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-067bbe19],.error-state .spinner[data-v-067bbe19],.empty-state .spinner[data-v-067bbe19]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-067bbe19 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state h2[data-v-067bbe19],.error-state h2[data-v-067bbe19],.empty-state h2[data-v-067bbe19]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.loading-state p[data-v-067bbe19],.error-state p[data-v-067bbe19],.empty-state p[data-v-067bbe19]{margin-bottom:var(--spacing-md);font-size:1.1rem;color:var(--color-border)}@keyframes spin-067bbe19{to{transform:rotate(360deg)}}[data-v-b75f1bd8]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-b75f1bd8]{margin:0;padding:0;box-sizing:border-box}body[data-v-b75f1bd8]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-b75f1bd8],h2[data-v-b75f1bd8],h3[data-v-b75f1bd8],h4[data-v-b75f1bd8],h5[data-v-b75f1bd8],h6[data-v-b75f1bd8]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-b75f1bd8]{font-size:2.5rem;font-weight:700}h2[data-v-b75f1bd8]{font-size:2rem;font-weight:600}h3[data-v-b75f1bd8]{font-size:1.75rem;font-weight:600}p[data-v-b75f1bd8]{margin-bottom:var(--spacing-md)}a[data-v-b75f1bd8]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-b75f1bd8]:hover{color:#3f0e1a}.container[data-v-b75f1bd8]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-b75f1bd8]{padding:var(--spacing-xl) 0}.section-title[data-v-b75f1bd8]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-b75f1bd8]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-b75f1bd8]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-b75f1bd8]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-b75f1bd8]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-b75f1bd8]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-b75f1bd8]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-b75f1bd8]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-b75f1bd8]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-b75f1bd8]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-b75f1bd8]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-b75f1bd8]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-b75f1bd8]{margin-bottom:var(--spacing-md)}label[data-v-b75f1bd8]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-b75f1bd8],textarea[data-v-b75f1bd8],select[data-v-b75f1bd8]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-b75f1bd8]:focus,textarea[data-v-b75f1bd8]:focus,select[data-v-b75f1bd8]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-b75f1bd8]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-b75f1bd8]:hover{transform:translateY(-4px)}.grid[data-v-b75f1bd8]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-b75f1bd8]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-b75f1bd8]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-b75f1bd8]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-b75f1bd8]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-b75f1bd8],.grid-4[data-v-b75f1bd8]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-b75f1bd8]{grid-template-columns:1fr}h1[data-v-b75f1bd8]{font-size:2rem}h2[data-v-b75f1bd8]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-b75f1bd8],.grid-4[data-v-b75f1bd8]{grid-template-columns:1fr}.section[data-v-b75f1bd8]{padding:var(--spacing-lg) 0}}.text-center[data-v-b75f1bd8]{text-align:center}.decorative-text[data-v-b75f1bd8]{font-family:var(--font-decorative)}.fantasy-text[data-v-b75f1bd8]{font-family:var(--font-fantasy)}.signature-text[data-v-b75f1bd8]{font-family:var(--font-signature)}.order-detail-page[data-v-b75f1bd8]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.order-detail[data-v-b75f1bd8]{max-width:1000px;margin:0 auto}.order-header[data-v-b75f1bd8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-xl)}.order-header .header-content h1[data-v-b75f1bd8]{font-family:var(--font-heading);font-size:2rem;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.order-header .header-content .order-meta[data-v-b75f1bd8]{margin-bottom:var(--spacing-sm)}.order-header .header-content .order-meta .order-number[data-v-b75f1bd8]{font-weight:600;margin-bottom:var(--spacing-xs)}.order-header .header-content .order-meta .order-date[data-v-b75f1bd8]{color:#666}.order-header .header-content .status-badge[data-v-b75f1bd8]{display:inline-block;padding:4px 12px;border-radius:20px;color:#fff;font-size:.9rem;text-transform:capitalize}.order-header .back-btn[data-v-b75f1bd8]{padding:var(--spacing-xs) var(--spacing-md)}.order-content[data-v-b75f1bd8]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media (min-width: 768px){.order-content[data-v-b75f1bd8]{grid-template-columns:2fr 1fr}}.order-content h2[data-v-b75f1bd8]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.items-section[data-v-b75f1bd8]{grid-column:1/-1}@media (min-width: 768px){.items-section[data-v-b75f1bd8]{grid-column:1}}.items-section .items-list[data-v-b75f1bd8]{display:flex;flex-direction:column;gap:var(--spacing-md)}.items-section .item-card[data-v-b75f1bd8]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);display:flex;gap:var(--spacing-md)}.items-section .item-card .item-image[data-v-b75f1bd8]{width:100px;height:100px;flex-shrink:0}.items-section .item-card .item-image img[data-v-b75f1bd8]{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.items-section .item-card .item-info[data-v-b75f1bd8]{flex:1}.items-section .item-card .item-info h3[data-v-b75f1bd8]{font-size:1.1rem;margin-bottom:var(--spacing-xs);color:var(--color-border)}.items-section .item-card .item-info .item-format[data-v-b75f1bd8]{font-size:.9rem;color:#666;margin-bottom:var(--spacing-sm)}.items-section .item-card .item-info .item-details[data-v-b75f1bd8]{display:flex;justify-content:space-between;align-items:center}.items-section .item-card .item-info .item-details .quantity[data-v-b75f1bd8]{color:#666}.items-section .item-card .item-info .item-details .price[data-v-b75f1bd8]{font-weight:600;color:var(--color-primary)}.summary-section[data-v-b75f1bd8],.shipping-section[data-v-b75f1bd8]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg)}.summary-section .summary-content .summary-row[data-v-b75f1bd8],.shipping-section .summary-content .summary-row[data-v-b75f1bd8]{display:flex;justify-content:space-between;padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-neutral)}.summary-section .summary-content .summary-row[data-v-b75f1bd8]:last-child,.shipping-section .summary-content .summary-row[data-v-b75f1bd8]:last-child{border-bottom:none}.summary-section .summary-content .summary-row.total[data-v-b75f1bd8],.shipping-section .summary-content .summary-row.total[data-v-b75f1bd8]{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:2px solid var(--color-accent);font-weight:600;font-size:1.1rem}.summary-section .summary-content .summary-row.total span[data-v-b75f1bd8]:last-child,.shipping-section .summary-content .summary-row.total span[data-v-b75f1bd8]:last-child{color:var(--color-primary)}.summary-section .shipping-content .shipping-name[data-v-b75f1bd8],.shipping-section .shipping-content .shipping-name[data-v-b75f1bd8]{font-weight:600;margin-bottom:var(--spacing-xs)}.summary-section .shipping-content .shipping-address[data-v-b75f1bd8],.shipping-section .shipping-content .shipping-address[data-v-b75f1bd8]{color:#666;white-space:pre-line}.loading-state[data-v-b75f1bd8],.error-state[data-v-b75f1bd8]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-b75f1bd8],.error-state .spinner[data-v-b75f1bd8]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-b75f1bd8 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-b75f1bd8],.error-state p[data-v-b75f1bd8]{margin-bottom:var(--spacing-md);font-size:1.1rem;color:var(--color-border)}@keyframes spin-b75f1bd8{to{transform:rotate(360deg)}}[data-v-fea73a25]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-fea73a25]{margin:0;padding:0;box-sizing:border-box}body[data-v-fea73a25]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-fea73a25],h2[data-v-fea73a25],h3[data-v-fea73a25],h4[data-v-fea73a25],h5[data-v-fea73a25],h6[data-v-fea73a25]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-fea73a25]{font-size:2.5rem;font-weight:700}h2[data-v-fea73a25]{font-size:2rem;font-weight:600}h3[data-v-fea73a25]{font-size:1.75rem;font-weight:600}p[data-v-fea73a25]{margin-bottom:var(--spacing-md)}a[data-v-fea73a25]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-fea73a25]:hover{color:#3f0e1a}.container[data-v-fea73a25]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-fea73a25]{padding:var(--spacing-xl) 0}.section-title[data-v-fea73a25]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-fea73a25]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-fea73a25]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-fea73a25]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-fea73a25]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-fea73a25]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-fea73a25]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-fea73a25]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-fea73a25]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-fea73a25]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-fea73a25]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-fea73a25]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-fea73a25]{margin-bottom:var(--spacing-md)}label[data-v-fea73a25]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-fea73a25],textarea[data-v-fea73a25],select[data-v-fea73a25]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-fea73a25]:focus,textarea[data-v-fea73a25]:focus,select[data-v-fea73a25]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-fea73a25]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-fea73a25]:hover{transform:translateY(-4px)}.grid[data-v-fea73a25]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-fea73a25]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-fea73a25]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-fea73a25]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-fea73a25]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-fea73a25],.grid-4[data-v-fea73a25]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-fea73a25]{grid-template-columns:1fr}h1[data-v-fea73a25]{font-size:2rem}h2[data-v-fea73a25]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-fea73a25],.grid-4[data-v-fea73a25]{grid-template-columns:1fr}.section[data-v-fea73a25]{padding:var(--spacing-lg) 0}}.text-center[data-v-fea73a25]{text-align:center}.decorative-text[data-v-fea73a25]{font-family:var(--font-decorative)}.fantasy-text[data-v-fea73a25]{font-family:var(--font-fantasy)}.signature-text[data-v-fea73a25]{font-family:var(--font-signature)}.admin-dashboard[data-v-fea73a25]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.admin-dashboard .page-title[data-v-fea73a25]{font-family:var(--font-heading);font-size:2rem;color:var(--color-primary);margin-bottom:var(--spacing-xl)}.dashboard-content[data-v-fea73a25]{max-width:1200px;margin:0 auto}.stats-grid[data-v-fea73a25]{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}@media (min-width: 576px){.stats-grid[data-v-fea73a25]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.stats-grid[data-v-fea73a25]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-v-fea73a25]{background-color:#fff;padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);display:flex;align-items:center;gap:var(--spacing-md)}.stat-card .stat-icon[data-v-fea73a25]{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-secondary)}.stat-card .stat-info h3[data-v-fea73a25]{font-size:1rem;color:#666;margin-bottom:var(--spacing-xs)}.stat-card .stat-info .stat-value[data-v-fea73a25]{font-size:1.5rem;font-weight:600;color:var(--color-primary)}.quick-actions h2[data-v-fea73a25]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);margin-bottom:var(--spacing-lg)}.actions-grid[data-v-fea73a25]{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-md)}@media (min-width: 576px){.actions-grid[data-v-fea73a25]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.actions-grid[data-v-fea73a25]{grid-template-columns:repeat(4,1fr)}}.action-card[data-v-fea73a25]{background-color:#fff;padding:var(--spacing-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);text-decoration:none;transition:transform .3s ease}.action-card[data-v-fea73a25]:hover{transform:translateY(-4px)}.action-card h3[data-v-fea73a25]{font-family:var(--font-heading);font-size:1.2rem;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.action-card p[data-v-fea73a25]{color:#666;font-size:.9rem;margin:0}.loading-state[data-v-fea73a25],.error-state[data-v-fea73a25]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-fea73a25],.error-state .spinner[data-v-fea73a25]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-fea73a25 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-fea73a25],.error-state p[data-v-fea73a25]{margin-bottom:var(--spacing-md);font-size:1.1rem;color:var(--color-border)}@keyframes spin-fea73a25{to{transform:rotate(360deg)}}[data-v-9c08d0f4]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-9c08d0f4]{margin:0;padding:0;box-sizing:border-box}body[data-v-9c08d0f4]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-9c08d0f4],h2[data-v-9c08d0f4],h3[data-v-9c08d0f4],h4[data-v-9c08d0f4],h5[data-v-9c08d0f4],h6[data-v-9c08d0f4]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-9c08d0f4]{font-size:2.5rem;font-weight:700}h2[data-v-9c08d0f4]{font-size:2rem;font-weight:600}h3[data-v-9c08d0f4]{font-size:1.75rem;font-weight:600}p[data-v-9c08d0f4]{margin-bottom:var(--spacing-md)}a[data-v-9c08d0f4]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-9c08d0f4]:hover{color:#3f0e1a}.container[data-v-9c08d0f4]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-9c08d0f4]{padding:var(--spacing-xl) 0}.section-title[data-v-9c08d0f4]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-9c08d0f4]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-9c08d0f4]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-9c08d0f4]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-9c08d0f4]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-9c08d0f4]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-9c08d0f4]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-9c08d0f4]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-9c08d0f4]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-9c08d0f4]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-9c08d0f4]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-9c08d0f4]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-9c08d0f4]{margin-bottom:var(--spacing-md)}label[data-v-9c08d0f4]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-9c08d0f4],textarea[data-v-9c08d0f4],select[data-v-9c08d0f4]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-9c08d0f4]:focus,textarea[data-v-9c08d0f4]:focus,select[data-v-9c08d0f4]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-9c08d0f4]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-9c08d0f4]:hover{transform:translateY(-4px)}.grid[data-v-9c08d0f4]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-9c08d0f4]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-9c08d0f4]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-9c08d0f4]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-9c08d0f4]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-9c08d0f4],.grid-4[data-v-9c08d0f4]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-9c08d0f4]{grid-template-columns:1fr}h1[data-v-9c08d0f4]{font-size:2rem}h2[data-v-9c08d0f4]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-9c08d0f4],.grid-4[data-v-9c08d0f4]{grid-template-columns:1fr}.section[data-v-9c08d0f4]{padding:var(--spacing-lg) 0}}.text-center[data-v-9c08d0f4]{text-align:center}.decorative-text[data-v-9c08d0f4]{font-family:var(--font-decorative)}.fantasy-text[data-v-9c08d0f4]{font-family:var(--font-fantasy)}.signature-text[data-v-9c08d0f4]{font-family:var(--font-signature)}.admin-products[data-v-9c08d0f4]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.page-header[data-v-9c08d0f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.page-header h1[data-v-9c08d0f4]{font-family:var(--font-heading);font-size:2rem;color:var(--color-primary)}.products-table-container[data-v-9c08d0f4]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow-x:auto}.products-table[data-v-9c08d0f4]{width:100%;border-collapse:collapse}.products-table th[data-v-9c08d0f4],.products-table td[data-v-9c08d0f4]{padding:var(--spacing-sm);text-align:left;border-bottom:1px solid var(--color-neutral)}.products-table th[data-v-9c08d0f4]{background-color:var(--color-secondary);font-weight:600;color:var(--color-border)}.products-table .product-image[data-v-9c08d0f4]{width:80px}.products-table .product-image img[data-v-9c08d0f4]{width:60px;height:60px;object-fit:cover;border-radius:var(--border-radius)}.products-table .type-badge[data-v-9c08d0f4]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:.9rem;text-transform:capitalize}.products-table .type-badge.book[data-v-9c08d0f4]{background-color:var(--color-ebook);color:#fff}.products-table .type-badge.creation[data-v-9c08d0f4]{background-color:var(--color-accent);color:var(--color-border)}.products-table .stock-badge[data-v-9c08d0f4]{display:inline-block;padding:2px 8px;border-radius:12px;background-color:#4caf50;color:#fff}.products-table .stock-badge.low[data-v-9c08d0f4]{background-color:#f44336}.products-table .actions[data-v-9c08d0f4]{display:flex;gap:var(--spacing-xs)}.products-table .actions .btn-sm[data-v-9c08d0f4]{padding:4px 8px;font-size:.9rem}.products-table .actions .btn-danger[data-v-9c08d0f4]{background-color:#f44336;color:#fff}.products-table .actions .btn-danger[data-v-9c08d0f4]:hover{background-color:#ea1c0d}.loading-state[data-v-9c08d0f4],.error-state[data-v-9c08d0f4]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-9c08d0f4],.error-state .spinner[data-v-9c08d0f4]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-9c08d0f4 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-9c08d0f4],.error-state p[data-v-9c08d0f4]{margin-bottom:var(--spacing-md);font-size:1.1rem;color:var(--color-border)}.btn-back[data-v-9c08d0f4]{background:transparent;color:var(--color-primary);font-weight:600;border:none;cursor:pointer;margin-bottom:var(--spacing-md);display:inline-flex;align-items:center;gap:.5rem;font-size:1rem}.btn-back[data-v-9c08d0f4]:hover{text-decoration:underline}@keyframes spin-9c08d0f4{to{transform:rotate(360deg)}}[data-v-2f79c18d]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-2f79c18d]{margin:0;padding:0;box-sizing:border-box}body[data-v-2f79c18d]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-2f79c18d],h2[data-v-2f79c18d],h3[data-v-2f79c18d],h4[data-v-2f79c18d],h5[data-v-2f79c18d],h6[data-v-2f79c18d]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-2f79c18d]{font-size:2.5rem;font-weight:700}h2[data-v-2f79c18d]{font-size:2rem;font-weight:600}h3[data-v-2f79c18d]{font-size:1.75rem;font-weight:600}p[data-v-2f79c18d]{margin-bottom:var(--spacing-md)}a[data-v-2f79c18d]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-2f79c18d]:hover{color:#3f0e1a}.container[data-v-2f79c18d]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-2f79c18d]{padding:var(--spacing-xl) 0}.section-title[data-v-2f79c18d]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-2f79c18d]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-2f79c18d]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-2f79c18d]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-2f79c18d]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-2f79c18d]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-2f79c18d]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-2f79c18d]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-2f79c18d]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-2f79c18d]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-2f79c18d]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-2f79c18d]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-2f79c18d]{margin-bottom:var(--spacing-md)}label[data-v-2f79c18d]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-2f79c18d],textarea[data-v-2f79c18d],select[data-v-2f79c18d]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-2f79c18d]:focus,textarea[data-v-2f79c18d]:focus,select[data-v-2f79c18d]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-2f79c18d]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-2f79c18d]:hover{transform:translateY(-4px)}.grid[data-v-2f79c18d]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-2f79c18d]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-2f79c18d]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-2f79c18d]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-2f79c18d]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-2f79c18d],.grid-4[data-v-2f79c18d]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-2f79c18d]{grid-template-columns:1fr}h1[data-v-2f79c18d]{font-size:2rem}h2[data-v-2f79c18d]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-2f79c18d],.grid-4[data-v-2f79c18d]{grid-template-columns:1fr}.section[data-v-2f79c18d]{padding:var(--spacing-lg) 0}}.text-center[data-v-2f79c18d]{text-align:center}.decorative-text[data-v-2f79c18d]{font-family:var(--font-decorative)}.fantasy-text[data-v-2f79c18d]{font-family:var(--font-fantasy)}.signature-text[data-v-2f79c18d]{font-family:var(--font-signature)}.admin-orders[data-v-2f79c18d]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.page-header[data-v-2f79c18d]{margin-bottom:var(--spacing-lg)}.page-header h1[data-v-2f79c18d]{font-family:var(--font-heading);font-size:2rem;color:var(--color-primary)}.orders-table-container[data-v-2f79c18d]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow-x:auto}.orders-table[data-v-2f79c18d]{width:100%;border-collapse:collapse}.orders-table th[data-v-2f79c18d],.orders-table td[data-v-2f79c18d]{padding:var(--spacing-sm);text-align:left;border-bottom:1px solid var(--color-neutral)}.orders-table th[data-v-2f79c18d]{background-color:var(--color-secondary);font-weight:600;color:var(--color-border)}.orders-table .customer-info[data-v-2f79c18d]{display:flex;flex-direction:column}.orders-table .customer-info .customer-name[data-v-2f79c18d]{font-weight:500}.orders-table .customer-info .customer-email[data-v-2f79c18d]{font-size:.9rem;color:#666}.orders-table .items-list[data-v-2f79c18d]{list-style:none;padding:0;margin:0;font-size:.9rem}.orders-table .items-list li[data-v-2f79c18d]{margin-bottom:2px}.orders-table .status-select[data-v-2f79c18d]{padding:4px 8px;border-radius:var(--border-radius);border:1px solid var(--color-neutral);font-size:.9rem}.orders-table .status-select.pending[data-v-2f79c18d]{background-color:#f0ad4e;color:#fff}.orders-table .status-select.shipped[data-v-2f79c18d]{background-color:#5bc0de;color:#fff}.orders-table .status-select.delivered[data-v-2f79c18d]{background-color:#5cb85c;color:#fff}.orders-table .status-select.cancelled[data-v-2f79c18d]{background-color:#d9534f;color:#fff}.orders-table .btn-sm[data-v-2f79c18d]{padding:4px 8px;font-size:.9rem}.loading-state[data-v-2f79c18d],.error-state[data-v-2f79c18d]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-2f79c18d],.error-state .spinner[data-v-2f79c18d]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-2f79c18d 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-2f79c18d],.error-state p[data-v-2f79c18d]{margin-bottom:var(--spacing-md);font-size:1.1rem;color:var(--color-border)}.btn-back[data-v-2f79c18d]{background:transparent;color:var(--color-primary);font-weight:600;border:none;cursor:pointer;margin-bottom:var(--spacing-md);display:inline-flex;align-items:center;gap:.5rem;font-size:1rem}.btn-back[data-v-2f79c18d]:hover{text-decoration:underline}@keyframes spin-2f79c18d{to{transform:rotate(360deg)}}[data-v-f6a7515c]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-f6a7515c]{margin:0;padding:0;box-sizing:border-box}body[data-v-f6a7515c]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-f6a7515c],h2[data-v-f6a7515c],h3[data-v-f6a7515c],h4[data-v-f6a7515c],h5[data-v-f6a7515c],h6[data-v-f6a7515c]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-f6a7515c]{font-size:2.5rem;font-weight:700}h2[data-v-f6a7515c]{font-size:2rem;font-weight:600}h3[data-v-f6a7515c]{font-size:1.75rem;font-weight:600}p[data-v-f6a7515c]{margin-bottom:var(--spacing-md)}a[data-v-f6a7515c]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-f6a7515c]:hover{color:#3f0e1a}.container[data-v-f6a7515c]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-f6a7515c]{padding:var(--spacing-xl) 0}.section-title[data-v-f6a7515c]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-f6a7515c]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-f6a7515c]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-f6a7515c]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-f6a7515c]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-f6a7515c]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-f6a7515c]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-f6a7515c]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-f6a7515c]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-f6a7515c]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-f6a7515c]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-f6a7515c]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-f6a7515c]{margin-bottom:var(--spacing-md)}label[data-v-f6a7515c]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-f6a7515c],textarea[data-v-f6a7515c],select[data-v-f6a7515c]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-f6a7515c]:focus,textarea[data-v-f6a7515c]:focus,select[data-v-f6a7515c]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-f6a7515c]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-f6a7515c]:hover{transform:translateY(-4px)}.grid[data-v-f6a7515c]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-f6a7515c]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-f6a7515c]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-f6a7515c]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-f6a7515c]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-f6a7515c],.grid-4[data-v-f6a7515c]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-f6a7515c]{grid-template-columns:1fr}h1[data-v-f6a7515c]{font-size:2rem}h2[data-v-f6a7515c]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-f6a7515c],.grid-4[data-v-f6a7515c]{grid-template-columns:1fr}.section[data-v-f6a7515c]{padding:var(--spacing-lg) 0}}.text-center[data-v-f6a7515c]{text-align:center}.decorative-text[data-v-f6a7515c]{font-family:var(--font-decorative)}.fantasy-text[data-v-f6a7515c]{font-family:var(--font-fantasy)}.signature-text[data-v-f6a7515c]{font-family:var(--font-signature)}.admin-customers[data-v-f6a7515c]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.page-header[data-v-f6a7515c]{margin-bottom:var(--spacing-lg)}.page-header h1[data-v-f6a7515c]{font-family:var(--font-heading);font-size:2rem;color:var(--color-primary)}.customers-table-container[data-v-f6a7515c]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow-x:auto}.customers-table[data-v-f6a7515c]{width:100%;border-collapse:collapse}.customers-table th[data-v-f6a7515c],.customers-table td[data-v-f6a7515c]{padding:var(--spacing-sm);text-align:left;border-bottom:1px solid var(--color-neutral)}.customers-table th[data-v-f6a7515c]{background-color:var(--color-secondary);font-weight:600;color:var(--color-border)}.customers-table .user-id[data-v-f6a7515c]{font-family:monospace;font-size:.9rem;color:#666}.customers-table .btn-sm[data-v-f6a7515c]{padding:4px 8px;font-size:.9rem}.loading-state[data-v-f6a7515c],.error-state[data-v-f6a7515c]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-f6a7515c],.error-state .spinner[data-v-f6a7515c]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-f6a7515c 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-f6a7515c],.error-state p[data-v-f6a7515c]{margin-bottom:var(--spacing-md);font-size:1.1rem;color:var(--color-border)}.btn-back[data-v-f6a7515c]{background:transparent;color:var(--color-primary);font-weight:600;border:none;cursor:pointer;margin-bottom:var(--spacing-md);display:inline-flex;align-items:center;gap:.5rem;font-size:1rem}.btn-back[data-v-f6a7515c]:hover{text-decoration:underline}@keyframes spin-f6a7515c{to{transform:rotate(360deg)}}[data-v-fb9f5f45]:root{--color-primary: #69172c;--color-background: #fef7ef;--color-secondary: #f2dccc;--color-accent: #efc7a3;--color-border: #5c2b00;--color-ebook: #1d2b48;--color-neutral: #ccc;--font-decorative: "Great Vibes", cursive;--font-heading: "Playfair Display", serif;--font-fantasy: "Cinzel", serif;--font-body: "Cormorant", serif;--font-signature: "Sacramento", cursive;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--border-radius: 8px;--box-shadow: 0 4px 12px rgba(92, 43, 0, .1);--transition-speed: .3s}[data-v-fb9f5f45]{margin:0;padding:0;box-sizing:border-box}body[data-v-fb9f5f45]{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-border);line-height:1.5;font-size:18px;padding-top:100px}h1[data-v-fb9f5f45],h2[data-v-fb9f5f45],h3[data-v-fb9f5f45],h4[data-v-fb9f5f45],h5[data-v-fb9f5f45],h6[data-v-fb9f5f45]{font-family:var(--font-heading);line-height:1.2;margin-bottom:var(--spacing-md);color:var(--color-primary)}h1[data-v-fb9f5f45]{font-size:2.5rem;font-weight:700}h2[data-v-fb9f5f45]{font-size:2rem;font-weight:600}h3[data-v-fb9f5f45]{font-size:1.75rem;font-weight:600}p[data-v-fb9f5f45]{margin-bottom:var(--spacing-md)}a[data-v-fb9f5f45]{color:var(--color-primary);text-decoration:none;transition:color var(--transition-speed) ease}a[data-v-fb9f5f45]:hover{color:#3f0e1a}.container[data-v-fb9f5f45]{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.section[data-v-fb9f5f45]{padding:var(--spacing-xl) 0}.section-title[data-v-fb9f5f45]{text-align:center;margin-bottom:var(--spacing-xl)}.section-title.decorative[data-v-fb9f5f45]{font-family:var(--font-decorative);font-size:3rem}.btn[data-v-fb9f5f45]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-weight:600;text-align:center;cursor:pointer;transition:all var(--transition-speed) ease;border:none;font-family:var(--font-heading)}.btn-primary[data-v-fb9f5f45]{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:.6rem 1.4rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-fb9f5f45]:hover{background-color:#4c0f20;color:#fff}.btn-primary[data-v-fb9f5f45]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-secondary[data-v-fb9f5f45]{background-color:var(--color-accent);color:var(--color-border);border:1px solid var(--color-border);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-secondary[data-v-fb9f5f45]:hover{background-color:#e1b98d;color:#fff}.btn-secondary[data-v-fb9f5f45]:focus{outline:none;box-shadow:0 0 0 3px #69172c4d}.btn-ebook[data-v-fb9f5f45]{background-color:var(--color-ebook);color:#fff;border:1px solid var(--color-ebook);padding:.6rem 1.2rem;border-radius:var(--border-radius);font-weight:600;text-align:center;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-ebook[data-v-fb9f5f45]:hover{background-color:#172136;color:#fff}.btn-ebook[data-v-fb9f5f45]:focus{outline:none;box-shadow:0 0 0 3px #1d2b484d}.form-group[data-v-fb9f5f45]{margin-bottom:var(--spacing-md)}label[data-v-fb9f5f45]{display:block;margin-bottom:var(--spacing-xs);font-weight:600}input[data-v-fb9f5f45],textarea[data-v-fb9f5f45],select[data-v-fb9f5f45]{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-neutral);border-radius:var(--border-radius);background-color:#fff;font-family:var(--font-body);font-size:1rem}input[data-v-fb9f5f45]:focus,textarea[data-v-fb9f5f45]:focus,select[data-v-fb9f5f45]:focus{outline:none;border-color:var(--color-primary)}.card[data-v-fb9f5f45]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-md);transition:transform var(--transition-speed) ease}.card[data-v-fb9f5f45]:hover{transform:translateY(-4px)}.grid[data-v-fb9f5f45]{display:grid;gap:var(--spacing-md)}.grid-2[data-v-fb9f5f45]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-fb9f5f45]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-fb9f5f45]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.grid-4[data-v-fb9f5f45]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-3[data-v-fb9f5f45],.grid-4[data-v-fb9f5f45]{grid-template-columns:repeat(2,1fr)}.grid-2[data-v-fb9f5f45]{grid-template-columns:1fr}h1[data-v-fb9f5f45]{font-size:2rem}h2[data-v-fb9f5f45]{font-size:1.75rem}}@media (max-width: 576px){.grid-3[data-v-fb9f5f45],.grid-4[data-v-fb9f5f45]{grid-template-columns:1fr}.section[data-v-fb9f5f45]{padding:var(--spacing-lg) 0}}.text-center[data-v-fb9f5f45]{text-align:center}.decorative-text[data-v-fb9f5f45]{font-family:var(--font-decorative)}.fantasy-text[data-v-fb9f5f45]{font-family:var(--font-fantasy)}.signature-text[data-v-fb9f5f45]{font-family:var(--font-signature)}.admin-newsletter[data-v-fb9f5f45]{padding:var(--spacing-xl) 0;background-color:var(--color-background);min-height:calc(100vh - 300px)}.page-header[data-v-fb9f5f45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.page-header h1[data-v-fb9f5f45]{font-family:var(--font-heading);font-size:2rem;color:var(--color-primary)}.info-box[data-v-fb9f5f45]{background-color:var(--color-secondary);padding:var(--spacing-md);border-radius:var(--border-radius);margin-bottom:var(--spacing-xl)}.info-box p[data-v-fb9f5f45]{margin:0;color:var(--color-border);font-style:italic}.newsletters-grid[data-v-fb9f5f45]{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-md)}@media (min-width: 768px){.newsletters-grid[data-v-fb9f5f45]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.newsletters-grid[data-v-fb9f5f45]{grid-template-columns:repeat(3,1fr)}}.newsletter-card[data-v-fb9f5f45]{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--spacing-lg)}.newsletter-card .newsletter-header[data-v-fb9f5f45]{margin-bottom:var(--spacing-md)}.newsletter-card .newsletter-header h2[data-v-fb9f5f45]{font-family:var(--font-heading);font-size:1.2rem;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.newsletter-card .newsletter-header .recipient-count[data-v-fb9f5f45]{font-size:.9rem;color:#666}.newsletter-card .newsletter-preview[data-v-fb9f5f45]{color:var(--color-border);font-size:.95rem;line-height:1.5;margin-bottom:var(--spacing-md)}.newsletter-card .newsletter-meta[data-v-fb9f5f45]{margin-bottom:var(--spacing-md)}.newsletter-card .newsletter-meta .sent-date[data-v-fb9f5f45]{font-size:.9rem;color:#666}.newsletter-card .newsletter-actions[data-v-fb9f5f45]{display:flex;gap:var(--spacing-sm)}.newsletter-card .newsletter-actions .btn-sm[data-v-fb9f5f45]{flex:1;padding:4px 8px;font-size:.9rem}.newsletter-card .newsletter-actions .btn-danger[data-v-fb9f5f45]{background-color:#f44336;color:#fff}.newsletter-card .newsletter-actions .btn-danger[data-v-fb9f5f45]:hover{background-color:#ea1c0d}.loading-state[data-v-fb9f5f45],.error-state[data-v-fb9f5f45]{text-align:center;padding:var(--spacing-xl) 0}.loading-state .spinner[data-v-fb9f5f45],.error-state .spinner[data-v-fb9f5f45]{width:50px;height:50px;border:3px solid rgba(105,23,44,.3);border-radius:50%;border-top-color:var(--color-primary);animation:spin-fb9f5f45 1s ease-in-out infinite;margin:0 auto var(--spacing-md)}.loading-state p[data-v-fb9f5f45],.error-state p[data-v-fb9f5f45]{margin-bottom:var(--spacing-md);font-size:1.1rem;color:var(--color-border)}.btn-back[data-v-fb9f5f45]{background:transparent;color:var(--color-primary);font-weight:600;border:none;cursor:pointer;margin-bottom:var(--spacing-md);display:inline-flex;align-items:center;gap:.5rem;font-size:1rem}.btn-back[data-v-fb9f5f45]:hover{text-decoration:underline}@keyframes spin-fb9f5f45{to{transform:rotate(360deg)}}
