{"id":61,"date":"2025-12-06T13:41:01","date_gmt":"2025-12-06T12:41:01","guid":{"rendered":"https:\/\/bourasg.cluster100.hosting.ovh.net\/index.php\/contact\/"},"modified":"2025-12-08T15:54:09","modified_gmt":"2025-12-08T14:54:09","slug":"contact","status":"publish","type":"page","link":"https:\/\/www.bourask.fr\/index.php\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id61_2fd066-be{margin-top:0px;margin-bottom:0px;}.kb-row-layout-id61_2fd066-be > .kt-row-column-wrap{align-content:center;}:where(.kb-row-layout-id61_2fd066-be > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}.kb-row-layout-id61_2fd066-be > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1170px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:190px;padding-bottom:30px;grid-template-columns:minmax(0, calc(58.1% - ((var(--global-kb-gap-none, 0rem ) * 1 )\/2)))minmax(0, calc(41.9% - ((var(--global-kb-gap-none, 0rem ) * 1 )\/2)));}.kb-row-layout-id61_2fd066-be{background-image:url('https:\/\/bourasg.cluster100.hosting.ovh.net\/wp-content\/uploads\/2025\/12\/a-person-holds-a-thank-you-card.jpeg');background-size:cover;background-position:50% 42%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id61_2fd066-be > .kt-row-layout-overlay{opacity:0.85;background-color:var(--global-palette1, #3182CE);}@media all and (max-width: 1024px){.kb-row-layout-id61_2fd066-be > .kt-row-column-wrap{padding-top:var(--global-kb-spacing-4xl, 8rem);padding-bottom:var(--global-kb-spacing-md, 2rem);grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id61_2fd066-be > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id61_2fd066-be alignfull kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-layout-overlay kt-row-overlay-normal\"><\/div><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-left-golden kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-middle kb-theme-content-width\">\n<style>.kadence-column61_17e5ca-3b > .kt-inside-inner-col,.kadence-column61_17e5ca-3b > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column61_17e5ca-3b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column61_17e5ca-3b > .kt-inside-inner-col{flex-direction:column;}.kadence-column61_17e5ca-3b > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column61_17e5ca-3b > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column61_17e5ca-3b{position:relative;}@media all and (max-width: 1024px){.kadence-column61_17e5ca-3b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column61_17e5ca-3b > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column61_17e5ca-3b inner-column-2\"><div class=\"kt-inside-inner-col\"><style>.kadence-column61_8673f2-d1 > .kt-inside-inner-col{display:flex;}.kadence-column61_8673f2-d1 > .kt-inside-inner-col,.kadence-column61_8673f2-d1 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column61_8673f2-d1 > .kt-inside-inner-col{row-gap:var(--global-kb-gap-lg, 4rem);column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column61_8673f2-d1 > .kt-inside-inner-col{flex-direction:column;}.kadence-column61_8673f2-d1 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column61_8673f2-d1 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column61_8673f2-d1{position:relative;}@media all and (max-width: 1024px){.kadence-column61_8673f2-d1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column61_8673f2-d1 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column61_8673f2-d1\"><div class=\"kt-inside-inner-col\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-src=\"https:\/\/www.bourask.fr\/wp-content\/uploads\/2025\/12\/Contact-2-1024x683.png\" alt=\"\" class=\"wp-image-668 lazyload\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/683;aspect-ratio:1.4993171853662042;width:461px;height:auto\" data-srcset=\"https:\/\/www.bourask.fr\/wp-content\/uploads\/2025\/12\/Contact-2-1024x683.png 1024w, https:\/\/www.bourask.fr\/wp-content\/uploads\/2025\/12\/Contact-2-300x200.png 300w, https:\/\/www.bourask.fr\/wp-content\/uploads\/2025\/12\/Contact-2-768x512.png 768w, https:\/\/www.bourask.fr\/wp-content\/uploads\/2025\/12\/Contact-2.png 1536w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column61_35a5f2-cd > .kt-inside-inner-col,.kadence-column61_35a5f2-cd > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column61_35a5f2-cd > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column61_35a5f2-cd > .kt-inside-inner-col{flex-direction:column;}.kadence-column61_35a5f2-cd > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column61_35a5f2-cd > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column61_35a5f2-cd{position:relative;}@media all and (max-width: 1024px){.kadence-column61_35a5f2-cd > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column61_35a5f2-cd > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column61_35a5f2-cd\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id61_46decf-50 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id61_46decf-50 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id61_46decf-50 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1170px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id61_46decf-50 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id61_46decf-50 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id61_46decf-50 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id61_46decf-50 alignfull has-theme-palette9-background-color kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column61_90fa3f-65 > .kt-inside-inner-col,.kadence-column61_90fa3f-65 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column61_90fa3f-65 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column61_90fa3f-65 > .kt-inside-inner-col{flex-direction:column;}.kadence-column61_90fa3f-65 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column61_90fa3f-65 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column61_90fa3f-65{position:relative;}@media all and (max-width: 1024px){.kadence-column61_90fa3f-65 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column61_90fa3f-65 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column61_90fa3f-65 inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-spacer.kt-block-spacer-61_8e0271-a2 .kt-block-spacer{height:6px;}.wp-block-kadence-spacer.kt-block-spacer-61_8e0271-a2 .kt-divider{border-top-width:1px;height:1px;border-top-color:var(--global-palette7, #EDF2F7);width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-61_8e0271-a2\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id61_ebcb6a-81 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id61_ebcb6a-81 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id61_ebcb6a-81 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-sm, 1rem);max-width:var( --global-content-width, 1170px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id61_ebcb6a-81{background-color:rgba(87,86,86,0.78);}.kb-row-layout-id61_ebcb6a-81 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id61_ebcb6a-81 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id61_ebcb6a-81 > .kt-row-column-wrap{padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id61_ebcb6a-81 alignfull kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column61_2163ae-47 > .kt-inside-inner-col,.kadence-column61_2163ae-47 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column61_2163ae-47 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column61_2163ae-47 > .kt-inside-inner-col{flex-direction:column;}.kadence-column61_2163ae-47 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column61_2163ae-47 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column61_2163ae-47{position:relative;}@media all and (max-width: 1024px){.kadence-column61_2163ae-47 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column61_2163ae-47 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column61_2163ae-47\"><div class=\"kt-inside-inner-col\"><style id=\"wpforms-css-vars-620\">\n\t\t\t\t#wpforms-620 {\n\t\t\t\t--wpforms-field-background-color: #95CFCF;\n--wpforms-field-border-color: rgba(0, 0, 0, 0.25);\n--wpforms-field-border-color-spare: rgba(0, 0, 0, 0.25);\n--wpforms-field-text-color: #000000;\n--wpforms-label-color: rgba(0, 0, 0, 0.85);\n--wpforms-label-sublabel-color: rgba(0, 0, 0, 0.55);\n--wpforms-button-border-style: solid;\n--wpforms-button-border-color: #ffffff;\n--wpforms-container-padding: 0px;\n--wpforms-container-border-width: 1px;\n--wpforms-container-border-radius: 3px;\n--wpforms-background-color: rgba(0, 0, 0, 0);\n--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 18px;\n--wpforms-label-size-line-height: 21px;\n--wpforms-label-size-sublabel-font-size: 16px;\n--wpforms-label-size-sublabel-line-height: 19px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-620\"><form id=\"wpforms-form-620\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"620\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php\/wp-json\/wp\/v2\/pages\/61\" data-token=\"851265be7baa69a182c49916b49662c5\" data-token-time=\"1775575111\"><noscript class=\"wpforms-error-noscript\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/div><div class=\"wpforms-field-container\">\t\t<div id=\"wpforms-620-field_1-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"1\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-620-field_1\" >Demande contact ou<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-620-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-620-field_2-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-620-field_2\">Entreprise ou Particulier <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-620-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" aria-errormessage=\"wpforms-620-field_2-error\" required><\/div><div id=\"wpforms-620-field_7-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"7\"><label class=\"wpforms-field-label\" for=\"wpforms-620-field_7\">Nom Pr\u00e9nom du contact <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-620-field_7\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][7]\" aria-errormessage=\"wpforms-620-field_7-error\" required><\/div><div id=\"wpforms-620-field_6-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-620-field_6\">T\u00e9l\u00e9phone <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-620-field_6\" class=\"wpforms-field-small wpforms-field-required\" name=\"wpforms[fields][6]\" aria-errormessage=\"wpforms-620-field_6-error\" required><\/div><div id=\"wpforms-620-field_4-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-620-field_4\">Mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-620-field_4\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][4]\" spellcheck=\"false\" aria-errormessage=\"wpforms-620-field_4-error\" required><\/div><div id=\"wpforms-620-field_5-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"5\"><label class=\"wpforms-field-label\" for=\"wpforms-620-field_5\">Votre Demande ou Message <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-620-field_5\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][5]\" aria-errormessage=\"wpforms-620-field_5-error\" required><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-620-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-620-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-620-field_1-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"620\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/www.bourask.fr\/index.php\/wp-json\/wp\/v2\/pages\/61\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-620\" class=\"wpforms-submit\" data-alt-text=\"Envoi...\" data-submit-text=\"Envoyer\" aria-live=\"assertive\" value=\"wpforms-submit\">Envoyer<\/button><img decoding=\"async\" data-src=\"https:\/\/www.bourask.fr\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner lazyload\" style=\"--smush-placeholder-width: 26px; --smush-placeholder-aspect-ratio: 26\/26;display: none;\" width=\"26\" height=\"26\" alt=\"Chargement en cours\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n<p><\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u00c9toiles filantes<\/title>\n    <style>\n        \/* Ne pas toucher au body ni au reste de ton site *\/\n        #canvas {\n            position: fixed;\n            inset: 0;\n            width: 100%;\n            height: 100%;\n            pointer-events: none; \/* clics et scroll passent \u00e0 travers *\/\n            z-index: 9999;\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- \u00c0 int\u00e9grer dans ton template (ex : footer ou header) -->\n    <canvas id=\"canvas\"><\/canvas>\n\n    <script>\n        const canvas = document.getElementById('canvas');\n        const ctx = canvas.getContext('2d');\n\n        function resizeCanvas() {\n            canvas.width = window.innerWidth;\n            canvas.height = window.innerHeight;\n        }\n        resizeCanvas();\n        window.addEventListener('resize', resizeCanvas);\n\n        class ShootingStar {\n            constructor() {\n                this.reset();\n            }\n\n            reset() {\n                const w = canvas.width;\n                const h = canvas.height;\n\n                \/\/ Choisir un bord de d\u00e9part (haut, droite, bas, gauche)\n                const edge = Math.floor(Math.random() * 4);\n\n                if (edge === 0) {          \/\/ haut\n                    this.x = Math.random() * w;\n                    this.y = -50;\n                } else if (edge === 1) {   \/\/ droite\n                    this.x = w + 50;\n                    this.y = Math.random() * h;\n                } else if (edge === 2) {   \/\/ bas\n                    this.x = Math.random() * w;\n                    this.y = h + 50;\n                } else {                   \/\/ gauche\n                    this.x = -50;\n                    this.y = Math.random() * h;\n                }\n\n                \/\/ Direction globalement vers le centre, avec un peu de random\n                const centerX = w \/ 2;\n                const centerY = h \/ 2;\n                let angle = Math.atan2(centerY - this.y, centerX - this.x);\n                angle += (Math.random() - 0.5) * (Math.PI \/ 4); \/\/ l\u00e9g\u00e8re dispersion\n\n                const speed = Math.random() * 3 + 3; \/\/ vitesse mod\u00e9r\u00e9e\n                this.speedX = Math.cos(angle) * speed;\n                this.speedY = Math.sin(angle) * speed;\n\n                \/\/ Longueur de tra\u00een\u00e9e et apparence (plus subtiles)\n                this.length = Math.random() * 100 + 60;\n                this.opacity = Math.random() * 0.4 + 0.2; \/\/ 0.2 \u00e0 0.6\n                this.size = Math.random() * 1.5 + 1;      \/\/ 1 \u00e0 2.5 px\n\n                this.life = 1;\n                this.decay = Math.random() * 0.004 + 0.0025;\n            }\n\n            update() {\n                this.x += this.speedX;\n                this.y += this.speedY;\n                this.life -= this.decay;\n\n                if (\n                    this.life <= 0 ||\n                    this.x < -200 || this.x > canvas.width + 200 ||\n                    this.y < -200 || this.y > canvas.height + 200\n                ) {\n                    this.reset();\n                }\n            }\n\n            draw() {\n                if (this.life <= 0) return;\n\n                ctx.save();\n\n                const endX = this.x - this.speedX * this.length;\n                const endY = this.y - this.speedY * this.length;\n\n                const alpha = this.opacity * this.life;\n\n                \/\/ Tra\u00een\u00e9e subtile\n                const gradient = ctx.createLinearGradient(this.x, this.y, endX, endY);\n                gradient.addColorStop(0, `rgba(255, 255, 255, ${alpha})`);\n                gradient.addColorStop(0.4, `rgba(200, 220, 255, ${alpha * 0.7})`);\n                gradient.addColorStop(1, `rgba(255, 255, 255, 0)`);\n\n                ctx.strokeStyle = gradient;\n                ctx.lineWidth = this.size;\n                ctx.lineCap = 'round';\n\n                ctx.beginPath();\n                ctx.moveTo(this.x, this.y);\n                ctx.lineTo(endX, endY);\n                ctx.stroke();\n\n                \/\/ Petit glow en t\u00eate d'\u00e9toile\n                const glow = ctx.createRadialGradient(\n                    this.x, this.y, 0,\n                    this.x, this.y, this.size * 3\n                );\n                glow.addColorStop(0, `rgba(255, 255, 255, ${alpha * 0.8})`);\n                glow.addColorStop(0.5, `rgba(200, 220, 255, ${alpha * 0.4})`);\n                glow.addColorStop(1, `rgba(255, 255, 255, 0)`);\n\n                ctx.fillStyle = glow;\n                ctx.beginPath();\n                ctx.arc(this.x, this.y, this.size * 3, 0, Math.PI * 2);\n                ctx.fill();\n\n                ctx.restore();\n            }\n        }\n\n        const shootingStars = [];\n        const STAR_COUNT = 30; \/\/ augmente ou diminue si besoin\n\n        for (let i = 0; i < STAR_COUNT; i++) {\n            shootingStars.push(new ShootingStar());\n        }\n\n        let starsVisible = 0;\n        const reveal = setInterval(() => {\n            if (starsVisible < shootingStars.length) {\n                starsVisible++;\n            } else {\n                clearInterval(reveal);\n            }\n        }, 250); \/\/ apparition progressive\n\n        function animate() {\n            ctx.clearRect(0, 0, canvas.width, canvas.height);\n\n            for (let i = 0; i < starsVisible; i++) {\n                shootingStars[i].update();\n                shootingStars[i].draw();\n            }\n\n            requestAnimationFrame(animate);\n        }\n\n        animate();\n\n        \/\/ Relance de certaines \u00e9toiles pour garder du mouvement\n        setInterval(() => {\n            if (Math.random() < 0.5) {\n                const s = shootingStars[Math.floor(Math.random() * shootingStars.length)];\n                s.reset();\n            }\n        }, 1000);\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9toiles filantes<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":true,"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-61","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.bourask.fr\/index.php\/wp-json\/wp\/v2\/pages\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bourask.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bourask.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bourask.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bourask.fr\/index.php\/wp-json\/wp\/v2\/comments?post=61"}],"version-history":[{"count":24,"href":"https:\/\/www.bourask.fr\/index.php\/wp-json\/wp\/v2\/pages\/61\/revisions"}],"predecessor-version":[{"id":670,"href":"https:\/\/www.bourask.fr\/index.php\/wp-json\/wp\/v2\/pages\/61\/revisions\/670"}],"wp:attachment":[{"href":"https:\/\/www.bourask.fr\/index.php\/wp-json\/wp\/v2\/media?parent=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}