.world-toys-page{--toy-deep-purple: #e8e0f0;--toy-purple: #c4b5d8;--toy-light-purple: #a08cc4;--toy-orange: #ff6b35;--toy-bright-orange: #ff8c42;--toy-yellow: #ffc233;--toy-bright-yellow: #ffe066;--toy-blue: #4ecdc4;--toy-bright-blue: #7fffe5;--toy-pink: #ff6b9d;--toy-cream: #fefbf6;--toy-lavender: #f5f0fa;--toy-soft-purple: #ddd4eb}.world-toys-page .main-wrapper{background:linear-gradient(180deg,var(--toy-lavender) 0%,#fff8f0 100%)!important}.world-toys-page .toys-hero{background:linear-gradient(135deg,#f8f4fc,#f0e8f8,#fff5eb)}.world-toys-page #nav-spacer{height:5rem!important}@media(min-width:768px){.world-toys-page #nav-spacer{height:6.5rem!important}}.world-toys-page .toys-btn{background:linear-gradient(135deg,var(--toy-orange) 0%,#e55a2b 100%);border-color:var(--toy-yellow)}.world-toys-page .toys-btn:hover{background:linear-gradient(135deg,#ff7d4a,#ff6b35);transform:scale(1.02)}.world-toys-page .toys-eyebrow{background:#ff6b3526;color:#d94e1f;border:1px solid rgba(255,140,66,.4)}.world-toys-page section,.world-toys-page [class*=py-]{background-color:transparent!important}.world-toys-page .bg-cream-100,.world-toys-page .bg-cream-50,.world-toys-page .bg-white,.world-toys-page .bg-sage-50{background:linear-gradient(180deg,#faf7fc,#fff8f3)!important}.world-toys-page .bg-charcoal-700,.world-toys-page .bg-charcoal-800{background:linear-gradient(180deg,#f0e8f5,#f8f4fc)!important}.world-toys-page .text-charcoal-700,.world-toys-page .text-charcoal-800{color:#2d2145!important}.world-toys-page .text-charcoal-400,.world-toys-page .text-charcoal-500,.world-toys-page .text-charcoal-600{color:#5a4a6e!important}.world-toys-page .text-coral-500,.world-toys-page .text-coral-600{color:var(--toy-orange)!important}.world-toys-page .text-sage-600,.world-toys-page .text-sage-500{color:#2aa69d!important}.world-toys-page .bg-coral-500,.world-toys-page .bg-coral-600,.world-toys-page [class*=bg-coral]{background:linear-gradient(135deg,var(--toy-orange) 0%,#e55a2b 100%)!important;border-color:var(--toy-yellow)!important}.world-toys-page .bg-coral-500:hover,.world-toys-page .bg-coral-600:hover{background:linear-gradient(135deg,#ff7d4a,#ff6b35)!important}.world-toys-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:5px 5px 0 0 var(--toy-yellow)!important}.world-toys-page .bg-white.text-coral-600{color:#fff!important}.world-toys-page .bg-coral-100{background:#fff!important;background-color:#fff!important;color:var(--toy-orange)!important;border-color:transparent!important}.world-toys-page .bg-white{background:linear-gradient(135deg,#fff,#fdf9ff)!important}.world-toys-page .border-charcoal-700,.world-toys-page .border-charcoal-200,.world-toys-page .border-charcoal-100{border-color:#d4c8e0!important}.world-toys-page .border-2.border-charcoal-700{border-color:#a08cc480!important}.world-toys-page .bg-coral-50{background:#ff6b351f!important;border:1px solid rgba(255,140,66,.25)}.world-toys-page .bg-sage-100,.world-toys-page .bg-sage-50{background:#4ecdc426!important;border:1px solid rgba(78,205,196,.25)}.world-toys-page .bg-coral-200\/40,.world-toys-page .bg-coral-300\/40{background-color:#ff6b3526!important}.world-toys-page .bg-sage-200\/30,.world-toys-page .bg-sage-300\/30{background-color:#4ecdc426!important}.world-toys-page .ring-coral-500,.world-toys-page .ring-coral-400{--tw-ring-color: var(--toy-yellow) !important}.world-toys-page .bg-gradient-to-br.from-coral-500{background:linear-gradient(135deg,var(--toy-orange) 0%,#e55a2b 100%)!important}.world-toys-page .text-coral-500 svg,.world-toys-page .fill-coral-500{color:var(--toy-orange)!important;fill:var(--toy-orange)!important}.world-toys-page .text-sage-500 svg{color:var(--toy-blue)!important}.world-toys-page blockquote,.world-toys-page .testimonial-card{background:linear-gradient(135deg,#fff,#fdfaff)!important;border-color:#a08cc44d!important}.world-toys-page details{background:linear-gradient(135deg,#fff,#fdfaff)!important;border-color:#a08cc44d!important}.world-toys-page details summary{color:#2d2145!important}.world-toys-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,#2d2145,#3d2d5a)!important}.world-toys-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-toys-page section.bg-charcoal-700 .text-coral-400{color:#ffb366!important}.world-toys-page section.bg-charcoal-700 .text-charcoal-300{color:#ffffffb3!important}.world-toys-page section.bg-charcoal-700 .border-white\/10{border-color:#ffffff26!important}.world-toys-page footer{background:linear-gradient(180deg,#f0e8f5,#e8dff0)!important}.world-toys-page footer a{color:#5a4a6e!important}.world-toys-page footer a:hover{color:var(--toy-orange)!important}.world-toys-page footer img{filter:none!important}.world-toys-page footer h3,.world-toys-page footer h4,.world-toys-page footer .font-semibold,.world-toys-page footer .font-bold{color:#2d2145!important}.world-toys-page footer p,.world-toys-page footer span{color:#5a4a6e!important}.world-toys-page footer .bg-charcoal-600 p{color:#fffc!important}.world-toys-page nav,.world-toys-page header{background:#fffffff2!important;backdrop-filter:blur(10px);border-bottom:1px solid rgba(160,140,196,.2)}.world-toys-page nav a,.world-toys-page header a{color:#2d2145!important}.world-toys-page nav a:hover,.world-toys-page header a:hover{color:var(--toy-orange)!important}.world-toys-page hr,.world-toys-page .divide-y>*{border-color:#a08cc433!important}.world-toys-page input,.world-toys-page textarea,.world-toys-page select{background:#fff!important;border-color:#a08cc466!important;color:#2d2145!important}.world-toys-page input::-moz-placeholder,.world-toys-page textarea::-moz-placeholder{color:#9a8aad!important}.world-toys-page input::placeholder,.world-toys-page textarea::placeholder{color:#9a8aad!important}.world-toys-page .rounded-3xl.border-2{border-color:#a08cc466!important}.world-toys-page .rounded-2xl.border-4{border-color:var(--toy-orange)!important}.world-toys-page svg path[stroke=currentColor]{stroke:var(--toy-orange)!important}@keyframes toy-bounce{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(-3deg)}75%{transform:translateY(-15px) rotate(3deg)}}@keyframes toy-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes toy-float{0%,to{transform:translateY(0) rotate(0);opacity:.9}50%{transform:translateY(-20px) rotate(5deg);opacity:1}}@keyframes sparkle-pop{0%,to{transform:scale(1) rotate(0);opacity:.8}50%{transform:scale(1.3) rotate(180deg);opacity:1}}@keyframes rainbow-shift{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.world-toys-page .toy-bounce{animation:toy-bounce 2s ease-in-out infinite}.world-toys-page .toy-wiggle{animation:toy-wiggle 1s ease-in-out infinite}.world-toys-page .toy-float{animation:toy-float 4s ease-in-out infinite}.world-toys-page .sparkle-pop{animation:sparkle-pop 2s ease-in-out infinite}.world-toys-page .rainbow-text{background:linear-gradient(90deg,#ff6b35,#ffc233,#4ecdc4,#ff6b9d,#ff6b35);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:rainbow-shift 3s linear infinite}.world-toys-page .floating-toy{position:absolute;font-size:2rem;opacity:.25;animation:toy-float linear infinite;pointer-events:none;z-index:1;display:none}@media(min-width:768px){.world-toys-page .floating-toy{display:block}}.world-toys-page ::-moz-selection{background:var(--toy-orange);color:#fff}.world-toys-page ::selection{background:var(--toy-orange);color:#fff}.world-toys-page .toys-films-slider{animation:scroll-left 35s linear infinite;width:-moz-max-content;width:max-content;padding-left:16px;padding-right:16px;will-change:transform}@media(min-width:768px){.world-toys-page .toys-films-slider{animation-duration:40s;padding-left:20px;padding-right:20px}}.world-toys-page .toys-films-slider:hover{animation-play-state:paused}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.world-toys-page a:hover,.world-toys-page button:hover{text-shadow:0 0 10px rgba(255,107,53,.2)}.world-toys-page .gradient-text-toys{background:linear-gradient(135deg,var(--toy-orange) 0%,#e55a2b 50%,var(--toy-pink) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
