.dental-clinic-template{--dental-primary:#0891b2;--dental-secondary:#0ea5e9;--dental-accent:#06b6d4;--dental-bg:#fff;--dental-surface:#f0f9ff;--dental-card:#e0f2fe;--dental-text:#0c4a6e;--dental-text-muted:#075985;--dental-border:#bae6fd;--dental-shadow-sm:0 1px 2px #0000000d;--dental-shadow-md:0 4px 6px #00000012;--dental-shadow-lg:0 10px 15px #0000001a;--dental-shadow-xl:0 20px 25px #00000026;--dental-shadow-glow:0 0 30px #0ea5e94d;--dental-shadow-glow-green:0 0 30px #10b9814d;--dental-gradient-hero:linear-gradient(135deg,#0891b226 0%,#06b6d41a 100%);--dental-gradient-card:linear-gradient(145deg,#fff 0%,#f0f9ff 100%);--dental-gradient-button:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%);--dental-gradient-border:linear-gradient(135deg,#0891b2 0%,#0ea5e9 50%,#06b6d4 100%)}@keyframes dental-glow{0%,to{box-shadow:0 0 20px #0891b233}50%{box-shadow:0 0 30px #0891b266}}@keyframes dental-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dental-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dental-slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes dental-slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes dental-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dental-clinic-template .animate-fade-in{animation:.6s ease-out forwards dental-fade-in}.dental-clinic-template .animate-scale-in{animation:.5s ease-out forwards dental-scale-in}.dental-clinic-template .animate-slide-in-right{animation:.6s ease-out forwards dental-slide-in-right}.dental-clinic-template .animate-slide-in-left{animation:.6s ease-out forwards dental-slide-in-left}.dental-clinic-template .animate-float{animation:3s ease-in-out infinite dental-float}.dental-clinic-template{scroll-behavior:smooth}.dental-clinic-template::-webkit-scrollbar{width:10px}.dental-clinic-template::-webkit-scrollbar-track{background:#f0f9ff}.dental-clinic-template::-webkit-scrollbar-thumb{background:#bae6fd;border-radius:5px}.dental-clinic-template::-webkit-scrollbar-thumb:hover{background:#0891b2}.perspective-1000{perspective:1000px}.transform-style-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.rotate-y-180{transform:rotateY(180deg)}
