.gradient-background[data-v-25b092e9]{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;z-index:-1;background:var(--bg-primary);overflow:hidden;pointer-events:none}.gradient-layer[data-v-25b092e9]{position:absolute;width:100%;height:100%;opacity:.15;filter:blur(80px);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.gradient-layer-1[data-v-25b092e9]{background:radial-gradient(circle at 20% 30%,rgba(212,175,55,.2) 0%,transparent 50%);animation:float1-25b092e9 20s infinite}.gradient-layer-2[data-v-25b092e9]{background:radial-gradient(circle at 80% 60%,rgba(212,175,55,.15) 0%,transparent 50%);animation:float2-25b092e9 25s infinite}.gradient-layer-3[data-v-25b092e9]{background:radial-gradient(circle at 50% 80%,rgba(212,175,55,.1) 0%,transparent 50%);animation:float3-25b092e9 30s infinite}.noise-overlay[data-v-25b092e9]{position:absolute;width:100%;height:100%;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none}@keyframes float1-25b092e9{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,40px) scale(1.1)}}@keyframes float2-25b092e9{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-30px) scale(1.15)}}@keyframes float3-25b092e9{0%{transform:translate(0) scale(1)}to{transform:translate(-20px,-35px) scale(1.05)}}@media (prefers-reduced-motion: reduce){.gradient-layer[data-v-25b092e9]{animation:none}}:root{--bg-primary: #0a0a0a;--bg-secondary: #141414;--bg-tertiary: #1a1a1a;--bg-elevated: #222222;--glass-bg: rgba(26, 26, 26, .6);--glass-border: rgba(212, 175, 55, .15);--glass-highlight: rgba(255, 255, 255, .05);--gold-primary: #D4AF37;--gold-light: #E5C775;--gold-dark: #B8943D;--gold-muted: #C9A961;--gold-subtle: rgba(212, 175, 55, .1);--text-primary: #F5F5F5;--text-secondary: #B8B8B8;--text-muted: #808080;--text-disabled: #4A4A4A;--text-on-gold: #0a0a0a;--success-bg: rgba(52, 168, 83, .15);--success-border: rgba(52, 168, 83, .3);--success-text: #5FCF80;--error-bg: rgba(220, 53, 69, .15);--error-border: rgba(220, 53, 69, .3);--error-text: #FF6B7A;--info-bg: rgba(107, 155, 209, .15);--info-border: rgba(107, 155, 209, .3);--info-text: #7CB3E8;--warning-bg: rgba(212, 175, 55, .15);--warning-border: rgba(212, 175, 55, .3);--warning-text: #E5C775;--font-heading: "Playfair Display", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem;--space-4xl: 3rem;--space-5xl: 4rem;--border-width: 1px;--border-color: rgba(255, 255, 255, .1);--border-hover: rgba(212, 175, 55, .3);--border-focus: var(--gold-primary);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-xl: 0 12px 48px rgba(0, 0, 0, .6);--glow-gold-sm: 0 0 12px rgba(212, 175, 55, .15);--glow-gold-md: 0 0 20px rgba(212, 175, 55, .2);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .3);--blur-sm: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--gradient-subtle: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);--gradient-elevated: linear-gradient(135deg, #141414 0%, #222222 100%);--gradient-gold: linear-gradient(135deg, #D4AF37 0%, #C9A961 100%);--gradient-gold-hover: linear-gradient(135deg, #E5C775 0%, #D4AF37 100%);--overlay-light: rgba(255, 255, 255, .03);--overlay-dark: rgba(0, 0, 0, .2);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-sharp: cubic-bezier(.4, 0, .6, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--transition-base: all var(--duration-normal) var(--ease-smooth);--transition-fast: all var(--duration-fast) var(--ease-smooth);--transition-slow: all var(--duration-slow) var(--ease-smooth);--max-width-sm: 400px;--max-width-md: 600px;--max-width-lg: 800px;--max-width-xl: 1000px;--max-width-2xl: 1200px;--z-dropdown: 1000;--z-sticky: 1100;--z-fixed: 1200;--z-modal: 1300;--z-popover: 1400;--z-tooltip: 1500;--facebook-gradient: linear-gradient(135deg, #1877f2, #0d5dbf);--instagram-gradient: linear-gradient(135deg, #f58529, #dd2a7b, #8134af, #515bd4);--tiktok-gradient: linear-gradient(135deg, #000000, #25F4EE, #FE2C55);--twitter-bg: #000000;--linkedin-bg: #0a66c2;--youtube-bg: #ff0000;--wolt-gradient: linear-gradient(135deg, #009de0, #0077b3);--icon-xs: 16px;--icon-sm: 20px;--icon-md: 24px;--icon-lg: 32px;--icon-xl: 40px;--icon-2xl: 48px;--icon-3xl: 64px;--status-online: #22c55e;--status-online-glow: 0 0 8px rgba(34, 197, 94, .4);--breakpoint-xs: 390px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1200px;--space-mobile-xs: .25rem;--space-mobile-sm: .375rem;--space-mobile-md: .5rem;--space-mobile-lg: .75rem;--space-mobile-xl: 1rem;--space-mobile-2xl: 1.25rem;--text-mobile-xs: .6875rem;--text-mobile-sm: .75rem;--text-mobile-base: .875rem;--text-mobile-lg: 1rem;--text-mobile-xl: 1.125rem;--text-mobile-2xl: 1.25rem;--text-mobile-3xl: 1.5rem;--text-mobile-4xl: 1.875rem;--touch-target-min: 44px;--touch-target-comfortable: 48px;--sidebar-width-desktop: 260px;--sidebar-width-tablet: 220px;--sidebar-width-mobile: 280px;--grid-min-mobile: 280px;--grid-gap-mobile: var(--space-lg);--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px)}@supports (padding: max(0px)){.safe-area-top{padding-top:max(var(--space-md),var(--safe-area-inset-top))}.safe-area-bottom{padding-bottom:max(var(--space-md),var(--safe-area-inset-bottom))}.safe-area-all{padding-top:max(var(--space-md),var(--safe-area-inset-top));padding-bottom:max(var(--space-md),var(--safe-area-inset-bottom));padding-left:max(var(--space-md),var(--safe-area-inset-left));padding-right:max(var(--space-md),var(--safe-area-inset-right))}}.full-height{min-height:100vh;min-height:100dvh}.modal-height{max-height:90vh;max-height:90dvh}@media (hover: none) and (pointer: coarse){.hover-lift:hover{transform:none}*{transition-duration:.15s!important}}@media (hover: none){.touchable:active{opacity:.7;transform:scale(.98)}}@media (max-width: 768px){::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:2px}}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));border:var(--border-width) solid var(--glass-border);box-shadow:var(--shadow-lg)}.glass-intense{background:#1a1a1acc;backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(var(--blur-lg));border:var(--border-width) solid var(--glass-border)}.text-gradient-gold{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.smooth-transition{transition:var(--transition-base)}.hover-lift{transition:transform var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px #d4af374d}.icon-container{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-with-text{display:inline-flex;align-items:center;gap:var(--space-sm)}.platform-bg-facebook{background:var(--facebook-gradient)}.platform-bg-instagram{background:var(--instagram-gradient)}.platform-bg-tiktok{background:var(--tiktok-gradient)}.platform-bg-twitter{background:var(--twitter-bg)}.platform-bg-linkedin{background:var(--linkedin-bg)}.platform-bg-youtube{background:var(--youtube-bg)}.platform-bg-wolt{background:var(--wolt-gradient)}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--status-online);box-shadow:var(--status-online-glow);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:var(--radius-full);border:2px solid var(--bg-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--gold-dark)}::selection{background:var(--gold-primary);color:var(--text-on-gold)}::-moz-selection{background:var(--gold-primary);color:var(--text-on-gold)}html.modal-open,html.modal-open body{overflow:hidden;touch-action:none;-webkit-overflow-scrolling:none}img[src*=socialchef_logo],.success-logo,.publishing-logo,.progress-logo,.loading-logo,.brand-logo,.hero-logo,.login-logo,.chef-logo-icon{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;outline:none;cursor:default}.success-logo:focus,.publishing-logo:focus,.progress-logo:focus,.loading-logo:focus{outline:none}:root,:root[data-font-theme=elegant]{--font-heading: "Crimson Pro", "Baskerville", Georgia, serif;--font-body: "Work Sans", -apple-system, BlinkMacSystemFont, sans-serif}:root[data-font-theme=current]{--font-heading: "Playfair Display", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root[data-font-theme=apple]{--font-heading: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif}:root[data-font-theme=classic]{--font-heading: "EB Garamond", Georgia, "Times New Roman", serif;--font-body: "Lora", Georgia, serif}:root[data-font-theme=modern]{--font-heading: "Outfit", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif}:root[data-font-theme=luxury]{--font-heading: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-body: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif}:root[data-font-theme=boutique]{--font-heading: "Libre Baskerville", "Baskerville", Georgia, serif;--font-body: "Nunito Sans", -apple-system, BlinkMacSystemFont, sans-serif}:root[data-font-theme=apple]{--leading-tight: 1.2;--leading-normal: 1.47}:root[data-font-theme=classic]{--leading-tight: 1.3;--leading-normal: 1.6}:root[data-font-theme=luxury]{--leading-tight: 1.25;--leading-normal: 1.6}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--bg-primary);overflow-x:hidden}body{font-family:var(--font-body);line-height:var(--leading-normal);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%;max-width:100vw}#app{min-height:100vh;min-height:100dvh;position:relative;overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-tight)}a{color:var(--gold-primary);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--gold-light)}:focus-visible{outline:2px solid var(--gold-primary);outline-offset:2px}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-x7QoN97c.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}
