/* =============================================================================
   Marque : BORACAY
   -----------------------------------------------------------------------------
   Valeurs reprises de Naruto.SharedUI/Shared/MainLayoutTheme.cs, ou elles
   etaient ecrites en dur dans le MudTheme. Les extraire ici est precisement
   ce qui rend les composants reutilisables par les autres projets.

   Les variantes -dark et -subtle n'existaient pas dans l'original :
   MudBlazor les derivait a la volee. Elles sont ici explicites, pour que
   le rendu ne depende plus d'un calcul interne au framework.
   ============================================================================= */

[data-my-brand="boracay"] {

    /*  ORANGE EN ACTION, VIOLET EN NAVIGATION

        Ce sens peut surprendre, puisque le MudTheme de Boracay declare le violet
        comme Primary. Mais c'est bien l'orange qui porte l'action dans
        l'application, et le code le montre a deux endroits :

          - global.css definit --cp-primary: #EF7C59 (l'orange) comme couleur
            principale du portail ;
          - MyButton.razor reecrit Color.Primary en Color.Secondary dans
            OnParametersSet, uniquement pour obtenir de l'orange.

        Ce contournement existait parce que la semantique du theme etait inversee
        par rapport a l'usage reel. En remettant l'orange sur le role d'action, le
        contournement devient inutile et disparait du composant porte.

        On retrouve alors la meme hierarchie que chez Indeso : une couleur pour
        agir, une autre pour naviguer.
    */

    /* Action - orange signature */
    --my-brand-primary: #ef7c59;
    --my-brand-primary-dark: #e0523c;
    --my-brand-primary-light: #f59c80;
    --my-brand-primary-subtle: #fdf2ef;
    --my-brand-primary-contrast: #ffffff;

    /* Navigation et liens - violet */
    --my-brand-secondary: #515277;
    --my-brand-secondary-dark: #414261;
    --my-brand-secondary-light: #8589ff;
    --my-brand-secondary-subtle: #ededf1;
    --my-brand-secondary-contrast: #ffffff;

    /* Composantes RVB - voir le commentaire dans indeso.css */
    --my-brand-primary-rgb: 239, 124, 89;
    --my-brand-secondary-rgb: 81, 82, 119;

    /* Accent sable */
    --my-brand-tertiary: #e8e6d9;
    --my-brand-tertiary-contrast: #23242a;
    --my-brand-tertiary-rgb: 232, 230, 217;

    --my-brand-gradient: linear-gradient(99deg, #515277 0%, #ef7c59 100%);
    --my-brand-gradient-reverse: linear-gradient(237deg, #ef7c59 0%, #515277 100%);

    /* Navigation applicative */
    --my-brand-nav-bg: #515277;
    --my-brand-nav-text: #fafafa;
    --my-brand-nav-active-bg: rgba(255, 255, 255, 0.16);

    /* Boracay utilise Inter et non Lato. Inter fournit un 600, qui est la
       graisse employee sur les etiquettes et les libelles de l'application. */
    --my-brand-font-sans: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --my-brand-font-weight-medium: 600;
    --my-brand-font-weight-heavy: 800;
}
