

/* Shake Art Design System — Palette Créatif */
:root {
    --creme: #F3EDFF;
    --title-hover: #7C3AED;
    --global-color-8: #7C3AED;
    --sa-primary: #7C3AED;
    --sa-dark: #1E1B4B;
    --contrast: #1E1B4B;
    --contrast-2: #A78BFA;
    --base: #EDE9FE;
    --base-2: #DDD6FE;
}

/* Header blanc */
.site-header { background-color: #ffffff !important; }

/* Blog articles : fond blanc */
.single .site-content { background-color: #ffffff; }
.single .entry-header h1 { color: #1E1B4B; }
.single .entry-content h2 { color: #1E1B4B; }

/* Footer */
.site-footer {
    background-color: #1E1B4B !important;
    color: #ffffff;
}
.site-footer a { color: #A78BFA; }
.site-footer a:hover { color: #DDD6FE; }

/* Citation block fond crème */
.wp-block-quote,
.gb-element-e1d49176 {
    background-color: #F3EDFF !important;
}

/* Boutons */
.wp-block-button__link,
.gb-button {
    background-color: #7C3AED !important;
    color: #ffffff !important;
}
.wp-block-button__link:hover,
.gb-button:hover {
    background-color: #6D28D9 !important;
}

/* Query loop cards */
.gb-loop-item {
    border-color: #EDE9FE !important;
}

/* Mobile: masquer 2e query block */
@media (max-width: 767px) {
    .gb-element-1106ecf3 { display: none; }
}

/* Single article : masquer date/auteur et catégories */
.single-post .entry-meta,
.single-post .entry-footer {
    display: none !important;
}

/* Fix: maintenir sidebar à droite (override breakpoint GP 768px) */
@media (min-width: 600px) {
  .right-sidebar .site-content {
    flex-direction: row !important;
  }
  .right-sidebar .content-area,
  .right-sidebar .is-right-sidebar {
    min-width: 0;
  }
}

/* Fix: maintenir sidebar à droite (override breakpoint GP 768px) */
@media (min-width: 600px) {
  .right-sidebar .site-content {
    flex-direction: row !important;
  }
  .right-sidebar .content-area,
  .right-sidebar .is-right-sidebar {
    min-width: 0;
  }
}

/* Fix: maintenir sidebar à droite (override breakpoint GP 768px) */
@media (min-width: 600px) {
  .right-sidebar .site-content {
    flex-direction: row !important;
  }
  .right-sidebar .content-area,
  .right-sidebar .is-right-sidebar {
    min-width: 0;
  }
}


.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-3);}.wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-3);}
/*# sourceURL=core-block-supports-inline-css */
