// Dipoli logo — line-art D with propeller mark, pulled from the auth atmosphere.
// Size controls width; height scales proportionally.
function DipoliMark({ size = 32, gradientId = 'dipoliMark', animated = false, style }) {
return (
);
}
function DipoliLogoLockup({ size = 30 }) {
return (
Dipoli
);
}
// ──────────────────────────────────────────────────────────────
// Shared small icons (stroke-based)
const _Ico = (d, { size = 16, stroke = 1.6 } = {}) => function I(p) {
return (
);
};
const IconArrowRight = _Ico(<>>);
const IconCheck = _Ico();
const IconShield = _Ico();
const IconBolt = _Ico();
const IconChevR = _Ico();
const IconGlobe = _Ico(<>>);
const IconCpu = _Ico(<>>);
const IconLayers = _Ico(<>>);
const IconClock = _Ico(<>>);
const IconLock = _Ico(<>>);
const IconNetwork = _Ico(<>>);
const IconTarget = _Ico(<>>);
const IconEye = _Ico(<>>);
const IconGitBranch = _Ico(<>>);
Object.assign(window, {
DipoliMark, DipoliLogoLockup,
IconArrowRight, IconCheck, IconShield, IconBolt, IconChevR, IconGlobe,
IconCpu, IconLayers, IconClock, IconLock, IconNetwork, IconTarget, IconEye, IconGitBranch,
});