{"id":1060,"date":"2026-01-01T11:45:51","date_gmt":"2026-01-01T11:45:51","guid":{"rendered":"https:\/\/demo.puddingpoint.com\/?page_id=1060"},"modified":"2026-01-04T01:37:29","modified_gmt":"2026-01-04T01:37:29","slug":"starting-page","status":"publish","type":"page","link":"https:\/\/demo.puddingpoint.com\/","title":{"rendered":"Starting Page"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1060\" class=\"elementor elementor-1060\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09a355a e-flex e-con-boxed e-con e-parent\" data-id=\"09a355a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8910dc8 elementor-widget elementor-widget-html\" data-id=\"8910dc8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes\">\n<meta name=\"theme-color\" content=\"#0f2e53\">\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bagel+Fat+One&family=Cinzel:wght@600&family=Chilanka:wght@500&family=Pacifico&display=swap\" rel=\"stylesheet\">\n\n<style>\n\n\/* --- UNIVERSAL TEXT FIX FOR ANDROID & iPHONE --- *\/\n\n.scroll-content p, \n.scroll-content div {\n    \/* 1. \u0d2b\u0d4b\u0d23\u0d4d\u0d1f\u0d4d \u0d38\u0d48\u0d38\u0d4d \u0d28\u0d3f\u0d2f\u0d28\u0d4d\u0d24\u0d4d\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41 (\u0d0f\u0d31\u0d4d\u0d31\u0d35\u0d41\u0d02 \u0d15\u0d41\u0d31\u0d1e\u0d4d\u0d1e\u0d24\u0d4d 16px, \u0d15\u0d42\u0d1f\u0d3f\u0d2f\u0d24\u0d4d 20px) *\/\n    font-size: clamp(16px, 4.5vw, 20px) !important;\n    \n    \/* 2. \u0d10\u0d2b\u0d4b\u0d7a \u0d13\u0d1f\u0d4d\u0d1f\u0d4b\u0d2e\u0d3e\u0d31\u0d4d\u0d31\u0d3f\u0d15\u0d4d \u0d06\u0d2f\u0d3f \u0d35\u0d32\u0d41\u0d24\u0d3e\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d4d \u0d24\u0d1f\u0d2f\u0d41\u0d28\u0d4d\u0d28\u0d41 *\/\n    -webkit-text-size-adjust: 100% !important;\n    text-size-adjust: 100% !important;\n    \n    \/* 3. \u0d35\u0d30\u0d3f\u0d15\u0d7e \u0d24\u0d2e\u0d4d\u0d2e\u0d3f\u0d32\u0d41\u0d33\u0d4d\u0d33 \u0d05\u0d15\u0d32\u0d02 (\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d24\u0d4d\u0d24\u0d3f\u0d28\u0d4d \u0d07\u0d24\u0d4d \u0d2a\u0d4d\u0d30\u0d27\u0d3e\u0d28\u0d02) *\/\n    line-height: 1.8 !important;\n    \n    \/* 4. \u0d2b\u0d4b\u0d23\u0d4d\u0d1f\u0d4d \u0d15\u0d1f\u0d4d\u0d1f\u0d3f *\/\n    font-weight: 500 !important;\n    \n    \/* 5. \u0d05\u0d15\u0d4d\u0d37\u0d30\u0d19\u0d4d\u0d19\u0d7e \u0d35\u0d4d\u0d2f\u0d15\u0d4d\u0d24\u0d2e\u0d3e\u0d2f\u0d3f \u0d15\u0d3e\u0d23\u0d3e\u0d7b *\/\n    text-rendering: optimizeLegibility !important;\n    -webkit-font-smoothing: antialiased !important;\n}\n\n\/* \u0d10\u0d2b\u0d4b\u0d23\u0d3f\u0d28\u0d4d \u0d35\u0d47\u0d23\u0d4d\u0d1f\u0d3f \u0d2e\u0d3e\u0d24\u0d4d\u0d30\u0d2e\u0d3e\u0d2f\u0d3f \u0d1a\u0d46\u0d31\u0d3f\u0d2f\u0d4a\u0d30\u0d41 \u0d05\u0d21\u0d4d\u0d1c\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d\u0d2e\u0d46\u0d28\u0d4d\u0d31\u0d4d *\/\n@media screen and (min-width: 400px) {\n    .scroll-content p {\n        font-size: 18px !important; \/* \u0d10\u0d2b\u0d4b\u0d7a \u0d2e\u0d3e\u0d15\u0d4d\u0d38\u0d3f\u0d7d \u0d12\u0d24\u0d4d\u0d24\u0d3f\u0d30\u0d3f \u0d35\u0d32\u0d41\u0d24\u0d3e\u0d15\u0d3e\u0d24\u0d3f\u0d30\u0d3f\u0d15\u0d4d\u0d15\u0d3e\u0d7b *\/\n    }\n}\n\n\n\n\n    \/* RESET & BASE STYLES *\/\n    header, footer, #masthead, #colophon, .site-header, .site-footer, \n    .elementor-location-header, .elementor-location-footer,\n    .page-header, .entry-title, .entry-header, #wpadminbar {\n        display: none !important;\n    }\n    \n    html, body {\n        margin: 0 !important;\n        padding: 0 !important;\n        background-color: #0f2e53;\n        overflow: hidden; \n        height: 100%; \n    }\n\n    :root {\n        --royal-blue: #0f2e53; \n        --gold-dark: #c5a059;\n        --pink-pop: #e91e63;\n    }\n\n    \/* CURTAIN SETUP *\/\n    .curtain {\n        position: fixed;\n        top: 0;\n        width: 50%;\n        height: 100vh;\n        background: var(--royal-blue); \n        z-index: 99999; \n        transition: transform 1.5s cubic-bezier(0.77, 0, 0.175, 1);\n        display: flex;\n        align-items: center;\n        overflow: hidden;\n    }\n    .curtain-left { left: 0; border-right: 2px solid var(--gold-dark); }\n    .curtain-right { right: 0; border-left: 2px solid var(--gold-dark); }\n\n    \/* INITIAL WELCOME SCREEN - UPDATED LAYOUT *\/\n    .welcome-section {\n        position: fixed; \n        top: 0; \n        left: 0;\n        height: 100vh;\n        width: 100%;\n        display: flex;\n        flex-direction: column; \/* Stack items vertically *\/\n        justify-content: flex-start; \/* Start from the top *\/\n        align-items: center;\n        z-index: 100002; \n        transition: opacity 0.8s ease;\n    }\n\n    \/* NEW: Golden Hanging Line *\/\n    .hanging-line {\n        width: 2px;\n        height: 20vh; \/* Line length (20% of screen height) *\/\n        background: linear-gradient(to bottom, #0f2e53, #c5a059, #c5a059);\n        box-shadow: 0 0 8px rgba(197, 160, 89, 0.6);\n        margin-bottom: 0;\n    }\n\n    .gold-text {\n        font-family: 'Bagel Fat One', cursive;\n        font-size: 4.5rem; \n        background: linear-gradient(to right, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c);\n        background-size: 200% auto;\n        color: transparent;\n        -webkit-background-clip: text;\n        background-clip: text;\n        animation: shine 4s linear infinite;\n        text-shadow: 0px 10px 20px rgba(0,0,0,0.5);\n        margin-top: 20px; \/* Space above text *\/\n        line-height: 1.1;\n    }\n\n    .fancy-logo {\n        width: 130px;\n        margin-top: -2px; \/* Pull up slightly to touch the line *\/\n        margin-bottom: 10px;\n        filter: drop-shadow(0 0 25px rgba(197, 160, 89, 0.6));\n        animation: swing 3s ease-in-out infinite; \/* Swinging animation *\/\n        transform-origin: top center;\n    }\n\n    \/* BOTTOM IMAGE *\/\n    #bottom-image-container {\n        position: fixed;\n        bottom: 0; \n        left: 50%;\n        transform: translateX(-50%);\n        width: 100%; \n        z-index: 100000; \n        transition: all 0.8s ease;\n        display: flex;\n        justify-content: center;\n        pointer-events: none;\n    }\n    \n    .bottom-img-style {\n        max-width: 800px; \n        height: auto; \n        max-height: 100vh; \n        mask-image: linear-gradient(to top, black 80%, transparent 100%);\n        -webkit-mask-image: linear-gradient(to top, black 80%, transparent 100%);\n    }\n\n    \/* FINAL OVERLAY (TOP) *\/\n    #final-welcome-overlay {\n        position: relative; \n        width: 100%; \n        height: auto; \n        min-height: auto;\n        display: flex; \n        flex-direction: column; \n        justify-content: flex-start; \n        align-items: center;\n        z-index: 100001; \n        opacity: 0; \n        pointer-events: none;\n        transition: opacity 0.8s ease;\n        padding-top: 15px; \n        padding-bottom: 5px;\n    }\n    #final-welcome-overlay.show-overlay { opacity: 1; pointer-events: auto; }\n    \n    .final-special-text {\n        font-family: 'Pacifico', cursive; font-size: 3rem; color: var(--pink-pop);\n        text-shadow: 2px 2px 0px #ffffff; transform: scale(0.8); transition: transform 1s;\n        margin: 0; line-height: 1.2;\n    }\n    #final-welcome-overlay.show-overlay .final-special-text { transform: scale(1); }\n\n    \/* STORY SECTION *\/\n    #chemmu-unique-story-section {\n        background-color: transparent;\n        padding: 0px 20px 80px 20px;\n        display: none; \n        justify-content: center;\n        position: relative;\n        z-index: 100010;\n        margin-top: 0; \n        opacity: 0;\n        transition: opacity 1s ease;\n    }\n\n      .chemmu-white-card {\n        background-color: #0f2e53 !important;\n        color: #0e2a47 !important; \n        padding: 30px;\n        border-radius: 12px;\n        max-width: 800px;\n        border: 2px solid #c5a059;\n        box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n        \n        \/* CHILANKA FONT FORCED WITH !important *\/\n        font-family: 'Chilanka', cursive !important; \n    }\n\n    \/* Ensure children elements also use Chilanka *\/\n    .chemmu-white-card p, \n    .chemmu-white-card h2, \n    .chemmu-white-card div, \n    .chemmu-white-card span {\n        font-family: 'Chilanka', cursive !important;\n    }\n\n    .chemmu-main-title {\n        color: #0e2a47;\n        font-size: 18px; \n        font-weight: 700; \n        text-align: center;\n        border-bottom: 2px dashed #c5a059;\n        padding-bottom: 10px;\n        margin-bottom: 15px;\n        line-height: 1.4;\n    }\n\n    .chemmu-story-para {\n        font-size: 20px; \n        line-height: 1.6;\n        margin-bottom: 15px;\n        text-align: center;\n        font-weight: 400; \n    }\n    \n    .chemmu-highlight { color: #c5a059; font-weight: bold; background: #0e2a47; padding: 2px 5px; border-radius: 4px; }\n\n    \/* SKIP BUTTON STYLE *\/\n    #skip-button {\n        position: fixed;\n        bottom: 20px;\n        right: 20px;\n        z-index: 100020;\n        background: rgba(15, 46, 83, 0.9);\n        color: #c5a059;\n        border: 2px solid #c5a059;\n        padding: 10px 20px;\n        border-radius: 30px;\n        font-family: 'Montserrat', sans-serif;\n        font-weight: bold;\n        text-transform: uppercase;\n        font-size: 12px;\n        cursor: pointer;\n        display: none; \n        opacity: 0;\n        transition: opacity 1s, transform 0.3s;\n        box-shadow: 0 4px 15px rgba(0,0,0,0.4);\n    }\n    #skip-button:active { transform: scale(0.95); }\n\n    \/* ANIMATIONS *\/\n    @keyframes shine { to { background-position: 200% center; } }\n    @keyframes swing { 0% { transform: rotate(0deg); } 25% { transform: rotate(2deg); } 75% { transform: rotate(-2deg); } 100% { transform: rotate(0deg); } }\n    .open-left { transform: translateX(-100%); }\n    .open-right { transform: translateX(100%); }\n    .fade-out { opacity: 0; pointer-events: none; transform: scale(0.9); }\n    .image-fade-out { opacity: 0; transform: translateX(-50%) translateY(50px) !important; }\n\n    @media (max-width: 768px) {\n        .gold-text { font-size: 3rem; }\n        .final-special-text { font-size: 1.8rem; }\n        #final-welcome-overlay { padding-top: 60px; } \n    }\n<\/style>\n<\/head>\n<body>\n\n    <div id=\"skip-button\" onclick=\"goToShop()\">Skip to Shop &#10095;&#10095;<\/div>\n\n    <div class=\"curtain curtain-left\" id=\"panel-left\"><\/div>\n    <div class=\"curtain curtain-right\" id=\"panel-right\"><\/div>\n    \n    <canvas id=\"magic-canvas\" style=\"position:fixed; top:0; left:0; z-index:100003; pointer-events:auto;\"><\/canvas>\n\n    <div class=\"welcome-section\" id=\"main-content\">\n        <div class=\"hanging-line\"><\/div>\n\n        <img decoding=\"async\" src=\"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1-120x120.png\" class=\"fancy-logo\">\n        \n        <div class=\"gold-text\">Pudding Point<\/div>\n        \n        <div style=\"font-family: 'Cinzel', serif; color: #e2d1a8; letter-spacing: 3px; margin-bottom: 15px;\">Crafted with Love<\/div>\n        \n        <div style=\"color:#fff; animation: pulse 2s infinite; font-size: 12px; background: rgba(0,0,0,0.3); padding: 5px 15px; border-radius: 20px;\"><h5>Tap Anywhere to Open<\/h5><\/div>\n    <\/div>\n    \n    <div id=\"bottom-image-container\">\n        <img decoding=\"async\" src=\"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/smoke-cup.jpg\" class=\"bottom-img-style\">\n    <\/div>\n\n    <div id=\"final-welcome-overlay\">\n        <h1 class=\"final-special-text\">\ud83e\uddc1 Homemade Desserts \ud83c\udf69<\/h1>\n        <div style=\"color:white; letter-spacing:3px; text-transform: uppercase; margin-top: 5px; font-size: 0.9rem;\">Nature's Authentic Taste<\/div>\n        <div style=\"color:#c5a059; margin-top:10px; animation: bounce 2s infinite; font-size: 0.9rem;\">\u2304 Scroll to read my story \u2304<\/div>\n    <\/div>\n\n   <div id=\"chemmu-unique-story-section\">\n        <div class=\"chemmu-white-card\">\n            <h2 class=\"chemmu-main-title\">\u0d12\u0d30\u0d41\u0d2a\u0d3f\u0d1f\u0d3f \u0d2e\u0d27\u0d41\u0d30\u0d02, \u0d12\u0d30\u0d41\u0d2a\u0d3e\u0d1f\u0d4d \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d02... <br>\u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d30\u0d41\u0d1a\u0d3f\u0d2f\u0d3e\u0d24\u0d4d\u0d30\u0d2f\u0d41\u0d1f\u0d46 \u0d15\u0d25 \ud83c\udf6e\u2728<\/h2>\n            \n            <p class=\"chemmu-story-para\">\n                \u0d1e\u0d3e\u0d7b, <span class=\"chemmu-highlight\">\u0d37\u0d02\u0d28\u0d3e\u0d38\u0d4d (\u0d1a\u0d46\u0d2e\u0d4d\u0d2e\u0d41)<\/span>. \ud83d\udc69\u200d\ud83c\udf73<br>\n                15 \u0d35\u0d7c\u0d37\u0d02 \u0d2e\u0d41\u0d7b\u0d2a\u0d4d, \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d02 \u0d1a\u0d47\u0d30\u0d41\u0d35\u0d2f\u0d3e\u0d15\u0d4d\u0d15\u0d3f \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d05\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d33\u0d2f\u0d3f\u0d7d \u0d24\u0d41\u0d1f\u0d19\u0d4d\u0d19\u0d3f\u0d2f\u0d24\u0d3e\u0d23\u0d4d 'Pudding Point'. \u0d07\u0d28\u0d4d\u0d28\u0d4d \u0d05\u0d24\u0d4d \u0d28\u0d3e\u0d1f\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d30\u0d41\u0d1a\u0d3f\u0d2f\u0d3e\u0d2f\u0d3f \u0d2e\u0d3e\u0d31\u0d3f\u0d2f\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d7d, \u0d05\u0d24\u0d3f\u0d28\u0d4d \u0d15\u0d3e\u0d30\u0d23\u0d02 \u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d1f\u0d46 \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d02 \u0d2e\u0d3e\u0d24\u0d4d\u0d30\u0d2e\u0d3e\u0d23\u0d4d \ud83c\udfe0\u2764\ufe0f.\"\n            <\/p>\n\n           <p class=\"chemmu-story-para\">\n                \u0d15\u0d42\u0d1f\u0d41\u0d24\u0d7d \u0d0e\u0d33\u0d41\u0d2a\u0d4d\u0d2a\u0d24\u0d4d\u0d24\u0d3f\u0d7d \u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d33\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d0e\u0d24\u0d4d\u0d24\u0d3e\u0d7b \u0d1e\u0d3e\u0d28\u0d3f\u0d24\u0d3e \u0d12\u0d30\u0d41 \u0d35\u0d46\u0d2c\u0d4d\u0d38\u0d48\u0d31\u0d4d\u0d31\u0d41\u0d2e\u0d3e\u0d2f\u0d3f \u0d35\u0d30\u0d41\u0d28\u0d4d\u0d28\u0d41 \ud83c\udf10. <br>\n                <strong>\u0d08 \u0d2a\u0d41\u0d24\u0d3f\u0d2f \u0d24\u0d41\u0d1f\u0d15\u0d4d\u0d15\u0d24\u0d4d\u0d24\u0d3f\u0d7d \u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d1f\u0d46 \u0d2a\u0d4d\u0d30\u0d3e\u0d7c\u0d24\u0d4d\u0d25\u0d28 \u0d0e\u0d28\u0d4d\u0d28\u0d41\u0d02 \u0d15\u0d42\u0d1f\u0d46\u0d2f\u0d41\u0d23\u0d4d\u0d1f\u0d3e\u0d15\u0d23\u0d02 \ud83d\ude4f.<\/strong>\n            <\/p>\n\n            <p class=\"chemmu-story-para\">\n                 \u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d1f\u0d46 \u0d38\u0d28\u0d4d\u0d24\u0d4b\u0d37 \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d33\u0d3f\u0d7d \u0d2e\u0d27\u0d41\u0d30\u0d02 \u0d2a\u0d15\u0d30\u0d3e\u0d7b \u0d38\u0d3e\u0d27\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d24\u0d3e\u0d23\u0d4d \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d0f\u0d31\u0d4d\u0d31\u0d35\u0d41\u0d02 \u0d35\u0d32\u0d3f\u0d2f \u0d2d\u0d3e\u0d17\u0d4d\u0d2f\u0d02. \u0d15\u0d42\u0d1f\u0d46 \u0d28\u0d3f\u0d28\u0d4d\u0d28 \u0d0e\u0d32\u0d4d\u0d32\u0d3e\u0d35\u0d7c\u0d15\u0d4d\u0d15\u0d41\u0d02 \u0d39\u0d43\u0d26\u0d2f\u0d02 \u0d28\u0d3f\u0d31\u0d1e\u0d4d\u0d1e \u0d28\u0d28\u0d4d\u0d26\u0d3f \ud83c\udf89\u2764\ufe0f.\n            <\/p>\n\n            <div style=\"text-align: right; font-style: italic; margin-top: 20px; color: #ffffff;\">\n                \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d2a\u0d42\u0d7c\u0d35\u0d4d\u0d35\u0d02,<br>\n                <b>\u0d37\u0d02\u0d28\u0d3e\u0d38\u0d4d (\u0d1a\u0d46\u0d2e\u0d4d\u0d2e\u0d41) \u270d\ufe0f\u2728<\/b>\n            <\/div>\n        <\/div>\n    <\/div>\n    <\/div>\n\n    <script>\n        const SHOP_LINK = \"https:\/\/demo.puddingpoint.com\/index.php\/home\/\"; \n        const DESSERTS = ['\ud83c\udf6e', '\ud83c\udf70', '\ud83c\udf66', '\ud83c\udf69', '\ud83c\udf6a', '\ud83c\udf6b', '\ud83e\uddc1', '\ud83c\udf6f']; \n        const canvas = document.getElementById('magic-canvas');\n        const ctx = canvas.getContext('2d');\n        let particles = [];\n        let autoRedirectTimer; \n\n        function resize() {\n            canvas.width = window.innerWidth;\n            canvas.height = window.innerHeight;\n        }\n        window.addEventListener('resize', resize);\n        resize();\n\n        function goToShop() {\n            window.location.href = SHOP_LINK;\n        }\n\n        function openCurtains() {\n            document.getElementById('panel-left').classList.add('open-left');\n            document.getElementById('panel-right').classList.add('open-right');\n            \n            document.getElementById('main-content').classList.add('fade-out');\n            document.getElementById('bottom-image-container').classList.add('image-fade-out'); \n            \n            canvas.style.pointerEvents = 'none';\n\n            setTimeout(() => {\n                 document.getElementById('final-welcome-overlay').classList.add('show-overlay');\n                 \n                 const storySection = document.getElementById('chemmu-unique-story-section');\n                 storySection.style.display = 'flex';\n                 document.body.style.overflowY = 'auto'; \n                 \n                 setTimeout(() => { storySection.style.opacity = '1'; }, 100);\n\n                 const skipBtn = document.getElementById('skip-button');\n                 skipBtn.style.display = 'block';\n                 setTimeout(() => { skipBtn.style.opacity = '1'; }, 500);\n            }, 1000);\n\n            autoRedirectTimer = setTimeout(() => { \n                goToShop();\n            }, 25000); \n        }\n\n        canvas.addEventListener('click', openCurtains);\n\n        class Particle {\n            constructor(x, y) {\n                this.x = x; this.y = y;\n                this.icon = DESSERTS[Math.floor(Math.random() * DESSERTS.length)];\n                this.size = Math.random() * 20 + 20;\n                this.opacity = 1;\n                this.speedX = Math.random() * 3 - 1.5;\n                this.speedY = Math.random() * 3 - 1.5;\n            }\n            update() { this.x += this.speedX; this.y += this.speedY; this.opacity -= 0.02; }\n            draw() {\n                ctx.globalAlpha = this.opacity;\n                ctx.font = `${this.size}px Arial`;\n                ctx.fillText(this.icon, this.x, this.y);\n            }\n        }\n\n        function animate() {\n            ctx.clearRect(0, 0, canvas.width, canvas.height);\n            particles.forEach((p, i) => {\n                p.update(); p.draw();\n                if(p.opacity <= 0) particles.splice(i, 1);\n            });\n            requestAnimationFrame(animate);\n        }\n        animate();\n\n        canvas.addEventListener('mousemove', (e) => particles.push(new Particle(e.x, e.y)));\n        canvas.addEventListener('touchmove', (e) => {\n             let touch = e.touches[0];\n             particles.push(new Particle(touch.clientX, touch.clientY));\n        });\n    <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Skip to Shop &#10095;&#10095; Pudding Point Crafted with Love Tap Anywhere to Open \ud83e\uddc1 Homemade Desserts \ud83c\udf69 Nature&#8217;s Authentic Taste \u2304 Scroll to read my story \u2304 \u0d12\u0d30\u0d41\u0d2a\u0d3f\u0d1f\u0d3f \u0d2e\u0d27\u0d41\u0d30\u0d02, \u0d12\u0d30\u0d41\u0d2a\u0d3e\u0d1f\u0d4d \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d02&#8230; \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d30\u0d41\u0d1a\u0d3f\u0d2f\u0d3e\u0d24\u0d4d\u0d30\u0d2f\u0d41\u0d1f\u0d46 \u0d15\u0d25 \ud83c\udf6e\u2728 \u0d1e\u0d3e\u0d7b, \u0d37\u0d02\u0d28\u0d3e\u0d38\u0d4d (\u0d1a\u0d46\u0d2e\u0d4d\u0d2e\u0d41). \ud83d\udc69\u200d\ud83c\udf73 15 \u0d35\u0d7c\u0d37\u0d02 \u0d2e\u0d41\u0d7b\u0d2a\u0d4d, \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d02 \u0d1a\u0d47\u0d30\u0d41\u0d35\u0d2f\u0d3e\u0d15\u0d4d\u0d15\u0d3f \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d05\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d33\u0d2f\u0d3f\u0d7d \u0d24\u0d41\u0d1f\u0d19\u0d4d\u0d19\u0d3f\u0d2f\u0d24\u0d3e\u0d23\u0d4d &#8216;Pudding Point&#8217;. \u0d07\u0d28\u0d4d\u0d28\u0d4d \u0d05\u0d24\u0d4d \u0d28\u0d3e\u0d1f\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d30\u0d41\u0d1a\u0d3f\u0d2f\u0d3e\u0d2f\u0d3f \u0d2e\u0d3e\u0d31\u0d3f\u0d2f\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d7d, \u0d05\u0d24\u0d3f\u0d28\u0d4d [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1060","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v26.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Starting Page - Pudding Point<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/demo.puddingpoint.com\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Starting Page\" \/>\n<meta property=\"og:description\" content=\"Skip to Shop &#10095;&#10095; Pudding Point Crafted with Love Tap Anywhere to Open \ud83e\uddc1 Homemade Desserts \ud83c\udf69 Nature&#8217;s Authentic Taste \u2304 Scroll to read my story \u2304 \u0d12\u0d30\u0d41\u0d2a\u0d3f\u0d1f\u0d3f \u0d2e\u0d27\u0d41\u0d30\u0d02, \u0d12\u0d30\u0d41\u0d2a\u0d3e\u0d1f\u0d4d \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d02&#8230; \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d30\u0d41\u0d1a\u0d3f\u0d2f\u0d3e\u0d24\u0d4d\u0d30\u0d2f\u0d41\u0d1f\u0d46 \u0d15\u0d25 \ud83c\udf6e\u2728 \u0d1e\u0d3e\u0d7b, \u0d37\u0d02\u0d28\u0d3e\u0d38\u0d4d (\u0d1a\u0d46\u0d2e\u0d4d\u0d2e\u0d41). \ud83d\udc69\u200d\ud83c\udf73 15 \u0d35\u0d7c\u0d37\u0d02 \u0d2e\u0d41\u0d7b\u0d2a\u0d4d, \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d02 \u0d1a\u0d47\u0d30\u0d41\u0d35\u0d2f\u0d3e\u0d15\u0d4d\u0d15\u0d3f \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d05\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d33\u0d2f\u0d3f\u0d7d \u0d24\u0d41\u0d1f\u0d19\u0d4d\u0d19\u0d3f\u0d2f\u0d24\u0d3e\u0d23\u0d4d &#8216;Pudding Point&#8217;. \u0d07\u0d28\u0d4d\u0d28\u0d4d \u0d05\u0d24\u0d4d \u0d28\u0d3e\u0d1f\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d30\u0d41\u0d1a\u0d3f\u0d2f\u0d3e\u0d2f\u0d3f \u0d2e\u0d3e\u0d31\u0d3f\u0d2f\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d7d, \u0d05\u0d24\u0d3f\u0d28\u0d4d [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/demo.puddingpoint.com\/\" \/>\n<meta property=\"og:site_name\" content=\"Pudding Point\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-04T01:37:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1-120x120.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/demo.puddingpoint.com\/\",\"url\":\"https:\/\/demo.puddingpoint.com\/\",\"name\":\"Starting Page - Pudding Point\",\"isPartOf\":{\"@id\":\"https:\/\/demo.puddingpoint.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/demo.puddingpoint.com\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/demo.puddingpoint.com\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1-120x120.png\",\"datePublished\":\"2026-01-01T11:45:51+00:00\",\"dateModified\":\"2026-01-04T01:37:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/demo.puddingpoint.com\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/demo.puddingpoint.com\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/demo.puddingpoint.com\/#primaryimage\",\"url\":\"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1.png?wsr\",\"contentUrl\":\"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1.png?wsr\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/demo.puddingpoint.com\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/demo.puddingpoint.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Starting Page\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/demo.puddingpoint.com\/#website\",\"url\":\"https:\/\/demo.puddingpoint.com\/\",\"name\":\"Pudding Point\",\"description\":\"Homemade Desserts\",\"publisher\":{\"@id\":\"https:\/\/demo.puddingpoint.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/demo.puddingpoint.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/demo.puddingpoint.com\/#organization\",\"name\":\"Pudding Point\",\"url\":\"https:\/\/demo.puddingpoint.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/demo.puddingpoint.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1-120x120-2-e1767587607375.png?wsr\",\"contentUrl\":\"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1-120x120-2-e1767587607375.png?wsr\",\"width\":75,\"height\":75,\"caption\":\"Pudding Point\"},\"image\":{\"@id\":\"https:\/\/demo.puddingpoint.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Starting Page - Pudding Point","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/demo.puddingpoint.com\/","og_locale":"en_US","og_type":"article","og_title":"Starting Page","og_description":"Skip to Shop &#10095;&#10095; Pudding Point Crafted with Love Tap Anywhere to Open \ud83e\uddc1 Homemade Desserts \ud83c\udf69 Nature&#8217;s Authentic Taste \u2304 Scroll to read my story \u2304 \u0d12\u0d30\u0d41\u0d2a\u0d3f\u0d1f\u0d3f \u0d2e\u0d27\u0d41\u0d30\u0d02, \u0d12\u0d30\u0d41\u0d2a\u0d3e\u0d1f\u0d4d \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d02&#8230; \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d30\u0d41\u0d1a\u0d3f\u0d2f\u0d3e\u0d24\u0d4d\u0d30\u0d2f\u0d41\u0d1f\u0d46 \u0d15\u0d25 \ud83c\udf6e\u2728 \u0d1e\u0d3e\u0d7b, \u0d37\u0d02\u0d28\u0d3e\u0d38\u0d4d (\u0d1a\u0d46\u0d2e\u0d4d\u0d2e\u0d41). \ud83d\udc69\u200d\ud83c\udf73 15 \u0d35\u0d7c\u0d37\u0d02 \u0d2e\u0d41\u0d7b\u0d2a\u0d4d, \u0d38\u0d4d\u0d28\u0d47\u0d39\u0d02 \u0d1a\u0d47\u0d30\u0d41\u0d35\u0d2f\u0d3e\u0d15\u0d4d\u0d15\u0d3f \u0d0e\u0d28\u0d4d\u0d31\u0d46 \u0d05\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d33\u0d2f\u0d3f\u0d7d \u0d24\u0d41\u0d1f\u0d19\u0d4d\u0d19\u0d3f\u0d2f\u0d24\u0d3e\u0d23\u0d4d &#8216;Pudding Point&#8217;. \u0d07\u0d28\u0d4d\u0d28\u0d4d \u0d05\u0d24\u0d4d \u0d28\u0d3e\u0d1f\u0d3f\u0d28\u0d4d\u0d31\u0d46 \u0d30\u0d41\u0d1a\u0d3f\u0d2f\u0d3e\u0d2f\u0d3f \u0d2e\u0d3e\u0d31\u0d3f\u0d2f\u0d46\u0d19\u0d4d\u0d15\u0d3f\u0d7d, \u0d05\u0d24\u0d3f\u0d28\u0d4d [&hellip;]","og_url":"https:\/\/demo.puddingpoint.com\/","og_site_name":"Pudding Point","article_modified_time":"2026-01-04T01:37:29+00:00","og_image":[{"url":"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1-120x120.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/demo.puddingpoint.com\/","url":"https:\/\/demo.puddingpoint.com\/","name":"Starting Page - Pudding Point","isPartOf":{"@id":"https:\/\/demo.puddingpoint.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/demo.puddingpoint.com\/#primaryimage"},"image":{"@id":"https:\/\/demo.puddingpoint.com\/#primaryimage"},"thumbnailUrl":"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1-120x120.png","datePublished":"2026-01-01T11:45:51+00:00","dateModified":"2026-01-04T01:37:29+00:00","breadcrumb":{"@id":"https:\/\/demo.puddingpoint.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/demo.puddingpoint.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/demo.puddingpoint.com\/#primaryimage","url":"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1.png?wsr","contentUrl":"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1.png?wsr","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/demo.puddingpoint.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/demo.puddingpoint.com\/"},{"@type":"ListItem","position":2,"name":"Starting Page"}]},{"@type":"WebSite","@id":"https:\/\/demo.puddingpoint.com\/#website","url":"https:\/\/demo.puddingpoint.com\/","name":"Pudding Point","description":"Homemade Desserts","publisher":{"@id":"https:\/\/demo.puddingpoint.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/demo.puddingpoint.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/demo.puddingpoint.com\/#organization","name":"Pudding Point","url":"https:\/\/demo.puddingpoint.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/demo.puddingpoint.com\/#\/schema\/logo\/image\/","url":"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1-120x120-2-e1767587607375.png?wsr","contentUrl":"https:\/\/demo.puddingpoint.com\/wp-content\/uploads\/2025\/12\/logo-150x150-1-120x120-2-e1767587607375.png?wsr","width":75,"height":75,"caption":"Pudding Point"},"image":{"@id":"https:\/\/demo.puddingpoint.com\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/demo.puddingpoint.com\/index.php\/wp-json\/wp\/v2\/pages\/1060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.puddingpoint.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.puddingpoint.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo.puddingpoint.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.puddingpoint.com\/index.php\/wp-json\/wp\/v2\/comments?post=1060"}],"version-history":[{"count":646,"href":"https:\/\/demo.puddingpoint.com\/index.php\/wp-json\/wp\/v2\/pages\/1060\/revisions"}],"predecessor-version":[{"id":2093,"href":"https:\/\/demo.puddingpoint.com\/index.php\/wp-json\/wp\/v2\/pages\/1060\/revisions\/2093"}],"wp:attachment":[{"href":"https:\/\/demo.puddingpoint.com\/index.php\/wp-json\/wp\/v2\/media?parent=1060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}