.sample-theme-base{line-height:1.6;min-height:100vh!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.sample-theme-base *{box-sizing:border-box}.sample-theme-base *,.sample-theme-base h1,.sample-theme-base h2,.sample-theme-base h3,.sample-theme-base h4,.sample-theme-base h5,.sample-theme-base h6,.sample-theme-base p,.sample-theme-base span,.sample-theme-base div,.sample-theme-base a,.sample-theme-base li,.sample-theme-base td,.sample-theme-base th{color:inherit!important}.sample-theme-base button,.sample-theme-base .btn,.sample-theme-base [role=button],.sample-theme-base input,.sample-theme-base textarea,.sample-theme-base select{font-family:inherit!important;line-height:inherit!important}.sample-theme-base nav,.sample-theme-base .nav,.sample-theme-base .menu{font-family:inherit!important}.sample-theme-base html{scroll-behavior:smooth}.cafe-theme{line-height:1.6;color:#2d1e12!important;background-color:#fefbf0!important;min-height:100vh!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.doctor-theme{line-height:1.6;color:#111827!important;background-color:#fff!important;min-height:100vh!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.ecommerce-theme{line-height:1.6;color:#111827!important;background-color:#f9fafb!important;min-height:100vh!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.cafe-theme,.doctor-theme,.ecommerce-theme{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--surface:0 0% 98%;--surface-variant:210 40% 96%;--surface-container:0 0% 95%;--surface-container-high:0 0% 92%;--surface-container-highest:0 0% 90%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--primary-container:210 40% 95%;--primary-container-foreground:222.2 47.4% 11.2%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--secondary-container:210 40% 92%;--secondary-container-foreground:222.2 47.4% 11.2%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--accent-container:210 40% 92%;--accent-container-foreground:222.2 47.4% 11.2%;--success:142 76% 36%;--success-foreground:0 0% 100%;--success-container:142 76% 90%;--success-container-foreground:142 76% 20%;--warning:38 92% 50%;--warning-foreground:0 0% 100%;--warning-container:38 92% 90%;--warning-container-foreground:38 92% 30%;--error:0 84.2% 60.2%;--error-foreground:210 40% 98%;--error-container:0 84% 90%;--error-container-foreground:0 84% 30%;--info:217 91% 60%;--info-foreground:0 0% 100%;--info-container:217 91% 90%;--info-container-foreground:217 91% 30%;--muted:210 40% 96%;--muted-foreground:215.4 16.3% 46.9%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--destructive:var(--error);--destructive-foreground:var(--error-foreground);--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.sample-container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:768px){.sample-container{padding:0 .5rem}}.sample-hide-scrollbar::-webkit-scrollbar{display:none}.sample-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sample-line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sample-line-clamp-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cafe-theme *,.doctor-theme *,.ecommerce-theme *{font-family:inherit!important}.cafe-theme nav *,.doctor-theme nav *,.ecommerce-theme nav *,.cafe-theme .nav *,.doctor-theme .nav *,.ecommerce-theme .nav *,.cafe-theme .menu *,.doctor-theme .menu *,.ecommerce-theme .menu *{color:inherit!important;font-family:inherit!important}.cafe-theme button,.doctor-theme button,.ecommerce-theme button,.cafe-theme .btn,.doctor-theme .btn,.ecommerce-theme .btn,.cafe-theme [role=button],.doctor-theme [role=button],.ecommerce-theme [role=button],.cafe-theme input,.doctor-theme input,.ecommerce-theme input,.cafe-theme textarea,.doctor-theme textarea,.ecommerce-theme textarea,.cafe-theme select,.doctor-theme select,.ecommerce-theme select{font-family:inherit!important;line-height:inherit!important}@media print{.cafe-theme,.doctor-theme,.ecommerce-theme{color:#000!important;background-color:#fff!important}.cafe-theme *,.doctor-theme *,.ecommerce-theme *{color:#000!important;text-shadow:none!important}}
