/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.absolute{position:absolute}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}html{overflow-y:scroll}@layer base{:root{--primary-50:#fef7ee;--primary-100:#fde8d7;--primary-200:#fbd1ae;--primary-300:#f7ad7a;--primary-400:#f17d44;--primary-500:#ed5a1f;--primary-600:#de3f15;--primary-700:#b92c14;--primary-800:#942518;--primary-900:#78201a;--bakery-warm:#8b4513;--bakery-cream:beige;--bakery-gold:#daa520}body{background:linear-gradient(135deg,#fef7ee,beige);min-height:100vh;font-size:16px;line-height:1.6}a,button{min-width:48px;min-height:48px;transition:all .2s ease-in-out}}@layer utilities{.line-clamp-2{-webkit-line-clamp:2;line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;line-clamp:3}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b4513,#d2691e 50%,#daa520);-webkit-background-clip:text;background-clip:text}.header-gradient{background:linear-gradient(135deg,#8b4513,#d2691e 50%,#daa520)}.product-card{background:#fff;border:1px solid #f3f4f6;border-radius:.75rem;min-height:200px;transition:all .3s;overflow:hidden;box-shadow:0 1px 3px #0000001a}.product-card:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 10px 25px #00000026}.input-field{border:1px solid #d1d5db;border-radius:.75rem;width:100%;padding:.75rem 1rem;transition:all .2s}.input-field:focus{border-color:#f97316;outline:none;box-shadow:0 0 0 2px #f97316}.tablet-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}}@media (min-width:768px) and (max-width:1024px){button,input,select{padding:14px 18px;font-size:18px}.product-card{min-height:220px}.touch-target{padding:20px}}@media (min-width:1024px) and (max-height:768px){.tablet-landscape{padding:12px 20px}.header-compact{padding:16px 0}}@media (hover:hover){.hover-lift:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 20px 40px #00000026}.hover-glow:hover{box-shadow:0 0 20px #daa52066}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-fadeInUp{animation:fadeInUp .5s ease-out}.animate-slideInRight{animation:slideInRight .3s ease-out}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}