{"id":261,"date":"2025-04-10T09:34:50","date_gmt":"2025-04-10T09:34:50","guid":{"rendered":"https:\/\/twobirdsonestoned.co\/?page_id=261"},"modified":"2025-10-16T08:32:57","modified_gmt":"2025-10-16T08:32:57","slug":"privacy","status":"publish","type":"page","link":"https:\/\/twobirdsonestoned.co\/ga\/privacy\/","title":{"rendered":"Privacy"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"261\" class=\"elementor elementor-261\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e7cf8f8 e-flex e-con-boxed e-con e-parent\" data-id=\"3e7cf8f8\" 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-4504fc7 elementor-widget elementor-widget-html\" data-id=\"4504fc7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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\">\n    <title>Polasa\u00ed Pr\u00edobh\u00e1ideachais - Two Birds One Stoned<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;600;700&display=swap\" rel=\"stylesheet\">\n    <style>\n        \/* Reset and base styles *\/\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        html {\n            background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 25%, #2a2a2a 50%, #1a1a1a 75%, #0a0a0a 100%);\n            width: 100%;\n            min-height: 100vh;\n            margin: 0;\n            padding: 0;\n            scroll-behavior: smooth;\n        }\n\n        body {\n            font-family: 'Montserrat', sans-serif;\n            background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 25%, #2a2a2a 50%, #1a1a1a 75%, #0a0a0a 100%);\n            color: #fff;\n            width: 100%;\n            min-height: 100vh;\n            margin: 0;\n            padding: 0;\n            line-height: 1.6;\n        }\n\n        \/* PRIVACY PAGE SECTION - UPDATED TO MATCH ARTICLE PAGE SPACING *\/\n        .privacy-page {\n            background: transparent;\n            margin: 0;\n            min-height: 100vh;\n            width: 100%;\n            padding: 0;\n            position: relative;\n            padding-top: 225px;\n            padding-bottom: 4rem;\n        }\n\n        \/* Container *\/\n        .tbos-container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 0 2rem;\n            width: 100%;\n        }\n\n        \/* Title Section - MATCHING TERMS OF SERVICE EXACTLY *\/\n        .title-container {\n            margin-bottom: 6rem;\n            text-align: center;\n            opacity: 0;\n            transform: translateY(-20px);\n            transition: all 0.8s ease;\n        }\n\n        .page-title {\n            font-size: clamp(28px, 8vw, 48px);\n            font-weight: bold;\n            margin: 0 0 25px 0;\n            text-shadow: 2px 2px 8px rgba(0,0,0,0.8);\n            line-height: 1.1;\n            text-align: center;\n            padding: 0;\n            display: block;\n            width: 100%;\n            clear: both;\n            background: none;\n            border-radius: 0;\n            box-shadow: none;\n            max-width: none;\n            margin-left: auto;\n            margin-right: auto;\n            color: #F4C542;\n        }\n\n        .page-subtitle {\n            font-size: clamp(12px, 2.5vw, 18px);\n            line-height: 1.4;\n            margin-bottom: 0;\n            margin-top: clamp(20px, 5vw, 30px);\n            text-align: center;\n            color: #E3E3DC;\n            opacity: 0.9;\n        }\n\n        \/* Theme Toggle - EMOJI VERSION *\/\n        .theme-toggle {\n            text-align: center;\n            margin-top: 20px;\n        }\n\n        .theme-toggle button {\n            background: rgba(0,0,0,0.8);\n            border: 2px solid #4CAF50;\n            color: #4CAF50;\n            padding: clamp(8px, 2vw, 12px) clamp(15px, 4vw, 25px);\n            border-radius: 25px;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            font-size: clamp(16px, 3vw, 20px);\n            font-weight: bold;\n            font-family: 'Montserrat', sans-serif;\n        }\n\n        .theme-toggle button:hover {\n            background: rgba(76, 175, 80, 0.1);\n            transform: translateY(-2px);\n        }\n\n        \/* Content Cards *\/\n        .content-card {\n            background-color: #1d1d1d;\n            color: #fff;\n            padding: 2rem;\n            border-radius: 1rem;\n            border: 1px solid rgba(156,175,136,0.3);\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);\n            margin: 2rem auto;\n            max-width: 800px;\n            transition: transform 0.3s ease, box-shadow 0.3s ease, opacity 0.6s ease;\n            overflow: hidden;\n            opacity: 0;\n            transform: translateY(30px);\n        }\n\n        \/* Cards animate in when visible *\/\n        .content-card.animate-in {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n        \/* Content Card Hover *\/\n        .content-card:hover {\n            transform: translateY(-4px);\n            box-shadow: 0 6px 16px rgba(0, 0, 0, 0.4);\n        }\n\n        \/* Section Headings *\/\n        .content-card h3 {\n            font-size: clamp(16px, 4vw, 28px);\n            color: #F4C542;\n            margin-bottom: 1rem;\n            line-height: 1.3;\n            text-align: center;\n        }\n\n        \/* Content Text *\/\n        .content-text {\n            font-size: 1rem;\n            line-height: 1.6;\n            color: #E3E3DC;\n            margin-bottom: 1.5rem;\n        }\n\n        .content-text:last-child {\n            margin-bottom: 0;\n        }\n\n        \/* Lists *\/\n        .content-card ul {\n            list-style-type: disc;\n            padding-left: 2rem;\n            margin: 1.5rem 0 2rem 0;\n        }\n\n        .content-card li {\n            font-size: 1rem;\n            color: #E3E3DC;\n            line-height: 1.6;\n            margin-bottom: 0.8rem;\n        }\n\n        \/* Links *\/\n        .content-card a {\n            color: #4CAF50;\n            text-decoration: none;\n            font-weight: bold;\n            transition: color 0.3s ease;\n        }\n\n        .content-card a:hover {\n            color: #45a049;\n        }\n\n        \/* Benefits List Styling - FROM TERMS OF SERVICE *\/\n        .benefits-list {\n            list-style: none !important;\n            padding: 0 !important;\n            margin: 1.5rem 0;\n            padding-left: 0 !important;\n        }\n\n        .benefits-list li {\n            color: #E3E3DC;\n            margin-bottom: 1rem;\n            font-size: 1rem;\n            line-height: 1.6;\n            padding-left: 0 !important;\n            list-style: none !important;\n            position: relative;\n        }\n\n        .benefits-list li:last-child {\n            margin-bottom: 0;\n        }\n\n        .benefits-list li::before {\n            content: none !important;\n        }\n\n        \/* Split Layout for Keep Learning Section - FROM TERMS OF SERVICE *\/\n        .signup-split {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 3rem;\n            align-items: center;\n        }\n\n        .signup-text h3 {\n            color: #F4C542;\n            font-size: clamp(18px, 4vw, 24px);\n            margin-bottom: 1.5rem;\n            font-weight: 600;\n            line-height: 1.3;\n            text-align: left;\n        }\n\n        .signup-text p {\n            color: #E3E3DC;\n            font-size: 1rem;\n            line-height: 1.6;\n            margin-bottom: 1.5rem;\n            text-align: left;\n        }\n\n        .signup-form-container {\n            display: flex;\n            flex-direction: column;\n        }\n\n        .signup-form-container input {\n            width: 100%;\n            padding: 1rem 1.5rem;\n            border: 1px solid rgba(156,175,136,0.3);\n            border-radius: 8px;\n            background: rgba(255,255,255,0.05);\n            color: #fff;\n            font-size: 1rem;\n            margin-bottom: 1rem;\n            font-family: 'Montserrat', sans-serif;\n            box-sizing: border-box;\n        }\n\n        .signup-form-container input:focus {\n            outline: none;\n            border-color: #4CAF50;\n        }\n\n        .signup-form-container input::placeholder {\n            color: rgba(255,255,255,0.6);\n        }\n\n        \/* Placeholder styling for light theme *\/\n        .light-theme .signup-form-container input::placeholder {\n            color: rgba(42, 42, 42, 0.7) !important;\n        }\n\n        .signup-form-container button {\n            width: 100%;\n            padding: 1rem;\n            background: linear-gradient(135deg, #4CAF50, #45a049);\n            border: none;\n            border-radius: 8px;\n            color: #fff;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            font-family: 'Montserrat', sans-serif;\n        }\n\n        .signup-form-container button:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 20px rgba(76, 175, 80, 0.4);\n        }\n\n        .signup-form-container button:disabled {\n            opacity: 0.7;\n            cursor: not-allowed;\n            transform: none;\n        }\n\n        .form-note {\n            color: #E3E3DC;\n            font-size: 0.9rem;\n            opacity: 0.8;\n            margin: 0.5rem 0 0 0;\n            text-align: center;\n        }\n\n        \/* Section Breaks - MATCHING TERMS OF SERVICE *\/\n        .section-break {\n            margin: 6rem auto;\n            position: relative;\n            height: 3px;\n            max-width: 500px;\n            background: linear-gradient(90deg, \n                transparent 0%, \n                rgba(156,175,136,0.1) 10%, \n                rgba(156,175,136,0.3) 25%, \n                rgba(156,175,136,0.6) 40%, \n                rgba(156,175,136,0.8) 50%, \n                rgba(156,175,136,0.6) 60%, \n                rgba(156,175,136,0.3) 75%, \n                rgba(156,175,136,0.1) 90%, \n                transparent 100%);\n            border-radius: 3px;\n        }\n\n        .section-break::before {\n            content: '';\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            width: 100%;\n            height: 1px;\n            background: linear-gradient(90deg, \n                transparent 0%, \n                rgba(244,197,66,0.2) 20%, \n                rgba(244,197,66,0.4) 40%, \n                rgba(244,197,66,0.6) 50%, \n                rgba(244,197,66,0.4) 60%, \n                rgba(244,197,66,0.2) 80%, \n                transparent 100%);\n        }\n\n        \/* Mobile Responsive *\/\n        @media (max-width: 768px) {\n            .tbos-container {\n                padding: 0 1rem;\n            }\n\n            .content-card {\n                padding: 1.5rem;\n                margin: 2rem auto;\n            }\n\n            .privacy-page {\n                padding-top: 113px;\n            }\n\n            .signup-split {\n                grid-template-columns: 1fr;\n                gap: 2rem;\n                text-align: center;\n            }\n\n            .signup-text h3,\n            .signup-text p {\n                text-align: center;\n            }\n\n            .signup-form-container input,\n            .signup-form-container button {\n                width: 100%;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Age Gate - Add this immediately after body tag -->\n    <div id=\"ageGate\" style=\"display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.95); z-index: 10000;\">\n        <div style=\"position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #1d1d1d; padding: 3rem; border-radius: 1rem; border: 2px solid #4CAF50; text-align: center; max-width: 500px; width: 90%;\">\n            <h2 style=\"color: #F4C542; margin-bottom: 1.5rem; font-size: 2rem;\">F\u00edor\u00fa Aois Riachtanach<\/h2>\n            <p style=\"color: #E3E3DC; margin-bottom: 1rem;\">T\u00e1 \u00e1bhar oideachas\u00fail a bhaineann le cannabas ar an su\u00edomh Gr\u00e9as\u00e1in seo.<\/p>\n            <p style=\"color: #E3E3DC; margin-bottom: 2rem;\">Caithfidh t\u00fa a bheith <strong>18+<\/strong> (n\u00f3 <strong>21+<\/strong> i ndl\u00edns\u00ed \u00e1irithe) chun dul isteach.<\/p>\n            <p style=\"color: #9CAF88; font-size: 0.9rem; margin-bottom: 2rem;\">Tr\u00ed dhul isteach ar an su\u00edomh seo, dearbha\u00edonn t\u00fa go bhfuil t\u00fa in aois dhl\u00edthi\u00fail i do dhl\u00ednse agus go n-aonta\u00edonn t\u00fa len\u00e1r dT\u00e9arma\u00ed Seirbh\u00edse.<\/p>\n            <button onclick=\"verifyAge(true)\" style=\"background: #4CAF50; color: white; padding: 1rem 2rem; border: none; border-radius: 25px; font-size: 1.1rem; cursor: pointer; margin: 0.5rem;\">T\u00e1im 18+ (n\u00f3 21+ m\u00e1s g\u00e1)<\/button>\n            <button onclick=\"verifyAge(false)\" style=\"background: #ff4444; color: white; padding: 1rem 2rem; border: none; border-radius: 25px; font-size: 1.1rem; cursor: pointer; margin: 0.5rem;\">T\u00e1 m\u00e9 faoi aois<\/button>\n        <\/div>\n    <\/div>\n\n    <!-- Cookie Consent Banner -->\n    <div id=\"cookieConsent\" style=\"display: none; position: fixed; bottom: 0; left: 0; right: 0; background: #1d1d1d; padding: 1rem; border-top: 2px solid #4CAF50; z-index: 9999;\">\n        <div style=\"max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;\">\n            <p style=\"color: #E3E3DC; margin: 0; flex: 1;\">\u00das\u00e1idimid fian\u00e1in chun d\u2019eisp\u00e9ireas a fheabhs\u00fa. Tr\u00ed \u00fas\u00e1id a bhaint as \u00e1r su\u00edomh, glacann t\u00fa len\u00e1r n-\u00fas\u00e1id fian\u00e1in. <a href=\"\/ga\/privacy-policy\/\" style=\"color: #4CAF50;\">Foghlaim n\u00edos m\u00f3<\/a><\/p>\n            <button onclick=\"acceptCookies()\" style=\"background: #4CAF50; color: white; padding: 0.5rem 1.5rem; border: none; border-radius: 20px; cursor: pointer; margin-left: 1rem;\">Tuigim \u00e9!<\/button>\n        <\/div>\n    <\/div>\n\n    <!-- Audio Elements (Hidden) -->\n    <div style=\"display: none;\">\n        <audio id=\"nightTimeAudio\" preload=\"auto\">\n            <source src=\"https:\/\/twobirdsonestoned.co\/wp-content\/uploads\/2025\/06\/Nighttime-Bird.mp3\" type=\"audio\/mpeg\">\n        <\/audio>\n        \n        <audio id=\"dayTimeAudio\" preload=\"auto\">\n            <source src=\"https:\/\/twobirdsonestoned.co\/wp-content\/uploads\/2025\/06\/Daytime-Bird-.mp3\" type=\"audio\/mpeg\">\n        <\/audio>\n    <\/div>\n\n    <section class=\"privacy-page\">\n        <div class=\"tbos-container\">\n            <!-- Title Section - MATCHING TERMS OF SERVICE STRUCTURE -->\n            <div class=\"title-container\">\n                <h1 class=\"page-title\">Polasa\u00ed Pr\u00edobh\u00e1ideachais<\/h1>\n                <p class=\"page-subtitle\">Conas a l\u00e1imhse\u00e1laimid do shonra\u00ed agus a chosna\u00edmid do phr\u00edobh\u00e1ideacht<\/p>\n                \n                <!-- Theme Toggle -->\n                <div class=\"theme-toggle\">\n                    <button onclick=\"toggleThemeAndText()\" id=\"theme-toggle\">\ud83c\udf19<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- Introduction -->\n            <div class=\"content-card\">\n                <p class=\"content-text\">Haigh,<\/p>\n                <p class=\"content-text\">F\u00e1ilte go Two Birds One Stoned \u00e1it a bhfuilimid ag iarraidh stiogma a bhriseadh agus eolas a scaipeadh, seachas do chuid sonra\u00ed a bhaili\u00fa i ngan fhios duit f\u00e9in cos\u00fail le roinnt fear amhrasach i veain bh\u00e1n. Ach \u00f3s rud \u00e9 go bhfuilimid uile ag imirt ar an idirl\u00edon, seo an sc\u00e9al faoin m\u00e9id a bhail\u00edmid agus conas a \u00fas\u00e1idimid \u00e9.<\/p>\n            <\/div>\n\n            <!-- What We Collect -->\n            <div class=\"content-card\">\n                <h3>Cad a Bhail\u00edmid<\/h3>\n                <ul>\n                    <li><strong>Faisn\u00e9is Phearsanta a Thugann T\u00fa Ar F\u00e1il:<\/strong> Ainm, r\u00edomhphost, b&#039;fh\u00e9idir d&#039;uimhir theileaf\u00f3in m\u00e1s mian leat a bheith ag caint. Tarla\u00edonn s\u00e9 seo nuair a dh\u00e9anann t\u00fa teagmh\u00e1il linn n\u00f3 nuair a chl\u00e1ra\u00edonn t\u00fa le haghaidh ruda\u00ed.<\/li>\n                    <li><strong>Sonra\u00ed Brabhs\u00e1la:<\/strong> Cos\u00fail le cara fiosrach, d\u2019fh\u00e9adfaimis a thabhairt faoi deara c\u00e9 na leathanaigh a bhfuil t\u00fa ag brath orthu, do sheoladh IP, cine\u00e1l gl\u00e9is, agus sonra\u00ed do bhrabhs\u00e1la\u00ed.<\/li>\n                    <li><strong>Fian\u00e1in (N\u00ed an cine\u00e1l inite):<\/strong> P\u00edosa\u00ed beaga sonra\u00ed chun d\u2019eisp\u00e9ireas a dh\u00e9anamh n\u00edos r\u00e9idhe. Smaoinigh orthu mar shneaiceanna digiteacha.<\/li>\n                    <li><strong>Tuairim\u00ed:<\/strong> Nuair a dh\u00e9anann t\u00fa tr\u00e1cht, bail\u00edmid do sheoladh r\u00edomhphoist chun ainm \u00fas\u00e1ideora randamach a shannadh duit (m\u00e1s mian leat). N\u00ed thaispe\u00e1naimid do sheoladh r\u00edomhphoist go poibl\u00ed.<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- NEW: Kids Aren't Welcome -->\n            <div class=\"content-card\">\n                <h3>N\u00edl f\u00e1ilte roimh ph\u00e1ist\u00ed (T\u00e1 br\u00f3n orm, n\u00edl br\u00f3n orm)<\/h3>\n                <p class=\"content-text\">Is do dhaoine f\u00e1sta amh\u00e1in at\u00e1 an su\u00edomh seo. N\u00ed bhail\u00edmid faisn\u00e9is d&#039;aon ghn\u00f3 \u00f3 aon duine faoi bhun 18 mbliana d&#039;aois (n\u00f3 21 bliain d&#039;aois i roinnt \u00e1iteanna). M\u00e1 fhaighimid amach go bhfuil duine \u00f3g tar \u00e9is teacht isteach go sl\u00e9ibhe, scriosfaimid a gcuid sonra\u00ed l\u00e1ithreach. A thuismitheoir\u00ed, m\u00e1 th\u00e1inig do ph\u00e1iste anseo ar bhealach \u00e9igin, cuir in i\u00fal d\u00fainn agus d\u00e9anfaimid r\u00e9iteach air.<\/p>\n            <\/div>\n\n            <!-- Why We Collect -->\n            <div class=\"content-card\">\n                <h3>C\u00e9n f\u00e1th a mb\u00edmid buartha faoi na ruda\u00ed seo a bhaili\u00fa?<\/h3>\n                <ul>\n                    <li><strong>Chun Do Thaith\u00ed a Dh\u00e9anamh N\u00edos Fearr:<\/strong> \u00c1bhar a phearsant\u00fa, ruda\u00ed a bhrost\u00fa, agus a chinnti\u00fa go n-oibr\u00edonn an su\u00edomh go hiontach.<\/li>\n                    <li><strong>Chun Fanacht i dTeagmh\u00e1il:<\/strong> Ag freagairt do theachtaireachta\u00ed n\u00f3 ag seoladh nuashonruithe fionnuara chugat (n\u00e1 d\u00e9an turscar riamh, suaimhneas i gc\u00f3na\u00ed).<\/li>\n                    <li><strong>Chun a fheice\u00e1il cad a oibr\u00edonn:<\/strong> Tuiscint a fh\u00e1il ar an \u00e1bhar a bhuaileann an marc ionas gur f\u00e9idir linn lean\u00faint ar aghaidh ag seachadadh \u00e1bhar maith.<\/li>\n                    <li><strong>Chun Fanacht Dl\u00edthi\u00fail:<\/strong> Caithfidh m\u00e9 na culaith a choinne\u00e1il s\u00e1sta.<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- NEW: For Our International Friends -->\n            <div class=\"content-card\">\n                <h3>D\u00e1r gCairde Idirn\u00e1isi\u00fanta<\/h3>\n                <p class=\"content-text\">T\u00e1 l\u00e9itheoir\u00ed againn ar fud an domhain! Seo mar a bhaineann dl\u00edthe pr\u00edobh\u00e1ideachta \u00e9ags\u00fala:<\/p>\n                <ul>\n                    <li><strong>Daoine AE\/LEE (GDPR):<\/strong> Is f\u00e9idir leat iarraidh go bhfeicfimid do shonra\u00ed, go scriosfar iad, go dtabharfar leat iad, n\u00f3 go srianfar an chaoi a n-\u00fas\u00e1idimid iad<\/li>\n                    <li><strong>Cairde sa R\u00edocht Aontaithe:<\/strong> Cearta comhchos\u00fala leis an AE faoi GDPR na R\u00edochta Aontaithe<\/li>\n                    <li><strong>\u00das\u00e1ideoir\u00ed \u00c9ireannacha:<\/strong> Cosanta faoin GDPR agus Acht um Chosaint Sonra\u00ed na h\u00c9ireann 2018<\/li>\n                    <li><strong>Cairde Astr\u00e1lach:<\/strong> Cosanta faoin Acht Pr\u00edobh\u00e1ideachta 1988 - is f\u00e9idir leat rochtain a fh\u00e1il ar do chuid faisn\u00e9ise pearsanta, \u00ed a cheart\u00fa n\u00f3 a iarraidh go scriosfar \u00ed<\/li>\n                    <li><strong>Dl\u00ednse eile:<\/strong> M\u00e1 \u00e9il\u00edonn do dhl\u00edthe \u00e1iti\u00fala cosaint\u00ed pr\u00edobh\u00e1ideachta sonracha, d\u00e9anfaimid \u00e1r nd\u00edcheall clo\u00ed leo.<\/li>\n                <\/ul>\n                <p class=\"content-text\">N\u00f3ta: D\u2019fh\u00e9adfadh ceanglais chomhl\u00edonta sonracha a bheith \u00e9ags\u00fail ag brath ar \u00e1r n-oibr\u00edochta\u00ed gn\u00f3 agus ar do shu\u00edomh.<\/p>\n            <\/div>\n\n            <!-- Cookies & Tracking -->\n            <div class=\"content-card\">\n                <h3>Fian\u00e1in &amp; Rian\u00fa<\/h3>\n                <p class=\"content-text\">Sea, \u00fas\u00e1idimid fian\u00e1in. N\u00ed an cine\u00e1l at\u00e1 s\u00e1ithithe le cannabas, ach na cinn a chabhra\u00edonn leis an su\u00edomh cuimhneamh ar do chuid sainroghanna. Is f\u00e9idir leat iad a bhloc\u00e1il m\u00e1s mian leat, ach d\u2019fh\u00e9adfadh s\u00e9 go mbeadh do thaith\u00ed beag\u00e1n n\u00edos l\u00fa blasta d\u00e1 bharr.<\/p>\n                <p class=\"content-text\"><strong>Do chuairteoir\u00ed AE:<\/strong> Iarrfaimid do chead sula socr\u00f3imid aon fhian\u00e1in neamhriachtanacha. An teachtaireacht an\u00edos cr\u00e1ite sin? Sea, cuir an mille\u00e1n ar GDPR, n\u00ed orainne.<\/p>\n            <\/div>\n\n            <!-- NEW: Email Marketing -->\n            <div class=\"content-card\">\n                <h3>Marga\u00edocht R\u00edomhphoist<\/h3>\n                <p class=\"content-text\">Nuair a chl\u00e1ra\u00edonn t\u00fa le haghaidh nuashonruithe, seo an sc\u00e9al:<\/p>\n                <ul>\n                    <li>N\u00ed sheolfaimid ach \u00e1bhar oideachais cannabais chugat, n\u00ed chuirfimid aon turscar chugat<\/li>\n                    <li>T\u00e1 nasc d\u00edliost\u00e1la i ngach r\u00edomhphost - bain \u00fas\u00e1id as m\u00e1 t\u00e1 t\u00fa os \u00e1r gcomhair.<\/li>\n                    <li>Leanann muid dl\u00edthe frith-spam (CAN-SPAM, Acht Spam na hAstr\u00e1ile, srl.)<\/li>\n                    <li>N\u00ed dh\u00edolfaimid do r-phost le duine ar bith cho\u00edche.<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Who Gets To See Your Info -->\n            <div class=\"content-card\">\n                <h3>C\u00e9 a gheobhaidh cead do chuid faisn\u00e9ise a fheice\u00e1il?<\/h3>\n                <p class=\"content-text\">Mo Dhaid.<\/p>\n                <p class=\"content-text\">N\u00edlimid ag iarraidh do chuid sonra\u00ed a dh\u00edol leis an tairgeoir is airde. N\u00edl aon mhargadh amhrasach anseo. N\u00ed roinnimid ruda\u00ed ach amh\u00e1in nuair:<\/p>\n                <ul>\n                    <li><strong>Deir t\u00fa go bhfuil s\u00e9 fionnuar:<\/strong> Cos\u00fail le cl\u00e1r\u00fa le haghaidh r\u00edomhphoist n\u00f3 do shonra\u00ed a chur i bhfoirm teagmh\u00e1la.<\/li>\n                    <li><strong>\u00c9il\u00edonn an Dl\u00ed \u00e9:<\/strong> M\u00e1 deir duine i gculaith agus carbhat go gcaithfimid, caithfimid \u00e9 sin a dh\u00e9anamh.<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Keeping Your Data Safe -->\n            <div class=\"content-card\">\n                <h3>Do Shonra\u00ed a Choinne\u00e1il S\u00e1bh\u00e1ilte<\/h3>\n                <p class=\"content-text\">Coinn\u00edmid do chuid faisn\u00e9ise faoi ghlas n\u00edos doichte n\u00e1 na m\u00edreanna pr\u00edobh\u00e1ideacha agus t\u00e1bhachtacha a cheilt\u00edonn t\u00fa \u00f3 do thiarna tal\u00fan. Bainimid \u00fas\u00e1id as bearta sl\u00e1nd\u00e1la caighde\u00e1nacha tionscail cos\u00fail le cripti\u00fa agus freastalaithe sl\u00e1na. Ach b\u00edmis mac\u00e1nta - n\u00edl aon ch\u00f3ras frith-haice\u00e1la. D\u00e9anaimid \u00e1r nd\u00edcheall, ach n\u00ed f\u00e9idir linn sl\u00e1nd\u00e1il ioml\u00e1n a r\u00e1th\u00fa.<\/p>\n            <\/div>\n\n            <!-- NEW: How Long We Keep Your Stuff -->\n            <div class=\"content-card\">\n                <h3>C\u00e9 chomh fada a choinn\u00edmid do chuid ruda\u00ed<\/h3>\n                <ul>\n                    <li><strong>Liosta r\u00edomhphoist:<\/strong> Go dt\u00ed go nd\u00edliost\u00e1ilfidh t\u00fa n\u00f3 go n-iarrfaidh t\u00fa orainn t\u00fa a scriosadh<\/li>\n                    <li><strong>Tuairim\u00ed:<\/strong> Fanann siad suas mura n-iarrann t\u00fa orainn iad a bhaint n\u00f3 mura s\u00e1ra\u00edonn siad \u00e1r dt\u00e9arma\u00ed<\/li>\n                    <li><strong>Sonra\u00ed brabhs\u00e1la:<\/strong> Glanaimid an stuif seo gach 90 l\u00e1<\/li>\n                    <li><strong>Ruda\u00ed dl\u00edthi\u00fala:<\/strong> D\u2019fh\u00e9adfaimis roinnt sonra\u00ed a choinne\u00e1il n\u00edos faide m\u00e1 cheangla\u00edtear \u00e9 sin de r\u00e9ir an dl\u00ed<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Your Rights -->\n            <div class=\"content-card\">\n                <h3>Do Chearta (Mar Tuillte Agat Iad)<\/h3>\n                <p class=\"content-text\">Ag brath ar an \u00e1it ina gc\u00f3na\u00edonn t\u00fa, d\u2019fh\u00e9adfadh go mbeadh cearta agat ar n\u00f3s:<\/p>\n                <ul>\n                    <li>Ag seice\u00e1il na sonra\u00ed at\u00e1 againn f\u00fat.<\/li>\n                    <li>Ag iarraidh orainn d\u2019fhaisn\u00e9is a scriosadh.<\/li>\n                    <li>Ag r\u00e1 &quot;N\u00edl&quot; le cine\u00e1lacha \u00e1irithe \u00fas\u00e1ide sonra\u00ed.<\/li>\n                    <li>Ag tabhairt do chuid sonra\u00ed leat m\u00e1s mian leat.<\/li>\n                    <li>Ag nuashonr\u00fa eolais mh\u00edcheart.<\/li>\n                    <li>Teorainn a chur le conas a phr\u00f3ise\u00e1laimid do shonra\u00ed.<\/li>\n                <\/ul>\n                <p class=\"content-text\">Chun do chearta a \u00fas\u00e1id, d\u00e9an teagmh\u00e1il linn ag <a href=\"mailto:hello@twobirdsonestoned.com.au\">hello@twobirdsonestoned.com.au<\/a>.<\/p>\n            <\/div>\n\n            <!-- Links To Other Sites -->\n            <div class=\"content-card\">\n                <h3>Naisc chuig Su\u00edomhanna Eile<\/h3>\n                <p class=\"content-text\">Uaireanta scaoilfimid nasc chuig rud \u00e9igin fionnuar. Cuimhnigh, nuair a fh\u00e1gann t\u00fa \u00e1r su\u00edomh, n\u00ed f\u00e9idir linn gealladh a thabhairt faoi cad at\u00e1 ar si\u00fal ag na daoine eile. Brabhs\u00e1il go freagrach.<\/p>\n            <\/div>\n\n            <!-- Changes To Policy -->\n            <div class=\"content-card\">\n                <h3>Athruithe ar an mBeartas Pr\u00edobh\u00e1ideachais seo<\/h3>\n                <p class=\"content-text\">M\u00e1 athra\u00edmid ruda\u00ed, cuirfimid suas \u00e9 anseo. Gan aon rud amhrasach, ach t\u00fa a choinne\u00e1il ar an eolas. D\u00e9anfaimid an d\u00e1ta &quot;nuashonraithe deireanach&quot; a nuashonr\u00fa ag bun an leathanaigh freisin.<\/p>\n                <p class=\"content-text\"><strong>Nuashonraithe go deireanach:<\/strong> [01\/10\/2025]<\/p>\n            <\/div>\n\n            <!-- Contact -->\n            <div class=\"content-card\">\n                <h3>Labhair Linn!<\/h3>\n                <p class=\"content-text\">An bhfuil ceisteanna agat n\u00f3 ar mhaith leat &quot;haigh&quot; a r\u00e1? T\u00e9igh i dteagmh\u00e1il linn ag:<\/p>\n                <p class=\"content-text translation-block\"><a href=\"mailto:hello@twobirdsonestoned.co\" target=\"_self\">hello@twobirdsonestoned.co<\/a><br>\nF\u00f3n: +61 473 651 825<\/p>\n            <\/div>\n\n            <!-- Section Break -->\n            <div class=\"section-break\"><\/div>\n\n            <!-- Keep Learning Section - SAME AS TERMS OF SERVICE -->\n            <div class=\"content-card\">\n                <div class=\"signup-split\">\n                    <div class=\"signup-text\">\n                        <h3>Lean ar aghaidh<\/h3>\n                        <p>T\u00e1 chanabas ag forbairt. Cl\u00fada\u00edmid an eola\u00edocht, taighde agus cult\u00far. T\u00e1 s\u00e9 uile saor in aisce agus d\u00edreach chuig do bhosca isteach. Gan me\u00e1in sh\u00f3isialta, \u00e1bhar amh\u00e1in.<\/p>\n                        <ul class=\"benefits-list\">\n                            <li>\ud83c\udfac Agallaimh &amp; Cl\u00e1r Faisn\u00e9ise<\/li>\n                            <li>\ud83d\udcda F\u00edse\u00e1in &amp; fuaimeanna oideachas\u00fala<\/li>\n                            <li>\ud83d\udd2c Eolas &amp; l\u00e9argais at\u00e1 tacaithe ag eola\u00edocht<\/li>\n                        <\/ul>\n                    <\/div>\n                    <div class=\"signup-form\">\n                        <form class=\"signup-form-container\" id=\"emailForm\" action=\"\">\n                            <input type=\"email\" name=\"entry.690743589\" placeholder=\"do@r\u00edomhphost.com\" required id=\"emailInput\">\n                            <button type=\"submit\" id=\"emailSubmitBtn\">Faigh Nuashonruithe<\/button>\n                            <p class=\"form-note\">B\u00ed p\u00e1irteach le 1000+ l\u00e9itheoir at\u00e1 ag fanacht ar an eolas<\/p>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"ga\"\/><\/form>\n                    <\/div>\n                <\/div>\n                <div id=\"formMessage\" style=\"margin-top: 1rem; text-align: center; font-weight: 600; display: none;\"><\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <script>\n        \/\/ Age Gate Script\n        if (!localStorage.getItem('ageVerified')) {\n            document.getElementById('ageGate').style.display = 'block';\n        }\n\n        function verifyAge(isOfAge) {\n            if (isOfAge) {\n                localStorage.setItem('ageVerified', 'true');\n                localStorage.setItem('ageVerifiedDate', new Date().toISOString());\n                document.getElementById('ageGate').style.display = 'none';\n            } else {\n                window.location.href = 'https:\/\/www.google.com';\n            }\n        }\n\n        \/\/ Re-verify every 30 days\n        const verifiedDate = localStorage.getItem('ageVerifiedDate');\n        if (verifiedDate) {\n            const daysSinceVerified = (new Date() - new Date(verifiedDate)) \/ (1000 * 60 * 60 * 24);\n            if (daysSinceVerified > 30) {\n                localStorage.removeItem('ageVerified');\n                localStorage.removeItem('ageVerifiedDate');\n                document.getElementById('ageGate').style.display = 'block';\n            }\n        }\n\n        \/\/ Cookie Consent Script\n        if (!localStorage.getItem('cookiesAccepted')) {\n            document.getElementById('cookieConsent').style.display = 'block';\n        }\n\n        function acceptCookies() {\n            localStorage.setItem('cookiesAccepted', 'true');\n            document.getElementById('cookieConsent').style.display = 'none';\n        }\n\n        \/\/ Track theme state\n        let isDarkTheme = true;\n\n        function toggleThemeAndText() {\n            const button = document.getElementById('theme-toggle');\n            const currentEmoji = button.textContent.trim();\n            \n            if (currentEmoji === '\ud83c\udf19') {\n                button.textContent = '\u2600\ufe0f';\n                playAudio('dayTimeAudio');\n                isDarkTheme = false;\n            } else {\n                button.textContent = '\ud83c\udf19';\n                playAudio('nightTimeAudio');\n                isDarkTheme = true;\n            }\n            \n            toggleTheme();\n        }\n\n        function playAudio(audioId) {\n            const audio = document.getElementById(audioId);\n            \n            if (audio) {\n                audio.currentTime = 0;\n                const playPromise = audio.play();\n                \n                if (playPromise !== undefined) {\n                    playPromise.then(() => {\n                        console.log(`${audioId} played successfully`);\n                    }).catch(error => {\n                        console.log(`Audio play failed for ${audioId}:`, error);\n                        showVisualFeedback(audioId);\n                    });\n                }\n            }\n        }\n\n        function showVisualFeedback(audioId) {\n            const button = document.getElementById('theme-toggle');\n            const originalTransform = button.style.transform;\n            \n            button.style.transform = 'scale(1.1)';\n            button.style.transition = 'transform 0.1s ease';\n            \n            setTimeout(() => {\n                button.style.transform = originalTransform;\n                button.style.transition = 'all 0.3s ease';\n            }, 100);\n        }\n\n        function toggleTheme() {\n            const body = document.body;\n            const html = document.documentElement;\n            const contentCards = document.querySelectorAll('.content-card');\n            const title = document.querySelector('.page-title');\n            const subtitle = document.querySelector('.page-subtitle');\n            const buttons = document.querySelectorAll('.signup-form-container button');\n            const toggleButton = document.getElementById('theme-toggle');\n            \n            const header = document.querySelector('.tbos-header');\n            const headerNavLinks = document.querySelectorAll('.tbos-nav a');\n            const headerSocialLinks = document.querySelectorAll('.tbos-socials a');\n            const dropdownContent = document.querySelectorAll('.dropdown-content');\n            const hamburgerLines = document.querySelectorAll('.hamburger-line');\n            \n            const mobileMenu = document.querySelector('.mobile-menu');\n            const mobileMenuLinks = document.querySelectorAll('.mobile-menu a');\n            const mobileSocialLinks = document.querySelectorAll('.mobile-socials a');\n            \n            const footerCardWrapper = document.querySelector('.footer-card-wrapper');\n            const footerTitle = document.querySelector('.footer-card h4');\n            const footerText = document.querySelectorAll('.footer-card p');\n            const footerLinks = document.querySelectorAll('.footer-bottom-row a');\n            const footerSocialLinks = document.querySelectorAll('.footer-social-group a');\n            \n            if (!isDarkTheme) {\n                \/\/ LIGHT THEME\n                console.log('Applying LIGHT theme');\n                \n                body.classList.add('light-theme');\n                \n                html.style.setProperty('background', 'linear-gradient(135deg, #f8f6f0 0%, #ede8d8 25%, #e5dcc9 50%, #ede8d8 75%, #f8f6f0 100%)', 'important');\n                body.style.setProperty('background', 'linear-gradient(135deg, #f8f6f0 0%, #ede8d8 25%, #e5dcc9 50%, #ede8d8 75%, #f8f6f0 100%)', 'important');\n                \n                html.style.setProperty('margin', '0', 'important');\n                html.style.setProperty('padding', '0', 'important');\n                body.style.setProperty('margin', '0', 'important');\n                body.style.setProperty('padding', '0', 'important');\n                html.style.setProperty('min-height', '100vh', 'important');\n                body.style.setProperty('min-height', '100vh', 'important');\n                \n                if (header) {\n                    header.style.setProperty('background', '#ffffff', 'important');\n                    header.style.setProperty('border', '2px solid #000000', 'important');\n                }\n                \n                headerNavLinks.forEach(link => {\n                    link.style.setProperty('color', '#2A2A2A', 'important');\n                });\n                \n                headerSocialLinks.forEach(link => {\n                    link.style.setProperty('color', '#2A2A2A', 'important');\n                });\n                \n                dropdownContent.forEach(dropdown => {\n                    dropdown.style.setProperty('background', '#ffffff', 'important');\n                    dropdown.style.setProperty('border', '2px solid #000000', 'important');\n                    \n                    const dropdownLinks = dropdown.querySelectorAll('a');\n                    dropdownLinks.forEach(link => {\n                        link.style.setProperty('color', '#2A2A2A', 'important');\n                    });\n                });\n                \n                hamburgerLines.forEach(line => {\n                    line.style.setProperty('background', '#2A2A2A', 'important');\n                });\n                \n                if (mobileMenu) {\n                    mobileMenu.style.setProperty('background', '#ffffff', 'important');\n                    mobileMenu.style.setProperty('border-left', '2px solid #000000', 'important');\n                }\n                \n                mobileMenuLinks.forEach(link => {\n                    link.style.setProperty('color', '#2A2A2A', 'important');\n                    link.style.setProperty('border-bottom', '1px solid rgba(0, 0, 0, 0.1)', 'important');\n                });\n                \n                mobileSocialLinks.forEach(link => {\n                    link.style.setProperty('color', '#2A2A2A', 'important');\n                    link.style.setProperty('background', 'rgba(0, 0, 0, 0.05)', 'important');\n                });\n                \n                if (footerCardWrapper) {\n                    footerCardWrapper.style.setProperty('background', '#ffffff', 'important');\n                    footerCardWrapper.style.setProperty('border', '2px solid #000000', 'important');\n                }\n                \n                if (footerTitle) {\n                    footerTitle.style.setProperty('color', '#B8860B', 'important');\n                }\n                \n                footerText.forEach(text => {\n                    text.style.setProperty('color', '#1a1a1a', 'important');\n                    text.style.setProperty('font-weight', '500', 'important');\n                });\n                \n                footerLinks.forEach(link => {\n                    link.style.setProperty('color', '#000000', 'important');\n                });\n                \n                footerSocialLinks.forEach(link => {\n                    link.style.setProperty('color', '#4CAF50', 'important');\n                });\n                \n                contentCards.forEach(card => {\n                    card.style.setProperty('background-color', '#ffffff', 'important');\n                    card.style.setProperty('border', '2px solid #000000', 'important');\n                    card.style.setProperty('color', '#2A2A2A', 'important');\n                    \n                    const cardTitles = card.querySelectorAll('h3');\n                    cardTitles.forEach(cardTitle => {\n                        cardTitle.style.setProperty('color', '#B8860B', 'important');\n                    });\n                    \n                    const cardTexts = card.querySelectorAll('p, .content-text, li');\n                    cardTexts.forEach(cardP => {\n                        cardP.style.setProperty('color', '#1a1a1a', 'important');\n                        cardP.style.setProperty('font-weight', '500', 'important');\n                    });\n                    \n                    const formInputs = card.querySelectorAll('.signup-form-container input');\n                    formInputs.forEach(input => {\n                        input.style.setProperty('background', '#ffffff', 'important');\n                        input.style.setProperty('color', '#2A2A2A', 'important');\n                        input.style.setProperty('border', '2px solid #B8860B', 'important');\n                        input.style.setProperty('border-radius', '8px', 'important');\n                    });\n\n                    const formButtons = card.querySelectorAll('.signup-form-container button');\n                    formButtons.forEach(button => {\n                        button.style.setProperty('background', 'linear-gradient(135deg, #B8860B, #A0750A)', 'important');\n                        button.style.setProperty('color', '#fff', 'important');\n                    });\n\n                    const formNotes = card.querySelectorAll('.form-note');\n                    formNotes.forEach(note => {\n                        note.style.setProperty('color', '#1a1a1a', 'important');\n                        note.style.setProperty('font-weight', '500', 'important');\n                    });\n\n                    const benefitsItems = card.querySelectorAll('.benefits-list li');\n                    benefitsItems.forEach(item => {\n                        item.style.setProperty('color', '#1a1a1a', 'important');\n                        item.style.setProperty('font-weight', '500', 'important');\n                    });\n\n                    const signupTexts = card.querySelectorAll('.signup-text p');\n                    signupTexts.forEach(text => {\n                        text.style.setProperty('color', '#1a1a1a', 'important');\n                        text.style.setProperty('font-weight', '500', 'important');\n                    });\n\n                    const signupTitles = card.querySelectorAll('.signup-text h3');\n                    signupTitles.forEach(title => {\n                        title.style.setProperty('color', '#B8860B', 'important');\n                    });\n\n                    const links = card.querySelectorAll('a');\n                    links.forEach(link => {\n                        link.style.setProperty('color', '#B8860B', 'important');\n                    });\n                });\n                \n                buttons.forEach(button => {\n                    button.style.setProperty('background', 'linear-gradient(135deg, #4CAF50, #45a049)', 'important');\n                    button.style.setProperty('color', '#fff', 'important');\n                });\n                \n                if (toggleButton) {\n                    toggleButton.style.setProperty('background', '#ffffff', 'important');\n                    toggleButton.style.setProperty('border', '2px solid #B8860B', 'important');\n                    toggleButton.style.setProperty('color', '#B8860B', 'important');\n                }\n                \n                if (title) {\n                    title.style.setProperty('text-shadow', 'none', 'important');\n                    title.style.setProperty('color', '#B8860B', 'important');\n                }\n\n                if (subtitle) {\n                    subtitle.style.setProperty('color', '#1a1a1a', 'important');\n                    subtitle.style.setProperty('font-weight', '500', 'important');\n                }\n                \n            } else {\n                \/\/ DARK THEME\n                console.log('Applying DARK theme');\n                \n                body.classList.remove('light-theme');\n                \n                html.style.setProperty('background', 'linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 25%, #2a2a2a 50%, #1a1a1a 75%, #0a0a0a 100%)', 'important');\n                body.style.setProperty('background', 'linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 25%, #2a2a2a 50%, #1a1a1a 75%, #0a0a0a 100%)', 'important');\n                \n                html.style.setProperty('margin', '0', 'important');\n                html.style.setProperty('padding', '0', 'important');\n                body.style.setProperty('margin', '0', 'important');\n                body.style.setProperty('padding', '0', 'important');\n                html.style.setProperty('min-height', '100vh', 'important');\n                body.style.setProperty('min-height', '100vh', 'important');\n                \n                if (header) {\n                    header.style.setProperty('background', '#1d1d1d', 'important');\n                    header.style.setProperty('border', '1px solid rgba(156,175,136,0.3)', 'important');\n                }\n                \n                headerNavLinks.forEach(link => {\n                    link.style.setProperty('color', '#f5ebd6', 'important');\n                });\n                \n                headerSocialLinks.forEach(link => {\n                    link.style.setProperty('color', '#f5ebd6', 'important');\n                });\n                \n                dropdownContent.forEach(dropdown => {\n                    dropdown.style.setProperty('background', '#1d1d1d', 'important');\n                    dropdown.style.setProperty('border', '1px solid rgba(156,175,136,0.3)', 'important');\n                    \n                    const dropdownLinks = dropdown.querySelectorAll('a');\n                    dropdownLinks.forEach(link => {\n                        link.style.setProperty('color', '#f5ebd6', 'important');\n                    });\n                });\n                \n                hamburgerLines.forEach(line => {\n                    line.style.setProperty('background', '#f5ebd6', 'important');\n                });\n                \n                if (mobileMenu) {\n                    mobileMenu.style.setProperty('background', 'rgba(29, 29, 29, 0.98)', 'important');\n                    mobileMenu.style.setProperty('border-left', '1px solid rgba(156,175,136,0.3)', 'important');\n                }\n                \n                mobileMenuLinks.forEach(link => {\n                    link.style.setProperty('color', '#f5ebd6', 'important');\n                    link.style.setProperty('border-bottom', '1px solid rgba(255, 255, 255, 0.1)', 'important');\n                });\n                \n                mobileSocialLinks.forEach(link => {\n                    link.style.setProperty('color', '#f5ebd6', 'important');\n                    link.style.setProperty('background', 'rgba(255, 255, 255, 0.05)', 'important');\n                });\n                \n                if (footerCardWrapper) {\n                    footerCardWrapper.style.setProperty('background', '#1d1d1d', 'important');\n                    footerCardWrapper.style.setProperty('border', '1px solid rgba(156,175,136,0.3)', 'important');\n                }\n                \n                if (footerTitle) {\n                    footerTitle.style.setProperty('color', '#F4C542', 'important');\n                }\n                \n                footerText.forEach(text => {\n                    text.style.setProperty('color', '#f5ebd6', 'important');\n                    text.style.setProperty('font-weight', '400', 'important');\n                });\n                \n                footerLinks.forEach(link => {\n                    link.style.setProperty('color', '#4CAF50', 'important');\n                });\n                \n                footerSocialLinks.forEach(link => {\n                    link.style.setProperty('color', '#4CAF50', 'important');\n                });\n                \n                contentCards.forEach(card => {\n                    card.style.setProperty('background-color', '#1d1d1d', 'important');\n                    card.style.setProperty('border', '1px solid rgba(156,175,136,0.3)', 'important');\n                    card.style.setProperty('color', '#F5EBD6', 'important');\n                    \n                    const cardTitles = card.querySelectorAll('h3');\n                    cardTitles.forEach(cardTitle => {\n                        cardTitle.style.setProperty('color', '#F4C542', 'important');\n                    });\n                    \n                    const cardTexts = card.querySelectorAll('p, .content-text, li');\n                    cardTexts.forEach(cardP => {\n                        cardP.style.setProperty('color', '#E3E3DC', 'important');\n                        cardP.style.setProperty('font-weight', '400', 'important');\n                    });\n                    \n                    const formInputs = card.querySelectorAll('.signup-form-container input');\n                    formInputs.forEach(input => {\n                        input.style.setProperty('background', 'rgba(255,255,255,0.05)', 'important');\n                        input.style.setProperty('color', '#F5EBD6', 'important');\n                        input.style.setProperty('border', '1px solid rgba(156,175,136,0.3)', 'important');\n                        input.style.setProperty('border-radius', '8px', 'important');\n                    });\n\n                    const formButtons = card.querySelectorAll('.signup-form-container button');\n                    formButtons.forEach(button => {\n                        button.style.setProperty('background', 'linear-gradient(135deg, #4CAF50, #45a049)', 'important');\n                        button.style.setProperty('color', '#fff', 'important');\n                    });\n\n                    const formNotes = card.querySelectorAll('.form-note');\n                    formNotes.forEach(note => {\n                        note.style.setProperty('color', '#E3E3DC', 'important');\n                        note.style.setProperty('font-weight', '400', 'important');\n                    });\n\n                    const benefitsItems = card.querySelectorAll('.benefits-list li');\n                    benefitsItems.forEach(item => {\n                        item.style.setProperty('color', '#E3E3DC', 'important');\n                        item.style.setProperty('font-weight', '400', 'important');\n                    });\n\n                    const signupTexts = card.querySelectorAll('.signup-text p');\n                    signupTexts.forEach(text => {\n                        text.style.setProperty('color', '#E3E3DC', 'important');\n                        text.style.setProperty('font-weight', '400', 'important');\n                    });\n\n                    const signupTitles = card.querySelectorAll('.signup-text h3');\n                    signupTitles.forEach(title => {\n                        title.style.setProperty('color', '#F4C542', 'important');\n                    });\n\n                    const links = card.querySelectorAll('a');\n                    links.forEach(link => {\n                        link.style.setProperty('color', '#4CAF50', 'important');\n                    });\n                });\n                \n                buttons.forEach(button => {\n                    button.style.setProperty('background', 'linear-gradient(135deg, #4CAF50, #45a049)', 'important');\n                    button.style.setProperty('color', '#fff', 'important');\n                });\n                \n                if (toggleButton) {\n                    toggleButton.style.setProperty('background', 'rgba(0,0,0,0.8)', 'important');\n                    toggleButton.style.setProperty('border', '2px solid #4CAF50', 'important');\n                    toggleButton.style.setProperty('color', '#4CAF50', 'important');\n                }\n                \n                if (title) {\n                    title.style.setProperty('text-shadow', '2px 2px 8px rgba(0,0,0,0.8)', 'important');\n                    title.style.setProperty('color', '#F4C542', 'important');\n                }\n\n                if (subtitle) {\n                    subtitle.style.setProperty('color', '#E3E3DC', 'important');\n                    subtitle.style.setProperty('font-weight', '400', 'important');\n                }\n            }\n            \n            console.log('Theme toggle complete');\n        }\n\n        \/\/ Apply initial theme on page load\n        document.addEventListener('DOMContentLoaded', function() {\n            toggleTheme();\n            initializeAnimations();\n            setupEmailForm();\n        });\n\n        \/\/ Email form submission handler\n        function setupEmailForm() {\n            const form = document.getElementById('emailForm');\n            const emailInput = document.getElementById('emailInput');\n            const submitBtn = document.getElementById('emailSubmitBtn');\n            const messageDiv = document.getElementById('formMessage');\n            \n            if (!form) return;\n            \n            form.addEventListener('submit', function(e) {\n                e.preventDefault();\n                \n                const email = emailInput.value.trim();\n                if (!email) return;\n                \n                const originalText = submitBtn.textContent;\n                submitBtn.textContent = 'Joining...';\n                submitBtn.disabled = true;\n                \n                const formData = new FormData();\n                formData.append('entry.690743589', email);\n                \n                fetch('https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLScW8HjmPphzsshGW4S1qe1wHtQTkEcJhDhvl0u34o9ep-wepQ\/formResponse', {\n                    method: 'POST',\n                    body: formData,\n                    mode: 'no-cors'\n                })\n                .then(() => {\n                    messageDiv.style.display = 'block';\n                    messageDiv.style.color = '#4CAF50';\n                    messageDiv.textContent = '\ud83c\udf89 Thanks! You\\'re on the list.';\n                    \n                    emailInput.value = '';\n                    \n                    setTimeout(() => {\n                        messageDiv.style.display = 'none';\n                    }, 5000);\n                })\n                .catch(() => {\n                    messageDiv.style.display = 'block';\n                    messageDiv.style.color = '#ff6b6b';\n                    messageDiv.textContent = 'Oops! Something went wrong. Please try again.';\n                    \n                    setTimeout(() => {\n                        messageDiv.style.display = 'none';\n                    }, 5000);\n                })\n                .finally(() => {\n                    submitBtn.textContent = originalText;\n                    submitBtn.disabled = false;\n                });\n            });\n        }\n\n        \/\/ Animation Functions\n        function initializeAnimations() {\n            setTimeout(() => {\n                const titleContainer = document.querySelector('.title-container');\n                if (titleContainer) {\n                    titleContainer.style.opacity = '1';\n                    titleContainer.style.transform = 'translateY(0)';\n                }\n            }, 200);\n\n            const cards = document.querySelectorAll('.content-card');\n            cards.forEach((card, index) => {\n                setTimeout(() => {\n                    card.classList.add('animate-in');\n                }, 600 + (index * 150));\n            });\n        }\n    <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Privacy Policy &#8211; Two Birds One Stoned Age Verification Required This website contains cannabis-related educational content. You must be 18+ (or 21+ in certain jurisdictions) to enter. By entering this site, you confirm that you are of legal age in your jurisdiction and agree to our Terms of Service. I am 18+ (or 21+ where [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-261","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/twobirdsonestoned.co\/ga\/wp-json\/wp\/v2\/pages\/261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twobirdsonestoned.co\/ga\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/twobirdsonestoned.co\/ga\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/twobirdsonestoned.co\/ga\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/twobirdsonestoned.co\/ga\/wp-json\/wp\/v2\/comments?post=261"}],"version-history":[{"count":9,"href":"https:\/\/twobirdsonestoned.co\/ga\/wp-json\/wp\/v2\/pages\/261\/revisions"}],"predecessor-version":[{"id":7605,"href":"https:\/\/twobirdsonestoned.co\/ga\/wp-json\/wp\/v2\/pages\/261\/revisions\/7605"}],"wp:attachment":[{"href":"https:\/\/twobirdsonestoned.co\/ga\/wp-json\/wp\/v2\/media?parent=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}