.router-link-active{background-color:#ddd6e8!important;color:#8a2be2!important}.text p{padding-bottom:1em}a{color:#8a2be2!important}a:hover{color:#9370db!important}.navbar-item{color:#2c3e50!important}.navbar-item:hover{background-color:#f3f0f8!important;color:#8a2be2!important}.footer a{color:#8a2be2!important}.footer a:hover{color:#9370db!important}.box a,.box .router-link{color:#8a2be2!important;text-decoration:none!important;font-weight:600!important}.box a:hover,.box .router-link:hover{color:#9370db!important;text-decoration:underline!important}.message a{color:#8a2be2!important}.message a:hover{color:#9370db!important}.language-switcher .button.is-primary{background-color:#8a2be2!important;border-color:#8a2be2!important;color:#fff!important}.language-switcher .button.is-light{background-color:#f3f0f8!important;border-color:#ddd6e8!important;color:#8a2be2!important}.language-switcher .button:hover{background-color:#9370db!important;border-color:#9370db!important;color:#fff!important}.message.is-info{background-color:#f3f0f8!important;border-color:#ddd6e8!important}.message.is-info .message-header{background-color:#8a2be2!important;color:#fff!important}.message.is-info .message-body{background-color:#f3f0f8!important;color:#2c3e50!important}.language-switcher{margin-left:auto}.logo-container{display:flex;align-items:center}.logo-container svg{max-height:40px;width:auto}@media screen and (max-width: 1023px){.language-switcher{margin-left:0;margin-right:1rem}.logo-container svg{max-height:35px}}@media screen and (max-width: 768px){.logo-container svg{max-height:30px}}.provence-hero[data-v-edef42f6]{background-image:linear-gradient(#0000004d,#0000004d),url(/images/provence-lavender.jpg);background-size:cover;background-position:center;background-attachment:fixed;min-height:60vh;color:#fff}.hero-content[data-v-edef42f6]{background:#ffffffe6;padding:2rem;border-radius:12px;color:#333;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 32px #0000001a;max-width:800px;margin:0 auto}.provence-hero .title[data-v-edef42f6]{color:#2c3e50;text-shadow:none}.provence-hero .subtitle[data-v-edef42f6]{color:#34495e}@media (max-width: 768px){.provence-hero[data-v-edef42f6]{background-attachment:scroll;min-height:50vh}.hero-content[data-v-edef42f6]{padding:1.5rem;margin:1rem;border-radius:8px}}@media (max-width: 480px){.hero-content[data-v-edef42f6]{padding:1rem;margin:.5rem}}
