{"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\/cs\/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>Z\u00e1sady ochrany osobn\u00edch \u00fadaj\u016f - 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;\">Po\u017eadovan\u00e9 ov\u011b\u0159en\u00ed v\u011bku<\/h2>\n            <p style=\"color: #E3E3DC; margin-bottom: 1rem;\">Tyto webov\u00e9 str\u00e1nky obsahuj\u00ed vzd\u011bl\u00e1vac\u00ed obsah t\u00fdkaj\u00edc\u00ed se konop\u00ed.<\/p>\n            <p style=\"color: #E3E3DC; margin-bottom: 2rem;\">Mus\u00edte b\u00fdt <strong>18+<\/strong> (nebo <strong>21+<\/strong> v n\u011bkter\u00fdch jurisdikc\u00edch) vstoupit.<\/p>\n            <p style=\"color: #9CAF88; font-size: 0.9rem; margin-bottom: 2rem;\">Vstupem na tyto str\u00e1nky potvrzujete, \u017ee jste ve sv\u00e9 jurisdikci plnolet\u00ed a souhlas\u00edte s na\u0161imi podm\u00ednkami slu\u017eby.<\/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;\">Je mi 18+ (nebo 21+, pokud je to vy\u017eadov\u00e1no)<\/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;\">Nejsem plnolet\u00fd<\/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;\">Soubory cookie pou\u017e\u00edv\u00e1me k tomu, abychom zlep\u0161ili va\u0161e zku\u0161enosti. Pou\u017e\u00edv\u00e1n\u00edm na\u0161ich str\u00e1nek souhlas\u00edte s pou\u017e\u00edv\u00e1n\u00edm soubor\u016f cookie. <a href=\"\/cs\/privacy-policy\/\" style=\"color: #4CAF50;\">Zjist\u011bte v\u00edce<\/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;\">M\u00e1m to!<\/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\">Z\u00e1sady Ochrany Osobn\u00edch \u00dadaj\u016f<\/h1>\n                <p class=\"page-subtitle\">Jak nakl\u00e1d\u00e1me s va\u0161imi \u00fadaji a chr\u00e1n\u00edme va\u0161e soukrom\u00ed<\/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\">Ahoj,<\/p>\n                <p class=\"content-text\">V\u00edtejte na str\u00e1nk\u00e1ch Two Birds One Stoned, kde n\u00e1m jde o prolomen\u00ed stigmatu a \u0161\u00ed\u0159en\u00ed znalost\u00ed, nikoli o tajn\u00e9 sb\u00edr\u00e1n\u00ed va\u0161ich dat jako n\u011bjac\u00ed pochybn\u00ed t\u00fdpci v b\u00edl\u00e9 dod\u00e1vce. Ale proto\u017ee si v\u0161ichni hrajeme na internetu, tady je dohoda o tom, co shroma\u017e\u010fujeme a jak to pou\u017e\u00edv\u00e1me.<\/p>\n            <\/div>\n\n            <!-- What We Collect -->\n            <div class=\"content-card\">\n                <h3>Co sb\u00edr\u00e1me<\/h3>\n                <ul>\n                    <li><strong>Osobn\u00ed \u00fadaje, kter\u00e9 p\u0159ed\u00e1v\u00e1te:<\/strong> Jm\u00e9no, e-mail, p\u0159\u00edpadn\u011b telefonn\u00ed \u010d\u00edslo, pokud se c\u00edt\u00edte upov\u00eddan\u00ed. K tomu doch\u00e1z\u00ed, kdy\u017e n\u00e1s oslov\u00edte nebo se p\u0159ihl\u00e1s\u00edte k odb\u011bru v\u011bc\u00ed.<\/li>\n                    <li><strong>Prohl\u00ed\u017een\u00ed dat:<\/strong> Jako zv\u011bdav\u00fd p\u0159\u00edtel si m\u016f\u017eeme v\u0161\u00edmat, na jak\u00fdch str\u00e1nk\u00e1ch se pohybujete, va\u0161\u00ed IP adresy, typu za\u0159\u00edzen\u00ed a \u00fadaj\u016f o prohl\u00ed\u017ee\u010di.<\/li>\n                    <li><strong>Su\u0161enky (ne ty jedl\u00e9):<\/strong> Drobn\u00e9 \u00fadaje, kter\u00e9 v\u00e1m usnadn\u00ed pr\u00e1ci. P\u0159edstavte si je jako digit\u00e1ln\u00ed sva\u010dinu.<\/li>\n                    <li><strong>Koment\u00e1\u0159e:<\/strong> Kdy\u017e komentujete, shroma\u017e\u010fujeme v\u00e1\u0161 e-mail, abychom v\u00e1m mohli p\u0159i\u0159adit n\u00e1hodn\u00e9 u\u017eivatelsk\u00e9 jm\u00e9no (pokud se tak rozhodnete). V\u00e1\u0161 e-mail nezobrazujeme ve\u0159ejn\u011b.<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- NEW: Kids Aren't Welcome -->\n            <div class=\"content-card\">\n                <h3>D\u011bti nejsou v\u00edt\u00e1ny (promi\u0148te, nen\u00ed mi l\u00edto)<\/h3>\n                <p class=\"content-text\">Tato str\u00e1nka je ur\u010dena pouze pro dosp\u011bl\u00e9. V\u011bdom\u011b neshroma\u017e\u010fujeme informace od osob mlad\u0161\u00edch 18 let (nebo na n\u011bkter\u00fdch m\u00edstech 21 let). Pokud zjist\u00edme, \u017ee se sem vpl\u00ed\u017eil n\u011bjak\u00fd mlad\u00edk, jeho \u00fadaje okam\u017eit\u011b vyma\u017eeme. Rodi\u010de, pokud se sem va\u0161e d\u00edt\u011b n\u011bjak dostalo, dejte n\u00e1m v\u011bd\u011bt a my to vy\u0159e\u0161\u00edme.<\/p>\n            <\/div>\n\n            <!-- Why We Collect -->\n            <div class=\"content-card\">\n                <h3>Pro\u010d se obt\u011b\u017eujeme sb\u00edr\u00e1n\u00edm t\u011bchto v\u011bc\u00ed?<\/h3>\n                <ul>\n                    <li><strong>Zlep\u0161en\u00ed va\u0161ich zku\u0161enost\u00ed:<\/strong> P\u0159izp\u016fsoben\u00ed obsahu, zrychlen\u00ed pr\u00e1ce a uji\u0161t\u011bn\u00ed, \u017ee web funguje jako po m\u00e1sle.<\/li>\n                    <li><strong>Z\u016fstat v kontaktu:<\/strong> Odpov\u00edd\u00e1n\u00ed na va\u0161e zpr\u00e1vy nebo zas\u00edl\u00e1n\u00ed skv\u011bl\u00fdch aktualizac\u00ed (nikdy ne spam, v\u017edy v pohod\u011b).<\/li>\n                    <li><strong>Zjistit, co funguje:<\/strong> Pochopen\u00ed toho, jak\u00fd obsah m\u00e1 \u00fasp\u011bch, abychom mohli i nad\u00e1le poskytovat dobr\u00e9 v\u011bci.<\/li>\n                    <li><strong>Z\u016fstat leg\u00e1ln\u00ed:<\/strong> Mus\u00edte zajistit, aby byli krava\u0165\u00e1ci spokojen\u00ed.<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- NEW: For Our International Friends -->\n            <div class=\"content-card\">\n                <h3>Pro na\u0161e zahrani\u010dn\u00ed p\u0159\u00e1tele<\/h3>\n                <p class=\"content-text\">M\u00e1me \u010dten\u00e1\u0159e po cel\u00e9m sv\u011bt\u011b! Zde se dozv\u00edte, jak se na v\u00e1s vztahuj\u00ed r\u016fzn\u00e9 z\u00e1kony o ochran\u011b osobn\u00edch \u00fadaj\u016f:<\/p>\n                <ul>\n                    <li><strong>Ob\u010dan\u00e9 EU\/EHP (GDPR):<\/strong> M\u016f\u017eete po\u017e\u00e1dat o nahl\u00e9dnut\u00ed do sv\u00fdch \u00fadaj\u016f, jejich vymaz\u00e1n\u00ed, odnesen\u00ed nebo omezen\u00ed zp\u016fsobu jejich pou\u017eit\u00ed.<\/li>\n                    <li><strong>P\u0159\u00e1tel\u00e9 Spojen\u00e9ho kr\u00e1lovstv\u00ed:<\/strong> Podobn\u00e1 pr\u00e1va jako v EU podle GDPR ve Spojen\u00e9m kr\u00e1lovstv\u00ed<\/li>\n                    <li><strong>Ir\u0161t\u00ed u\u017eivatel\u00e9:<\/strong> Chr\u00e1n\u011bno podle GDPR a irsk\u00e9ho z\u00e1kona o ochran\u011b osobn\u00edch \u00fadaj\u016f z roku 2018<\/li>\n                    <li><strong>Austral\u0161t\u00ed kamar\u00e1di:<\/strong> Chr\u00e1n\u011bno z\u00e1konem o ochran\u011b osobn\u00edch \u00fadaj\u016f z roku 1988 - m\u016f\u017eete z\u00edskat p\u0159\u00edstup ke sv\u00fdm osobn\u00edm \u00fadaj\u016fm, opravit je nebo po\u017e\u00e1dat o jejich vymaz\u00e1n\u00ed.<\/li>\n                    <li><strong>Ostatn\u00ed jurisdikce:<\/strong> Pokud va\u0161e m\u00edstn\u00ed z\u00e1kony vy\u017eaduj\u00ed zvl\u00e1\u0161tn\u00ed ochranu soukrom\u00ed, ud\u011bl\u00e1me v\u0161e pro to, abychom jim vyhov\u011bli.<\/li>\n                <\/ul>\n                <p class=\"content-text\">Pozn\u00e1mka: Konkr\u00e9tn\u00ed po\u017eadavky na dodr\u017eov\u00e1n\u00ed p\u0159edpis\u016f se mohou li\u0161it v z\u00e1vislosti na na\u0161ich obchodn\u00edch operac\u00edch a va\u0161\u00ed lokalit\u011b.<\/p>\n            <\/div>\n\n            <!-- Cookies & Tracking -->\n            <div class=\"content-card\">\n                <h3>Soubory cookie a sledov\u00e1n\u00ed<\/h3>\n                <p class=\"content-text\">Ano, pou\u017e\u00edv\u00e1me soubory cookie. Ne ty z konop\u00ed, ale ty, kter\u00e9 pom\u00e1haj\u00ed webu zapamatovat si va\u0161e preference. Pokud chcete, m\u016f\u017eete je zablokovat, ale mo\u017en\u00e1 v\u00e1m to bude m\u00e9n\u011b chutnat.<\/p>\n                <p class=\"content-text\"><strong>Pro n\u00e1v\u0161t\u011bvn\u00edky EU:<\/strong> P\u0159ed nastaven\u00edm jin\u00fdch ne\u017e nezbytn\u00fdch soubor\u016f cookie v\u00e1s po\u017e\u00e1d\u00e1me o souhlas. To otravn\u00e9 vyskakovac\u00ed okno? Ano, za to m\u016f\u017ee GDPR, ne my.<\/p>\n            <\/div>\n\n            <!-- NEW: Email Marketing -->\n            <div class=\"content-card\">\n                <h3>E-mailov\u00fd marketing<\/h3>\n                <p class=\"content-text\">Kdy\u017e se p\u0159ihl\u00e1s\u00edte k odb\u011bru aktualizac\u00ed, tady je dohoda:<\/p>\n                <ul>\n                    <li>Budeme v\u00e1m pos\u00edlat pouze vzd\u011bl\u00e1vac\u00ed materi\u00e1ly o konop\u00ed, \u017e\u00e1dn\u00fd spam.<\/li>\n                    <li>Ka\u017ed\u00fd e-mail obsahuje odkaz pro odhl\u00e1\u0161en\u00ed - pou\u017eijte ho, pokud jste n\u00e1s u\u017e p\u0159ejedli.<\/li>\n                    <li>Dodr\u017eujeme antispamov\u00e9 z\u00e1kony (CAN-SPAM, Australian Spam Act atd.)<\/li>\n                    <li>V\u00e1\u0161 e-mail nikdy nikomu neprod\u00e1me<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Who Gets To See Your Info -->\n            <div class=\"content-card\">\n                <h3>Kdo m\u00e1 p\u0159\u00edstup k va\u0161im informac\u00edm?<\/h3>\n                <p class=\"content-text\">M\u016fj t\u00e1ta.<\/p>\n                <p class=\"content-text\">Nejde n\u00e1m o prodej va\u0161ich dat tomu, kdo nab\u00eddne nejv\u00edc. \u017d\u00e1dn\u00e9 podez\u0159el\u00e9 obchody. V\u011bci sd\u00edl\u00edme pouze tehdy, kdy\u017e:<\/p>\n                <ul>\n                    <li><strong>\u0158\u00edk\u00e1te, \u017ee je to v pohod\u011b:<\/strong> Jako je p\u0159ihl\u00e1\u0161en\u00ed k odb\u011bru e-mail\u016f nebo zad\u00e1n\u00ed \u00fadaj\u016f do kontaktn\u00edho formul\u00e1\u0159e.<\/li>\n                    <li><strong>Z\u00e1kon to vy\u017eaduje:<\/strong> Kdy\u017e n\u011bkdo v obleku a kravat\u011b \u0159ekne, \u017ee mus\u00edme, tak to tak n\u011bjak mus\u00edme ud\u011blat.<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Keeping Your Data Safe -->\n            <div class=\"content-card\">\n                <h3>Udr\u017eov\u00e1n\u00ed va\u0161ich dat v bezpe\u010d\u00ed<\/h3>\n                <p class=\"content-text\">Va\u0161e informace jsou u n\u00e1s uzam\u010deny p\u0159\u00edsn\u011bji ne\u017e soukrom\u00e9 a d\u016fle\u017eit\u00e9 v\u011bci, kter\u00e9 schov\u00e1v\u00e1te p\u0159ed sv\u00fdm dom\u00e1c\u00edm. Pou\u017e\u00edv\u00e1me standardn\u00ed bezpe\u010dnostn\u00ed opat\u0159en\u00ed, jako je \u0161ifrov\u00e1n\u00ed a zabezpe\u010den\u00e9 servery. Ale bu\u010fme realist\u00e9 - \u017e\u00e1dn\u00fd syst\u00e9m nen\u00ed 100% odoln\u00fd proti hacker\u016fm. D\u011bl\u00e1me, co m\u016f\u017eeme, ale absolutn\u00ed bezpe\u010dnost zaru\u010dit nem\u016f\u017eeme.<\/p>\n            <\/div>\n\n            <!-- NEW: How Long We Keep Your Stuff -->\n            <div class=\"content-card\">\n                <h3>Jak dlouho uchov\u00e1v\u00e1me va\u0161e v\u011bci<\/h3>\n                <ul>\n                    <li><strong>Seznam e-mail\u016f:<\/strong> dokud se neodhl\u00e1s\u00edte nebo n\u00e1s nepo\u017e\u00e1d\u00e1te o vymaz\u00e1n\u00ed.<\/li>\n                    <li><strong>Koment\u00e1\u0159e:<\/strong> Z\u016fstanou na webu, pokud n\u00e1s nepo\u017e\u00e1d\u00e1te o jejich odstran\u011bn\u00ed nebo pokud neporu\u0161uj\u00ed na\u0161e podm\u00ednky.<\/li>\n                    <li><strong>Prohl\u00ed\u017een\u00ed dat:<\/strong> Tyto v\u011bci \u010dist\u00edme ka\u017ed\u00fdch 90 dn\u00ed<\/li>\n                    <li><strong>Pr\u00e1vn\u00ed z\u00e1le\u017eitosti:<\/strong> N\u011bkter\u00e9 \u00fadaje m\u016f\u017eeme uchov\u00e1vat d\u00e9le, pokud to vy\u017eaduje z\u00e1kon.<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Your Rights -->\n            <div class=\"content-card\">\n                <h3>Va\u0161e pr\u00e1va (proto\u017ee si je zaslou\u017e\u00edte)<\/h3>\n                <p class=\"content-text\">V z\u00e1vislosti na m\u00edst\u011b, kde \u017eijete, m\u016f\u017eete m\u00edt pr\u00e1va jako nap\u0159.:<\/p>\n                <ul>\n                    <li>Kontrola \u00fadaj\u016f, kter\u00e9 o v\u00e1s m\u00e1me.<\/li>\n                    <li>Po\u017e\u00e1dat n\u00e1s o vymaz\u00e1n\u00ed va\u0161ich \u00fadaj\u016f.<\/li>\n                    <li>\u0158\u00edci \"ne\" ur\u010dit\u00fdm typ\u016fm pou\u017e\u00edv\u00e1n\u00ed dat.<\/li>\n                    <li>Pokud chcete, m\u016f\u017eete si data vz\u00edt s sebou.<\/li>\n                    <li>Aktualizace nespr\u00e1vn\u00fdch informac\u00ed.<\/li>\n                    <li>Omezen\u00ed zp\u016fsobu zpracov\u00e1n\u00ed va\u0161ich \u00fadaj\u016f.<\/li>\n                <\/ul>\n                <p class=\"content-text\">Chcete-li uplatnit sv\u00e1 pr\u00e1va, kontaktujte n\u00e1s na adrese <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>Odkazy na jin\u00e9 str\u00e1nky<\/h3>\n                <p class=\"content-text\">N\u011bkdy v\u00e1m d\u00e1me odkaz na n\u011bco zaj\u00edmav\u00e9ho. Jen nezapome\u0148te, \u017ee jakmile opust\u00edte na\u0161e str\u00e1nky, nem\u016f\u017eeme v\u00e1m sl\u00edbit, co d\u011blaj\u00ed ostatn\u00ed. Prohl\u00ed\u017eejte si str\u00e1nky zodpov\u011bdn\u011b.<\/p>\n            <\/div>\n\n            <!-- Changes To Policy -->\n            <div class=\"content-card\">\n                <h3>Zm\u011bny t\u011bchto z\u00e1sad ochrany osobn\u00edch \u00fadaj\u016f<\/h3>\n                <p class=\"content-text\">Pokud n\u011bco zm\u011bn\u00edme, zve\u0159ejn\u00edme to zde. \u017d\u00e1dn\u00e9 podez\u0159el\u00e9 v\u011bci, jen v\u00e1s informujeme. Rovn\u011b\u017e aktualizujeme datum \"posledn\u00ed aktualizace\" v doln\u00ed \u010d\u00e1sti.<\/p>\n                <p class=\"content-text\"><strong>Posledn\u00ed aktualizace:<\/strong> [01\/10\/2025]<\/p>\n            <\/div>\n\n            <!-- Contact -->\n            <div class=\"content-card\">\n                <h3>Obra\u0165te se na n\u00e1s!<\/h3>\n                <p class=\"content-text\">M\u00e1te ot\u00e1zky nebo se chcete jen pozdravit? Napi\u0161te n\u00e1m na:<\/p>\n                <p class=\"content-text translation-block\"><a href=\"mailto:hello@twobirdsonestoned.co\" target=\"_self\">hello@twobirdsonestoned.co<\/a><br>\nTelefon: +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>Pokra\u010duj v u\u010den\u00ed<\/h3>\n                        <p>Konop\u00ed se vyv\u00edj\u00ed. Pokr\u00fdv\u00e1me v\u011bdu, v\u00fdzkum a kulturu. V\u0161e zdarma a p\u0159\u00edmo do va\u0161\u00ed schr\u00e1nky. \u017d\u00e1dn\u00e9 soci\u00e1ln\u00ed s\u00edt\u011b, jen obsah.<\/p>\n                        <ul class=\"benefits-list\">\n                            <li>\ud83c\udfac Rozhovory a dokumenty<\/li>\n                            <li>\ud83d\udcda Vzd\u011bl\u00e1vac\u00ed videa a zvuky<\/li>\n                            <li>\ud83d\udd2c V\u011bdecky podlo\u017een\u00e9 informace a poznatky<\/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=\"tv\u016fj@email.com\" required id=\"emailInput\">\n                            <button type=\"submit\" id=\"emailSubmitBtn\">Z\u00edskat aktualizace<\/button>\n                            <p class=\"form-note\">P\u0159ipoj se ke 1000+ \u010dten\u00e1\u0159\u016fm, kte\u0159\u00ed z\u016fst\u00e1vaj\u00ed informov\u00e1ni<\/p>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"cs\"\/><\/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\/cs\/wp-json\/wp\/v2\/pages\/261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twobirdsonestoned.co\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/twobirdsonestoned.co\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/twobirdsonestoned.co\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/twobirdsonestoned.co\/cs\/wp-json\/wp\/v2\/comments?post=261"}],"version-history":[{"count":9,"href":"https:\/\/twobirdsonestoned.co\/cs\/wp-json\/wp\/v2\/pages\/261\/revisions"}],"predecessor-version":[{"id":7605,"href":"https:\/\/twobirdsonestoned.co\/cs\/wp-json\/wp\/v2\/pages\/261\/revisions\/7605"}],"wp:attachment":[{"href":"https:\/\/twobirdsonestoned.co\/cs\/wp-json\/wp\/v2\/media?parent=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}