/*
 * Morvanet color palette — the single source for www.morvanet.com and portal.morvanet.com.
 * (Same file is copied to portal.morvanet.com/assets/morvanet-dark/palette.css.)
 *
 * Surfaces:   bg #17142f · bg-deep #120f27 · surface #211d42 · surface-2 #29244f · surface-3 #312b5c
 * Brand:      primary #6520c4 (main action) · primary-hover #7a35dc · primary-deep #3a1475
 * Accents:    lilac #c9a8f5 (links, highlights) · cyan #5bc2e7 (secondary accent, info) · gold #fbbc34 (emphasis, warnings)
 * Text:       heading #f4f3fb · body #cfcee0 · muted #b0afc6 · dim #8a89a3
 * v2 (2026-11-01): base one step lighter and more violet than the first dark version.
 * Status:     success #3ccf8e · warning #fbbc34 · danger #ff6b81 · info #5bc2e7
 * Buttons:    primary = solid purple · secondary = outlined lilac (never two solid purples side by side)
 */
:root{
	--mv-bg:#17142f;--mv-bg-3:#120f27;--mv-surface:#211d42;--mv-surface-2:#29244f;--mv-surface-3:#312b5c;
	--mv-card:rgba(255,255,255,.05);--mv-card-h:rgba(255,255,255,.08);--mv-line:rgba(255,255,255,.11);--mv-line-2:rgba(255,255,255,.16);

	--mv-primary:#6520c4;--mv-primary-h:#7a35dc;--mv-primary-deep:#3a1475;--mv-primary-soft:rgba(101,32,196,.16);
	--mv-lilac:#c9a8f5;--mv-lilac-2:#b291dd;--mv-cyan:#5bc2e7;--mv-gold:#fbbc34;

	--mv-text:#f4f3fb;--mv-body:#cfcee0;--mv-muted:#b0afc6;--mv-dim:#8a89a3;

	--mv-success:#3ccf8e;--mv-warning:#fbbc34;--mv-danger:#ff6b81;--mv-info:#5bc2e7;

	--mv-btn2-bg:rgba(101,32,196,.10);--mv-btn2-brd:rgba(178,145,221,.45);--mv-btn2-color:#e4d6fa;
	--mv-r:18px;

	/* section accents (default = lilac): gradient text, hero glow, icon squares */
	--mv-acc1:#c9a8f5;--mv-acc2:#5bc2e7;--mv-glow1:rgba(101,32,196,.42);--mv-glow2:rgba(91,194,231,.16);--mv-icon1:#6520c4;--mv-icon2:#3d1680;
}
/* Accent sets — one per part of the site, all drawn from the palette:
 * lilac (home, blog) · cyan (VPS) · gold (hosting, SSL, licences) · violet (dedicated) · aqua (DevOps, colocation) */
.mv-acc-cyan{--mv-acc1:#5bc2e7;--mv-acc2:#c9a8f5;--mv-glow1:rgba(91,194,231,.26);--mv-glow2:rgba(101,32,196,.34);--mv-icon1:#2a8db3;--mv-icon2:#164a66}
.mv-acc-gold{--mv-acc1:#fbbc34;--mv-acc2:#c9a8f5;--mv-glow1:rgba(251,188,52,.17);--mv-glow2:rgba(101,32,196,.36);--mv-icon1:#d9971a;--mv-icon2:#7a4a06}
.mv-acc-violet{--mv-acc1:#d4b8ff;--mv-acc2:#8b5cf6;--mv-glow1:rgba(139,92,246,.42);--mv-glow2:rgba(201,168,245,.14);--mv-icon1:#7c3aed;--mv-icon2:#4c1d95}
.mv-acc-aqua{--mv-acc1:#5bc2e7;--mv-acc2:#a78bfa;--mv-glow1:rgba(101,32,196,.40);--mv-glow2:rgba(91,194,231,.24);--mv-icon1:#2a8db3;--mv-icon2:#3d1680}
