/* ========================================
   NOVA BRAND TOKENS FOR ALLSTARS
   Only Nova-owned (--nova-*) variables live here. All --color-*, --typography-*
   and --config-* tokens are inherited from the parent app (nano-skins).
   ======================================== */
:root {

    /* Challenges banner fill (no parent equivalent) */
    --nova-color-challenges-fill: #00424C;

    /* Layout */
    --nova-max-width: 1124px;
    --nova-container-padding: 0px;
    --nova-container-padding-mobile: 15px;
    --nova-container-padding-top: 24px;

    /* Pill radius (parent has no corners-full variant) */
    --nova-corners-full: 8px;

    /* CTA hover glow on top of the parent button tokens */
    --nova-cta-hover-shadow: 0 0 12px rgba(240, 96, 127, 0.45);

    /* NOVA LEADERBOARD PROMO GRADIENT */
    --nova-leaderboard-promo-gradient: radial-gradient(117.15% 141.42% at 0% -0.07%, rgba(246, 199, 66, 0.40) 0%, rgba(246, 199, 66, 0.00) 64.56%);
    --nova-leaderboard-gradient-color: #F6C742;

    /* Prize Pool Box Styling */
    --nova-prize-pool-border-radius: 8px;
    --nova-prize-pool-border: 1px solid var(--color-semantic-stroke-100, #07205F);
    --nova-prize-pool-border-color: var(--color-semantic-stroke-100, #07205F);
    --nova-prize-pool-background: var(--color-semantic-layer-200, #101B37);

    --nova-leaderboard-header-color: var(--color-components-text-normal, #FFFFFF);
    --nova-countdown-label-color: var(--color-components-text-normal, #FFFFFF);

    --nova-bets-stream-header-color: var(--color-components-text-weaker, #C2C8D6);
    --nova-bets-stream-table-background: transparent;

    /* CUSTOM ICONS */
    --nova-icon-prize-path: /assets/themes/default/icons/prizeicon.png;
    --nova-icon-raffle-ticket-path: /assets/themes/default/icons/raffleticketicon.svg;
    --nova-icon-user-ticket-path: /assets/themes/default/icons/ticketicon.svg;

    /* SPIN THE WHEEL — hub logo */
    --nova-spin-wheel-logo-path: /assets/themes/allstars/icons/wheel_logo.svg;
    --nova-spin-wheel-logo-size: 47.3%; /* of the hub; the mark is width-bound (45.4 of 96) */
    --nova-spin-wheel-logo-y: 35.4%; /* mark centre, % of the hub height */
    --nova-spin-wheel-logo-shadow: none;
}
